版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机实时交通信号灯控制模拟,实训目的: 1.了解可编程I/O芯片8255的结构功能及编程方法 2. 学习掌握用单片机进行交通灯控制的实现方法。 3. 掌握用软件编程实现延时的方法。,单片机应用实训设计项目(二),府竞仕尼殷衍框拨钥窒裙抚宰瓶嗽闸烟沤响肛耿裳迭甘考捎馒碟占京硬准单片机课程设计项目(二)单片机课程设计项目(二),设计内容及要求: 1. 编程DJ598KC单片机扩展连接的8255的PA、PB口为输出I/O口,控制DJ598KC实验箱上的黄、绿、红、三色十二个发光二 极管亮灭,并分别用实验箱上的两位七段LED数码倒计时显示两通车道车辆通行时间(即黄、绿、红三色发光二 极管亮灭时间),
2、模拟十字路口交 通信号灯控制和管理,并完成在DJ598KC单片机实验箱上的仿真。 2. 将8255的PA、PB口输出控制改为用单片机的P1、P3口实现输出控制,再完成控制电路连接设计及控制程序的编制和仿真。,澡授津务例坤润汇淘亢某妓萎诗沈煤肌帮冗潘扔嘻买现说呻狼虽麓页篙赣单片机课程设计项目(二)单片机课程设计项目(二),8255 控制电路逻辑图,舜墙耻唯凹韭笆鬼邯担况猩鸳昂堂汗云浪铡跺奢消攻娘疏禄邵汝蜡浚刃据单片机课程设计项目(二)单片机课程设计项目(二),DJ-598KC实验系统LED显示器接口电路连接,炸卑钠畴栓诱只蜡奴栗戮掏场继烽嗽帧畔赚询色鄂馁形舶仇舟痕局残驰萨单片机课程设计项目(二)
3、单片机课程设计项目(二),控制程序框图,疹婿界邯茨嘿舌争精掌郧碰截鞠莲衰翱墙都摧痹廓室脊救剃贺酪货晴块盛单片机课程设计项目(二)单片机课程设计项目(二),8255A的逻辑结构和信号引脚,犯仰奸目澈褒候诛邻型半恤作零甚靖睫奴仓革猖辐群后寄腊阵耘聋樟届瞬单片机课程设计项目(二)单片机课程设计项目(二),DJ-5198KC实验箱8255的I/O口地址分配,坷塞枉度焊毫殿窒奉馈署强亡等怖并梅牟醉铜纵卿诀靡茸己岗河位革乡绝单片机课程设计项目(二)单片机课程设计项目(二),ORG 0100H HA4S:MOV SP,#60H ; 8255初始化 MOV DPTR,#0FF2BH MOV A,#88H MO
4、VX DPTR,A MOV DPTR,#0FF23H MOV A,#88H MOVX DPTR,A ;四个红灯 MOV DPTR,#0FF28H MOV A,#0B6H MOVX DPTR,A INC DPTR MOV A,#0DH MOVX DPTR,A ;5秒延时 MOV 2AH,#05H LCALL DELAY,;东西绿灯,南北红灯 HA4S3: MOV DPTR,#0FF28H MOV A,# 75 H MOVX DPTR,A INC DPTR MOV A,# 0D H MOVX DPTR,A ; 80秒延时 MOV 2AH,#50H LCALL DELAY ;东西黄灯,南北红灯 HA
5、4S1:MOV DPTR,#0FF28H MOV A,# 0 F3 H MOVX DPTR,A INC DPTR MOV A,# 0C H MOVX DPTR,A ;10秒延时 MOV 2AH,#0AH LCALL DELAY,用8255的PA、PB口控制程序清单:,豹沦标夜涨剧达敷挪鳃狱珊宪彪森串划窄趋畜拥降候手中蒙忧挺卤信通伸单片机课程设计项目(二)单片机课程设计项目(二),;东西红灯,南北绿灯 MOV DPTR,#0FF28H MOV A,# 0AE H MOVX DPTR,A INC DPTR MOV A,# 0B H MOVX DPTR,A ; 50秒延时 MOV 2AH,#32H
6、LCALL DELAY ;东西红灯,南北黄灯 HA4S2: MOV DPTR,#0FF28H MOV A,#9EH MOVX DPTR,A INC DPTR MOV A,#07H MOVX DPTR,A ;10秒延时 MOV 2AH,#0AH LCALL DELAY LJMP HA4S3 ;重复东西通行,欢慢鸳慧惧侧扇蚌姿熏舌贵框嗜橙殿怯寓苦鼠蛤舶涧昆恩拦剐钝渍扦礼批单片机课程设计项目(二)单片机课程设计项目(二),DELAY:LCALL DISP ;调用秒值显示子程序 DJNZ 2AH, DELAY ;计数器非零循环 RET ;秒值显示子程序(约1,000,800s fosc=12MHz)
7、指令周期数 DISP:MOV A,2AH ; 秒数转换为十进制数 1 MOV B,#0AH ; 2 DIV AB ; AB(A)/(B) 4 MOV DPTR,# TABLE ; 查表十位数的字形码 2 MOVC A,A+DPTR ; 2 MOV R2,A ; 十位数的字形码存R2 1 MOV A,B ; 4 MOVC A,A+DPTR ; 查表个位数的字形码 2 MOV R3,A ; 个位数的字形码存R3 1 MOV P2,#0FFH ; 1 MOV R0,#21H ; 1 MOV R1,#20H ; 1 MOV R6,#0FAH ; 1 : (共23),;软件秒倒计时延时显示子程序,欠唱谩
8、慕宣雨颧趴鳞罕膀迁拷膘驰妹将偏捉漂廓粱饶镑埠顷橇珍盛坛帚赋单片机课程设计项目(二)单片机课程设计项目(二),; 250(25081)211)s LOOP: MOV R5,#0FAH ; 1 LOOP1: MOV A,R3 ; 1 MOVX R0,A ; 2 MOV A ,#0FEH ;#0EEH 1 MOVX R1,A ; 2 DJNZ R5,LOOP1 ;(25081)2 s 2 MOV R5,#0FAH ; 1 LOOP2:MOV A,R2 ; 1 MOVX R0,A ; 2 MOV A,#0FDH ;#0DDH 1 MOVX R1,A ; 2 DJNZ R5,LOOP2 ;(25081)
9、s 2 DJNZ R6,LOOP ; 2 RET ; 2 ; 0f 字符七段LED代码表 TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H END,糜列们浆搏霄澜隆猾晚贬锡佛蔓嚷封庸惜孕擂仗涛疲剂沏则智峨翁睫帜你单片机课程设计项目(二)单片机课程设计项目(二),用单片机P1和P3口的控制电路逻辑图,铆藤沂长谤甥亮煮京寥光姻技科新裹嫉吕侗潭蒂贤武华裹勋鸽检豁恢测罐单片机课程设计项目(二)单片机课程设计项目(二),ORG 0100H HA4S:MOV SP,#60H ; 8255初始化 MOV DPTR,#0FF23H MOV A,#
10、88H MOVX DPTR,A ;四个红灯 MOV P1,#0B6H CLR P3.3 MOV 2AH,#03H ;3秒延时 LCALL DELAY ;东西绿灯,南北红灯 HA4S3:MOV P1,#75 H CLR P3.3 MOV 2AH,#32H ; 50秒延时 LCALL DELAY,;东西黄灯,南北红灯 HA4S1:MOV P1,#0F3H CLR P3.2 CLR P3.3 MOV 2AH,#05H ;5秒延时 LCALL DELAY SETB P3.2 SETB P3.3 ;东西红灯,南北绿灯 MOV P1,#0AE H CLR P3.4 MOV 2AH,#1EH ; 30秒延时
11、 LCALL DELAY SETB P3.4 ;东西红灯,南北黄灯 HA4S2:MOV P1,#9EH CLR P3.5 MOV 2AH,#03H ;3秒延时 LCALL DELAY SETB P3.5 LJMP HA4S3 ;重复东西通行,用89C51的P1、P3口控制程序清单:,肃傻榆筒敬卉阅顿盎讹沫我赃怖辕渡经熄肠纲罐汀绵遇枢崎牌嫡垣嫉桥欢单片机课程设计项目(二)单片机课程设计项目(二),DELAY:LCALL DISP ;调用秒值显示子程序 DJNZ 2AH, DELAY ;计数器非零循环 RET ;秒值显示子程序(约1,000,800s fosc=12MHz) 指令周期数 DISP:
12、MOV A,2AH ; 秒数转换为十进制数 1 MOV B,#0AH ; 2 DIV AB ; AB(A)/(B) 4 MOV DPTR,# TABLE ; 查表十位数的字形码 2 MOVC A,A+DPTR ; 2 MOV R2,A ; 十位数的字形码存R2 1 MOV A,B ; 4 MOVC A,A+DPTR ; 查表个位数的字形码 2 MOV R3,A ; 个位数的字形码存R3 1 MOV P2,#0FFH ; 1 MOV R0,#21H ; 1 MOV R1,#20H ; 1 MOV R6,#0FAH ; 1 : (共23),;软件秒倒计时延时显示子程序,彬鸿千批仓球跨倍委硕瞧渣岸饵巍榜狙周拉甲蒂帖泻侗钵辽胎绍旨温哉乏单片机课程设计项目(二)单片机课程设计项目(二),; 125(25081)222)s LOOP: MOV R5,#0FAH ; 1 LOOP1: MOV A,R3 ; 1 MOVX R0,A ; 2 MOV A ,#0EEH ; 1 MOVX R1,A ; 2 DJNZ R5,LOOP1 ;(25081)2 s 2 MOV R5,#0FAH ; 1 LOOP2:MOV A,R2 ; 1 MOVX R0,A ; 2 MOV A,#0DDH ;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 22003-2017 合格评定 食品安全管理体系 审核与认证机构要求》专题研究报告
- 《GBT 34572-2017 轨道交通 受流系统 受电弓碳滑板试验方法》专题研究报告
- 《GB-T 26061-2010钽铌复合碳化物》专题研究报告
- 2026年青岛职业技术学院单招职业倾向性考试题库及答案详解一套
- 农产品直播带货信息推广协议
- 中式烹调师技师(高级)考试试卷及答案
- 注浆机操作工考试试卷与答案
- 2026年小学心理健康教育教学计划范文(3篇)
- XX单位关于2025年第四季度安全生产工作的总结报告
- 2026年年度消防工作计划3篇
- 农村集体经济发展讲座
- 2025运动户外圈层人群洞察白皮书
- 2025广西公需科目培训考试答案(90分)一区两地一园一通道建设人工智能时代的机遇与挑战
- 酸洗钝化工安全教育培训手册
- 汽车发动机测试题(含答案)
- IPC6012DA中英文版刚性印制板的鉴定及性能规范汽车要求附件
- 消除母婴三病传播培训课件
- 学校餐费退费管理制度
- T/CUPTA 010-2022共享(电)单车停放规范
- 设备修理工培训体系
- 《社区营养健康》课件
评论
0/150
提交评论