- 4
- 0
- 约8.84千字
- 约 5页
- 2016-12-10 发布于贵州
- 举报
《单片机 路灯报告》
一:设计目的
学习51单片机的接口设计方法,并实际设计硬件电路,编写软件程序,巩固理论知识,提高动手能力,学习处理实际问题的方法,培养创新意识。训练我们学生综合运用单片机的主要性能,完成一个实用电路的设计和制作。主要是了解定时器的设定方法,了解溢出标志TF的用法。
二:设计要求
用定时器做的走马灯,从P00到P07的灯依次亮,不断的循环。在本实习利用51内部的定时器达成延时目的。
三: 硬件设计原理图
说明:图中用的是8751芯片,其P00—P07 接口处分别接LED灯,和电阻。用的是12 MHZ的晶振。所以定时器的频率为1MHZ,也即定时单位为1微秒。定时器被启动后,每隔1微秒计数值增加1.每当计数值由0FFFFH加1变成0000时,会使溢出标志TF0=1.每当TF0=1时,计数值TH0,TL0均等于00,所以就必须重新设定数值,并将TF0清除为0.
硬件图如下:
四 流程图
主程序 定时子程序
开始 开始
R4=10
设定时器的工作模式
设定TH0 TL0值
启动定时器 A的内容送至P1 否
TF0=1吗
是
延时0.5秒 TF0=1吗
R4=R4-1
把A的内容向左移1位 否
R4=0吗
是
返回主程序
五 主程序
ORG 0000H
MOV A,;令最右边的LED亮;
LOOP :MOV P0,A
ACALL DELAY;延时0.5秒
PL A;把A的内容左移一位
AJMP LOOP
定时子程序
DELAY: MOV R4,#10;欲延时0.5秒
MOV TMOD,;定时器0工作
TIMER: MOV TH0,#3CH;设定计数值
MOV TL0,#0B0H
SETB TR0;启动定时器0
WAIT: JB TF0,OK;等待TF0=1
AJMP WAIT
OK: CLR TF0;使TF0=0
DJNZ R4,TIMER;若0.5秒未到,继续定时
RET;0.5秒到,返回主程序
END
六 实习体会
十二天的课程设计已经结束。此次课程设计题目我选的比较简单,是最基本的设计,但是在设计过程中还是遇到了很多意想不到的困难。在查阅资料之后,我把困难逐个解决;在设计中,所学知识得到进一步的巩固,使我掌握了平时没注意到的一些细节问题;设计中使我大概掌握了设计思想,必须把握全局。我对本题目的的评价是:所选硬件的对应软件编程比较简单,从而简化了编程过程,但是软件编程部分很简单,但是由于水平有限和时间关系没能改进。总体来说,此次设计是比较有意义的,是提高学习效率和学习积极性的一种很好的途径。
七 参考资料
《单片微型机原理、应用与实验》??? 张友德?? 赵志亮?? 涂时亮?? 编?? 复旦大学出版社《单片机实用教程》??? 李勋?? 刘源?? 编著?? 李新民 主审?? 北京航空航天大学出版社
《单片微型计算机原理与接口技术》高峰 编著 科学出版社
their own conditions to develop the correct road, the maximum to avoid investment risk, gain profit.(three) vigorously promote the brand. To establish brand awareness, awareness of the use of brand, brand value, brand acquisition performance, enhance the competitive strength. Concentrated manpower, careful planning, packaging a
您可能关注的文档
最近下载
- 学前儿童科学教育与活动指导第一版课件.pptx VIP
- 部编版一下语文吃水不忘挖井人教案.doc VIP
- 一年级语文下册写字表笔画笔顺组词造句(打印版).pdf VIP
- 北师大版七年级下册生物导学案.pdf VIP
- 部编版语文五年级下册教学计划及进度表.doc VIP
- oracleebsopm标准功能培训opm成本v10.pdf VIP
- 新教材高中政治选择性必修2《法律与生活》全册同步课时练习题含答案解析.pdf VIP
- 2025年及未来5年中国风机叶轮动平衡机市场现状数据分析及数据监测报告.docx
- 高中数学预备知识教学研究.pptx VIP
- 【基恩士】SR-2000_1000 系列 × 三菱电机 iQ-F FX5 系列 连接指南 Ethernet PLC链接通信_Ethernet 端口内置CPU.pdf VIP
原创力文档

文档评论(0)