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...... |
|
单片机双工无线串行传输方案
| 关注: 2013-09-08 |
|
我们知道,RSR232串行口传输协议的最大有效距离是10M,且为有线传输,这给一些需要远距离传输控制带来很大的不便。根据课题需要,我们设计了一种基于特高频(300M以上)无线传输方法,实际使用效果连好,能满足一般的传输和...... |
|
S3C4510b芯片的系统中的地址重映射的实现
| 关注: 2013-09-08 |
|
地址重映射,说白了就是存储空间的重新分配,又被称为 Remap。地址空间的重新分配,与处理器的硬件结构紧密相关。总体来说,32 位系统中的地址重映射机制可以分为两类情况,一类是处理器内部有专门的寄存器可以完成 R...... |
|
ARM 中断程序的原理和实现
| 关注: 2013-09-08 |
|
摘要:本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。
关键词:异常中断;中断解析程序;向量中断;A...... |
|
|
|
|