基于Proteus单片机的流水灯实验教程Word格式文档下载.docx
- 文档编号:18722056
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:9
- 大小:941.18KB
基于Proteus单片机的流水灯实验教程Word格式文档下载.docx
《基于Proteus单片机的流水灯实验教程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于Proteus单片机的流水灯实验教程Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
然后再关键词(Keywords)框中输入你所需要的元件,本次教程元件列表如下
连接电路图如下:
小点的图
大点的图
里面的一些操作技巧这里就不一一讲了,可参考bbs.elecfans./search.php?
mod=forum&
searchid=114&
orderby=lastpost&
ascdesc=desc&
searchsubmit=yes&
kw=proteus
这里面的一些资料,自己选择。
至此就算完成了一半了,再就是程序的了
关于proteus和keil的联调看这里:
bbs.elecfans./search.php?
searchid=110&
kw=proteus+keil
程序的编写如下:
#include<
reg51.h>
unsignedchara,b;
voiddelay(unsignedinti)
//延时程序
{
for(a=i;
a>
0;
a--)
for(b=225;
b>
b--);
}
voidmain()
while
(1)
//多灯亮灭
P1=0xff;
//全灭
delay(1000);
P1=0;
//全亮
//流水灯单向移动
P1=0xfe;
//P10灯亮
P1=0xfd;
//P11灯亮
P1=0xfb;
//P12灯亮
P1=0xf7;
//P13灯亮
P1=0xef;
//P14灯亮
P1=0xdf;
//P15灯亮
P1=0xbf;
//P16灯亮
P1=0x7f;
//P17灯亮
//多灯一一亮
P1=0xfc;
P1=0xf8;
P1=0xf0;
P1=0xe0;
P1=0xc0;
P1=0x80;
P1=0x00;
//流水灯双向移动
P1=0x7e;
P1=0xbd;
P1=0xdb;
P1=0xe7;
效果图
多灯全亮:
多灯全灭:
流水灯单向移动:
1
2
3
·
多灯一一亮:
1
3
````````
/流水灯双向移动:
```````
对于keil的操作,注意要生成HEX文件
生成的HEX文件导入单片机:
双击proteus中的AT89C51芯片
看到上面这个元件编辑框,在黑圈圈中点击打开的图示
然后再选择你生成的HEX文件,如图我的HEX文件命名为duoDLM.HEX
ok,这个教程就写到这里了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Proteus 单片机 流水 实验 教程