《单片机原理及应用》课程设计(实训)指导书.doc

《单片机原理及应用》课程设计(实训)指导书.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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) 参考

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档