张利龙课程设计

张利龙课程设计

ID:47218533

大小:572.21 KB

页数:22页

时间:2019-08-27

张利龙课程设计_第1页
张利龙课程设计_第2页
张利龙课程设计_第3页
张利龙课程设计_第4页
张利龙课程设计_第5页
资源描述:

《张利龙课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机应用实训设计项目(一)单片机实时交通信号灯控制模拟一实训目的:1.了解可编程I/O芯片8255的结构功能及编程方法2.学习掌握用单片机进行交通灯控制的实现方法。3.掌握用软件编程实现延时的方法。二设计内容及要求:1.编程DJ—598KC单片机扩展连接的8255的PA、PB口为输出1/0口,控制DJ-598KC实验箱上的黄、绿、红、三色十二个发光二极管亮灭,并分别用实验箱上的两位七段LED数码倒计吋显示两通车道车辆通行吋问(即黄、绿、红三色发光二极管亮灭时间),模拟十字路口交通信号灯控制和管理,并完成在DJ—598KC单片机实验箱上的仿真。2.将8255的PA、PB口输出控制改为用单片机的

2、Pl、P3口实现输出控制,再完成控制电路连接设计及控制程序的编制和仿真。三实训相关图形18255控制电路逻辑图2DJ-598KC买验系统LED显示器接口电路连接89C51宁形锁存器8255BO器LED*6段阿(g~m)MOVRO/»21HMOVAr«SEGCODEMOVX@RO,a8255(反相器〉门口门门字付锁存幣MOVRlz**2OHMOVA^BITCODEMOVX@RS3控制程序框图四个路□红灯亮/东西琛灯亮=南匕红灯亮80杪1到计吋延时如西童灯1刃貝b岸U匕红灯局1O利価计日寸延时1东西红灯天'南^匕绿灯兀80秒倒计日寸延时东西红灯舄■南廿匕黄灯1囚k1O秒

3、倒计时延时4.8255A的逻辑结构和信号引脚o5、DJ-5198KC实验箱8255的1/0口地址分配0FF20H系统8255PA口键扫/字位口0FF21H系统8255PB口字形口0FF22H系统8255PC口键入口0FF23H系统8255控制口控制口0FF28H扩展8255PA口扩展用0FF29H扩展8255PB口扩展用0FF2AH扩展8255PC口扩展用0FF2BH扩展8255控制口控制口6、用单片机Pl和P3口的控制电路逻辑图一程序清单ORG010011HA4S:MOVSP,#60H;8255初始化MOVDPTR,#0FF2BHMOVA,#88HMOVX@DPTR,AMOVDPTR,#0F

4、F23HMOVA,#88HMOVX@DPTR,A;四个红灯MOVDPTR,#0FF28HMOVA,#0B6HMOVX@DPTR,AINCDPTRMOVA,#ODHMOVX@DPTR,A;5秒延时MOV2AH,#05HLCALLDELAY;东西绿灯,南北红灯1IA4S3:MOVDPTR,#0FF28HMOVA,#75HMOVX@DPTR,AINCDPTRMOVA,#ODHMOVX@DPTR,A;80秒延时MOV2AH,#50HLCALLDELAY;东西黄灯,南北红灯HA4S1:MOVDPTR,#0FF28HMOVA,#0_F3HMOVX@DPTR,AINCDPTRMOVA,#£HMOVX@DPT

5、R,A;10秒延时MOV2AH,#0AHLCALLDELAY;东西红灯,南北绿灯MOVDPTR,#0FF28HMOVA,#OAEHMOVX@DPTR,AINCDPTRMOVA,#OBHMOVX@DPTR,A;50秒延时MOV2AH,#32HLCALLDELAY;东西红灯,南北黄灯IIA4S2:MOVDPTR,#0FF28HMOVA,#塑4MOVX@DPTR,AINCDPTRMOVA,#07HMOVX@DPTR,A;10秒延时MOV2AH,#0AHLCALLDELAYIJMPHA4S3;重复东西通行DELAY:LCALLDISPDJNZ2AH,DELAYRETDISP:MOVA,2AIIMOVB

6、,#OAHDIVABMOVDPTR,#TABLEMOVCA,@A+DPTRMOVR2,AMOVA,BMOVCA,0A+DPTRMOVR3,AMOVP2,#OFFHMOVRO,#2111MOVRl,#20HMOVR6,#OFAH250X((250X*8+l)X2Xl+l

7、isLOOP:MOVR5,#OFAHL00P1:MOVA,R3MOVX@R0,AMOVA,#OFEHMOVX@R1,ADJNZR5,L00P1MOVR5,#OFAHL00P2:MOVA,R2MOVX@R0,AMOVA,#OFDHMOVX@R1,ADJNZR5,L00P2TABLE:DBDJNZRETR6,LOOP0C0H,0F9

8、H,0A4H,OBOH,99HDB92H,82H,0F8H,80H,90HEND五、心得体会1.在设计程序之前,务必要对所用单片机的内部结构有一个系统的了解,知道该单片机片内有哪些资源.2.设计程序采用什么编程语言并不是非常重要,关键要有一个清晰的思路和一个完整的软件流程图.3.在设计程序时,不能妄想一次就将整个程序设计好,〃反复修改,不断改进〃是程序设计的必经之路.4.要养成注释程序的好习惯,一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。