《有急救车的交通灯控制实验hlrg.docx》由会员分享,可在线阅读,更多相关《有急救车的交通灯控制实验hlrg.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、有急救车车的交通通灯控制制实验一.实验验目的1.学习习掌握多多个接口口芯片综综合应用用方法。2.学习习中断技技术的基基本使用用方法。3.学习习模拟交交通灯控控制的实实现方法法。4.学习习控制程程序的编编程方法法。二.实验验条件和和要求1.用业业余时间间进行调调研,了了解交通通灯燃灭灭的规律律,并写写出调研研报告,并并在此基基础上设设计出硬硬件电路路原理图图。2.在设设计硬件件电路时时,要充充分利用用实验仪仪上的接接口芯片片,如880511单片机机、82255并并行接口口芯片、发发光二极极管(红红、黄、绿绿各两个个)。 设计或或利用接接口仪上上已有的的单脉冲冲发生器器,但脉脉冲发生生器产生生的负
2、脉脉冲来产产生中断断,进行行模拟有有急救车车通过。3.编制制相应的的软件应应用程序序,并运运行调试试。4.写出出规范的的实验报报告。实实验报告告用A44纸写出出。三.实验验报告格格式1. 实实验题目目2. 实实验要求求3. 调调研报告告4. 电电路原理理逻辑框框图5. 程程序流程程图6. 应应用程序序7. 总总结、分分析、体体会调研报告告调研时间间:20007年年6月22日调研地点点:葫芦芦岛新区区一处交交通岗调查任务务:刘宏宏宇葫芦岛岛市公安安局交警警大队警警员调研人员员:谢铭铭泉、陈陈锐、石石俊峰调研内容容: 该路口口东西方方向和南南北方向向各有交交通灯三三盏,分分别为红红色 绿绿色 黄黄
3、色。经经过我们们的观察察,其亮亮灭变化化规律为为:1 东西南北北两向起起始状态态为全红红。-延续110秒2 东西向绿绿灯亮,南南北向红红灯亮。-延续续30秒秒3 东西向绿绿灯灭,黄黄灯闪,南南北向红红灯亮。-闪烁烁5秒4 东西向红红灯亮,南南北向绿绿灯亮。-延续续30秒秒5 东西向红红灯亮,南南北向绿绿灯灭,黄黄灯闪。-闪烁烁5秒6 循环以上上步骤。7 若有急救救车通过过等特殊殊情况,东东西南北北向均为为红灯亮亮,延续续十秒。然然后恢复复之前状状态。调研分析析通过对该该路口交交通灯变变化规律律的调研研调我们们了解了了交通灯灯的变化化规律,理理解了交交通灯的的作用,它它是人们们安全行行驶的指指示
4、灯,为为减少交交通事故故的发生生,规范范人们的的生活提提供了保保障。本路口的的交通灯灯功能还还不够完完善,如如车辆转转向等,但但已经符符合本设设计的要要求,能能实现急急救车通通过等紧紧急情况况。经总总结此路路口的交交通灯亮亮灭规律律表如下下:交通灯亮亮灭规律律表:灯名状态东西红L1南北红L2东西黄L3南北黄L4东西绿L5南北绿L6 L7无效 L8无效状态1 红红 0 0 0 0 1 1状态2 0 红 0 0 绿 0 0 0状态3 0 红黄0 0 0 0 0 0状态4 红 0 0 0 0 绿 0 0 状态5 红 0 0黄0 0 0 0 0紧急情况 红 红 0 0 0 0 1 1实验报告告一.电路
5、路原理逻逻辑框图图二.程序序流程图图主程序: 定时器器中断程程序:开 始初始化中断程序初始化8255开始定时记数 状态0 等 待 结 束 中断入口 存储器入栈 取反P1.1口重置定时器 存储器出栈 中断返回计数器中中断程序序 急急救车中中断子程程序中断入口存储器入栈状态1状态3 状态2中断返回存储器出栈状态标号归0状态4中断入口存储器入栈东西南北全红延时10s返回中断前状态存储器出栈中断返回三.交通通灯控制制码 十六六进制 二进制制状态1 CC3H 11100000111B状态2 112H 00001100110B状态3 06HH 02HH 00000001110B 00000000110B状
6、态4 221H 00010000001B状态5 09HH 01HH 00000010001B 00000000001B紧急情况况 CC3H 11100000111B四.应用用程序CSEGG AAT 00000H LJMMP STAARTCSEGG AAT 40003H LJMMP JJCSEGG AAT 4400BBH LJMMP TTIMBBCSEGG AAT 4401BBH LJMMP CCOUNNTCSEGG AAT 441000HSTARRT:MMOV SP ,#660H SEETB IT00 SEETB BA SEETB EX00 SEETB ET00SETBB ETT1MOV DP
7、TTR,#0CFFA3HHMOV A,#80HH ;初始始化82255,AA为输入入口MOVXX DPTTR,AANOPMOV TMMOD,#611H ;初初始化计计数器00.1SSMOV THH0,#3CHHMOV TLL0 #0B00HMOV THH1,#9CHHMOV TLL1,#9CHH;计数数1000次MOV R22,#000H STTA0: MOOV DPTTR,#0CFFA0HH MOOV A,#03HH MOOVX DDPTRR,A MOOV R6,A SEETB TRR0 ;启动动定时器器 SEETB TRR1 ;启动计计数器 WAAIT: SJJMP WAIIT JJJ:
8、PPUSHH PPSW ;急救救车中断断 PUUSH ACCC PUUSH R66 PUUSH THH0 ;保保持中断断时刻时时间 PUUSH TLL0 ;保保持中断断时刻计计数值 PUUSH THH1 PUUSH TLL1 CLLR TRR0 CLLR TR11 SEETB EAAMOV A,#0CC3H ;东东西南北北全红MOVXX DDPTRR,ALCALLL DBLLAY22POP TLL1POP THH1POP TLL0POP THH0POP 6MOV A,R6 ;输出中中断前状状态MOVXX DPTTR,AAPOP ACCCSETBB TTR0SETBB TTR1POP PSSWR
9、ETIITIMEE: PUUSH PSSW ;定定时器中中断PUSHH AACCPUSHH 22CLR TRR0MOV THH0,#3CHHMOV TLL0,#0B00HCPL P11.1SETBB TTR0POP 2POP ACCCPOP PSSWRETII COUUNT: PUSSH PSWW ;计数器器中断 PUUSH ACCC PUUSH DPPH PUUSH DPPL MOOV TH11,#99CH MOOV A,RR2 MOVV DDPTRR,#SSTAUUS JMPP A+DDPTRR SSTAUUS: AAJMPP SS1 ;状态路路由表 AJMMP S2 AJMMP S3 A
10、JMMP S4 S11: ADDD AA,#002H ;状状态1 MOVV RR2,AA MOVV DDPTRR,#00CFAA0H MOVV AA,#112H MOVVX DPPTR,A MOVV RR6,AA LJMMP OUTT S2: ADDD AA,#002H ; 状状态2 MOVV RR2,AA MOVV DDPTRR,#00CFAA0H MOVV RR7,#05HH ;闪烁烁5次 LLOOPP0: MMOV A,#066H MOVVX DPPTR ,A LCAALL DEELAYY1 MOVV AA,#002H MOVVX DPPTR,A LCAALL DEELAYY1 DJNN
11、Z R7,LOOOP0 MOVV TTH1,#0FFFH MOVV TTL1,#0FFFH LJMMP OUTT S33: ADDD AA,#002H MOVV RR2,AA MOVV DDPTRR,#00CFAA0H MOVV AA,#221H MOVVX DPPTR,A MOVV RR6,AA LJMMP OUTT S44: NOPP MOVV DDPTRR,#00CFAA0H MOVV RR7,#05HH LLOOPP1: MMOV A,#099H MOVVX DPTTR,AA LCAALL DEELAYY1 MOVV AA,#001H MOVVX DPPTR,ALCALLL DELLA
12、Y11DJNZZ RR7,LLOOPP1MOV THH1,#0FFFH ; 重置计计数器MOV TLL1,#0FFFHMOV R22,#000HLJMPP OOUTOUT: PPOP DPPLPOP DPPHPOP ACCCPOP PSSW RETTI DDELAAY1: MMOV R5,#055H ; 0.5秒延延时子程程序LOP22: MMOV R4,#2000LOP11: MMOV R3,#1226LOP00: DDJNZZ RR3,LLOP00DJNZZ RR4,LLOP11DJNZZ RR5,LLOP22RETDELAAY2: MMOV R55,#1100 ;10秒秒延时子子程序LO
13、PPP2: MOVV RR4,#2000LOPPP1: MOVV RR3,#1266LOPPP0: DJNNZ R3,LOPPP0DJNZZ RR4,LLOPPP1DJNZZ RR5,LLOPPP2RETEND 五.实验验总结、分分析、体体会通过本次次带急救救车通过过的交通通灯的调调研活动动,我熟熟悉了一一个实际际项目的的设计过过程,更更锻炼了了自己的的动手实实践能力力,在设设计的过过程中,我我对80051单单片机外外围电路路的设计计有了更更深刻的的认识,掌掌握了并并行口如如何输入入输出数数据,定定时器 计数器器的工作作过程,以以及中断断子程序序的使用用方法等等,也清清楚了自自己在实实践过程程中应该该注意的的问题。在在设计电电路时,充充分利用用了接口口芯片880511单片机机,82255并并行接口口芯片,发发光二极极管等,也也就是对对这些器器件的使使用和功功能有了了更进一一步的了了解,同同时把学学到的知知识运用用到了实实际当中中去,使使知识掌掌握的更更加稳固固。另外,对对团对合合作有了了更进一一步的了了解。
限制150内