Keil C编译器常见警告与错误信息的解决方法
| 关注: 2013-09-08 |
|
1. Warning 280:’i’:unreferenced local variable
说明 局部变量 i 在函数中未作任何的存取操作
解决方法 消除函数中 i变量的宣告
2 Warning 206:’Music3’:missing function-prototype
说...... |
|
51单片机输出PWM的两种方法
| 关注: 2013-09-08 |
|
51系列单片机无PWM输出功能,可以采用定时器配合软件的方法输出。对精度要求不高的场合,非常实用。电路图见图一,采用了高速光隔(6N137)输出,并将PWM的信号倒相。一、原理图
图一二、固定脉宽PWM输出
用T0定时器完成PWM输...... |
|
VxWorks任务编程中常见异常分析
| 关注: 2013-09-08 |
|
在任务运行过程中,会出现一些异常的情况,导致任务不能正常运行或者对操作系统造成影响。一般来说,这些异常是由程序的逻辑错误造成的,防止这些异常情况的出现和出现后进行补救就有格外重要的意义。1 代码重入与共享?...... |
|
C54X DSP 的基本知识点
| 关注: 2013-09-08 |
|
1、DSP芯片内部采用改进的哈佛结构,允许同时取指令和取数据,而且还允许在程序空间和数据空间之间相互传送数据。 所谓哈佛结构,是将程序和数据的存贮空间分开,各有各的地址总线和数据总线。这样同一条指令可以同时对...... |
|
UC/GUI几个基本消息总结
| 关注: 2013-09-08 |
|
UC/GUI是采用消息驱动的,它专门有一套对外收集消息的接口,要使用UC/GUI,必须对它的消息驱动机制有所了解。
UC/GUI的一些基本消息列举如下:
-WM_CREATE——窗体创建消息。每创建一个窗体后都会向该窗体法从...... |
|
LCD编程学习
| 关注: 2013-09-08 |
|
之所以产生写这个东西的想法,是因为趁着寒假这段时间看了看学习板的源程序,在看lcd的时候很不顺利,花了五个晚上才看完(白天偷懒了^_^!,毕竟在春节嘛)。联想起还有很多水平和我差不多甚至可能还低一点的菜鸟,就觉得有...... |
|
Bootloader 技术问答
| 关注: 2013-09-08 |
|
Bootloader的功能决定了在引导Linux系统时,必须使用bootloader,除非你对linux内核进行了修改。
Bootloader有两个主要功能: 在发布模式,自动引导linux系统,为系统初始化各种参数。 在调试模式,要能够方便的下载内核...... |
|
PIC16F877单片机的液晶显示模块接口技术
| 关注: 2013-09-08 |
|
摘要:详述PIC16F877单片机的MG-12232图形点阵式液晶显示器的硬件接口电路特点和接口软件编程方法。
引言
由于液晶显示器(LCD)具有功耗低、体积小、质量轻、超薄等其他显示器无法比拟的优点,它广泛用于各种智能型仪...... |
|
PIC C延时函数和循环体优化
| 关注: 2013-09-08 |
|
很多朋友说C中不能精确控制延时时间,不能象汇编那样直观。其实不然,对延时函数深入了解一下就能设计出一个理想的框价出来。一般的我们都用for(x=100;--x;){;}此句等同与x=100;while(--x){;};或for(x=0;x<100;x++){...... |
|
51 单片机模拟 SPI 总线的方法
| 关注: 2013-09-08 |
|
摘要:MCS-51系列单片机中由于部分型号不带SPI串行总线接口而限制了其在SPI总线接口器件的使用。文中介绍了SPI串行总线的特征和时序,并以串行E2PROM为例,给出了在51系列单片机上利用I/O口线实现SPI串行总线接口的方...... |
|
单片机系统中的掉电保护电路
| 关注: 2013-09-08 |
|
通常,在数字钟、打铃仪、某些定时器和日历钟等类型的单片机系统中,当主电源 DC5V 失去时,我们称之为掉电。掉电之后,单片机会停止工作,时钟会停止往前走,这种结果在许多场合往往是不希望的,为了保证单片机在主电压失去...... |
|
单片机驱动标准PC机键盘的C51程序
| 关注: 2013-09-08 |
|
功能:实现pc机键盘(p/s2接口)与8位单片机连接使用
原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上,每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来。传回的数据格式为:1...... |
|
|
|
|