- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及应用》课程设计(实训)指导书
《单片机原理及应用》课程设计(实训)指导书
一、目的
1、熟悉单片机应用系统的开发、研制过程。
2、能运用MCS-51单片机进行简单的单片机应用系统的硬件设计。
3、能采用MCS-51单片机汇编语言进行简单的单片机应用系统的软件设计。
4、掌握单片机应用系统的硬件、软件调试方法。
5、熟悉单片机仿真开发系统的作用,基本掌握运用单片机仿真开发系统进行在线仿真、调试和目标程序固化的方法。
6、为今后从事单片机应用系统的开发、生产和维护工作奠定基础。
二、时间地点
时间: 2010年上学期校历第15、16、17、18周
地点:电子商务实验室
三、指导老师
四、设计(实训)课题
课题1、十字路口交通信号灯的设计与制作
1、课题任务
(1) 基本功能:
在马路的十字路口东西南北各设置红、黄、绿3种信号灯,4个路口共12个信号灯。控制的过程为:当东西方向通车时绿灯亮,而南北方向红灯亮;当通车的时间到后,东西方向的绿灯灭,而黄灯亮,黄灯闪烁若干次后由东西方向换到南北方向通车。此时,东西方向黄灯灭而红灯亮,南北方向红灯灭而绿灯亮,南北方向开始通车。通车时间到后,南北方向绿灯灭,黄灯闪烁若干次后由南北方向切换到东西方向,南北方向黄灯灭,红灯亮;而东西方向红灯灭,绿灯亮。如此不断循环。如下图所示:
北
绿 黄 红
红 红
西 黄 黄 东
绿 绿
绿 黄 红
南
(2)、扩展功能:
增设两个按钮,用于调整红、黄、绿灯的显示时间。
2、课题要求
(1) 所有信号灯全部用Φ5发光二极管替代。
(2) 单片机采用89C51(内含4KB程序存储器,与MCS-51兼容)。=12MHZ。
(3) 延时时间用单片机的定时器实现。
(4) 因CMOS型单片机的拉电流很小,为了减少额外的驱动开销,所有发光二极管采用共阳极接法。
3、参考设计方案
参考硬件电路
以下电路用于实现其“基本功能”。
说明:电源部分的电路未给出。
(2) 参考控制程序
用软件延时实现的“基本功能”程序如下(扩展功能程序未给出):
ORG 0000H
SJMP START
ORG 0030H
START: MOV A,#0FFH
MOV P1,A
MOV P0,A
LP: MOV R7,#11
CLR P0.0
CLR P0.1
CLR P1.2
CLR P1.3
LCALL DELAY50s
SETB P1.2
SETB P1.3
CLR P0.6
CLR P0.7
LP1: LCALL DELAY
CPL P0.6
CPL P0.7
DJNZ R7,LP1
MOV R7,#11
CLR P0.2
CLR P0.3
SETB P0.0
SETB P0.1
CLR P1.0
CLR P1.1
LCALL DELAY50S
SETB P1.0
SETB P1.1
CLR P0.4
CLR P0.5
LP2: LCALL DELAY
CPL P0.4
CPL P0.5
DJNZ R7,LP2
AJMP LP说明:子程序DELAY50s和DELAY未给出。
课题2、比赛用秒表的设计与制作
1、课题任务
秒表功能如下:
两个数码管显示秒,用一个数码管显示零点几秒,最多可显示99.9秒。
⑵ 一个按钮用于启动或停止计时,启动和停止交替进行。如:若当前正在计时,按该按钮则停止计时;若当前已停止计时,按该按钮则继续计时。若计时到99.9秒后又从0.00秒继续计时,循环不止。
⑶ 另一个按钮用于计时器清零。
2、课题要求
(1) 时间的定时采用89C51单片机的定时器和软件计数的方式实现。
(2) 因CMOS型单片机的拉电流很小,为了减少额外的驱动开销,采用共阳极的数码管。
3、参考设计方案
参考硬件电路
用89C51的P0、P1、P2口分别连接三个共阳数码管。两个按钮连到P3口的
任意两个引脚。=12MHZ。具体的硬件电路略。
参考控制程序
采用定时器T0工作在方式1定时50ms,计数初值为15536,用软件计数20次
即为1秒。具体程序略。
课题3、模拟霓虹灯控制系统的设计与制作
1、课题任务
(1) 基本功能:
用一个Φ5发光二极管代表一个灯。将16个红、黄、绿3色灯排成一排或排成一个环行,如:红1-黄2-绿3-红4-黄5-绿6-红7-黄8-绿9-红10-黄11-绿12-红13-黄14-绿15-红16,其中数字1—16为各灯的编号,让各灯循环交替显示,从而获得街上霓虹灯的显示效果。
(2) 扩展功能:
增设一个按钮,用于循环选择多种显示方式中的一种。
2、课题要求
与课题1类似。
3 参考设计方案
(1) 参考
您可能关注的文档
- Unit2MyFavoriteSeason华山小学GY).doc
- unit2What27sthematter单元复习题(含基础知识和完型阅读及作文).doc
- Unit2单元总结.doc
- UG6练习题2.doc
- Unit3TheMillionPoundBa-Note教案新人教版必修3warmingupandpre-reading.doc
- unit3北师大版.doc
- Unit4助学单.doc
- unit5题库.doc
- Unit6Lesson4DreamHouses同步配套课件.ppt
- unit9方案4.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)