基于单片机AT89C51控制的动态流水灯课程设计报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机AT89C51控制的动态流水灯课程设计报告.doc》由会员分享,可在线阅读,更多相关《基于单片机AT89C51控制的动态流水灯课程设计报告.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 宁波技师学院 课 程 设 计 报 告 论文题目 动态流水灯 专业班级 学生姓名 学 号 导师指导 宁波技师学院电气技术系 2013年9月29号 摘要 80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM。80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8
2、位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。 动态流水灯的原理图 PCB图 单片机程序;*伪定义*;*键控流水灯*ORG00HSJMPSTARTORG00BHSJMPT_0ORG30H;*全部初始化*START:MOVP0,#0C0HMOVP2,#0FEHCLR25HCLR26HCLR27HCLR28HMOV10H,#04HMOV11H,#0C8HMOV20H,#00HMOV30H,#00HMOVSP,#5FHLCAL
3、LINIT;*主程序*MAIN:JNB25H,ONE1CLR25HLCALLKEYSJMPMAINONE1:JNB26H,TWO1CLR26HLCALLDISPLAYSJMPMAINTWO1:JNB27H,THREE1CLR27HLCALLMAIN_QUICKLYTHREE1:JNB28H,MAINCLR28HLCALLMAIN_LEDSJMPMAIN;*中断定时器*T_0:PUSHPSWPUSHACCMOVTH0,#0F6HMOVTL0,#043HDJNZ10H,DIS11MOV10H,#04HSETB25HDIS11:SETB26HDJNZ11H,LIGHTSETB27HSETB28HLI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 AT89C51 控制 动态 流水 课程设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内