您的位置:首页 > 其它

单片机学习之路

2016-03-11 19:29 183 查看
1、

Q:单片机,用KEIL编写的工程名的后缀名.UVproj与.UV2有什么不同?

A:word文档情况类似2003版本前word文档都缀名.doc2007 2010版本缀名改.docx .Uv2前版本keil工程文件.uvprojkeil4版本keil工程文件keil4打.uvproj.Uv2工程文件.Uv2文件转.uvproj文件

2、keil 与 proteus 联合调试

3、激励源找频率计元件—-做频率计实验时用到外部激励。



实现元件如下



4、keil 3 与 keil 4的差别,keil4版本可支持鼠标加ctrl键放大缩小编辑器大小,不用每次新建工程项目都需要creat hex 文件,已经默认打钩。

5、属性分配工具快速网络编号



设置网络编号



1. 快捷键 “A”,跳出PAT(属性分配工具)

2. 在string里写上 net=key# ,#号就代表key后面要加的数字

3. count里是计数的初始值,你这要写上1,因为你是从key1开始。如果是key0,则count为0

4. increment写上1,就是key后面增量每次+1

5. Action为assign 就是操作是赋值

6. apply To 为 ON click 就是点击鼠标,自动添加

7. 设置好后鼠标先移到P2.0的引线上需要标的地方,单击

8. 再P2.1、P2.2 。

Q:****proteus仿真没有任何反应?

A: *检查是否将.c文件添加进工程项目里。最后才能生成HEX文件**

单片机初级8路LED闪灯



代码示例

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define LED P2
void delayms(uint xms)  //延时函数
{
uchar i;
while(xms--)
for(i = 0; i < 124; i++);
}
void main()
{
LED = 0xfe;
while(1)
{
LED = _crol_(LED, 1);  //左移指令
delayms(150);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息