微机原理与接口技术课程设计交通灯控制.docx

上传人:夺命阿水 文档编号:1801193 上传时间:2025-01-04 格式:DOCX 页数:16 大小:265.78KB
返回 下载 相关 举报
微机原理与接口技术课程设计交通灯控制.docx_第1页
第1页 / 共16页
微机原理与接口技术课程设计交通灯控制.docx_第2页
第2页 / 共16页
微机原理与接口技术课程设计交通灯控制.docx_第3页
第3页 / 共16页
微机原理与接口技术课程设计交通灯控制.docx_第4页
第4页 / 共16页
微机原理与接口技术课程设计交通灯控制.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《微机原理与接口技术课程设计交通灯控制.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程设计交通灯控制.docx(16页珍藏版)》请在课桌文档上搜索。

1、W京交用乂搴电气工程学院微机原理与接口技术课程设计设计题目:交通灯限制学号:XXX姓名:XXX同组人:XXX指导老师:牛利勇设计时间:2013年3月13日设计地点:电气学院试验中心课程设计成果评定表姓名学号课程设计应目:课程设计答辩或提问记录:成果评定依据:课程设计预习报告及方案设计状况(30%):课程设计考勤状况(15%):课程设计调试状况30%),课程设计总结报告马答辩状况(25%):最终评定成果以优、良、中、及格、不及格评定)指导老肺冷字:摘要本设计通过8051单片机模拟实现十字路口的交通灯限制,十字路口的交通灯采纳红绿黄1.ED显示,红绿灯倒计时时间显示在2位数码管,用按键限制交通灯电

2、路的开启与关闭。关键词:交通灯限制、8051单片机、程序设计书目一、系统方案设计I11任务内容11.2. 电路设计11.3. 程序设H7二、仿真122I仿真电路图122.2仿真结果13三、电路调试14四、结论15五、心得体会与建议16附录:元器件清单I1.第一章系统方案设计1 .任务内容能限制东、西、南、北四个路口的红绿黄信号灯正常工作(1当东西方向放行、南北方向禁行时,东西方向绿灯亮25s,然后黄灯闪5s:南北方向红灯亮30so当南北方向放行、东西方向禁行时,南北方向绿灯亮25s,然后黄灯闪耀5s:东西方向红灯亮30s通电后,不按键时,红绿黄灯和数码管均不启动;按键后,交通灯启动;再次按键,

3、交通灯停止。北人行单2 .电路设计I)设计思路模拟交通灯限制器就是运用单片机来限制些1.ED和数码管,模拟真实交通灯的功能,红、绿、黄灯交替启亮,利用数码管计数显示倒计时,用于管理十字路的车辆及行人通过,计时牌显示路口通行转换剜余时间。2)部分芯片功能介绍AT89C51XTA1.1POdADoROVAD1.七XTA1.2P02AD2P03/AO3P0AO4P0*AD6RSTPOaADeP07/AD7-P21rAO1.GPSENM-EEAP2A11P2AA12P20/A13poA/A14n7/A15-P1.0P1.1PINP3a4XDP3.1TXDP32HT0P1.3P3:MZTI=P1.4P3

4、4/T0P35/T1P30VRP3.7jTOP1.5PIOP1.7AT80C1AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(1.n-systenPrOgrammabIC)的可反笈擦写1000次的F1.ash只读程序存储器,器件采纳ATME1.公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C5I引脚结构,芯片内集成了通用8位中心处理器和ISPHaSh存储单元,T89C51在众多嵌入式限制应用系统中得到广泛应用。AT89C5I主要功能列举如下:1、为一般限制应用的8位单芯片2、晶片内部具有时钟振荡器(传统最高工作频率可至12MHz)3、内

5、部程式存储器(ROM)为4KB4,内部数据存储器(RAM)为I28B5、外部程序存储器可扩充至64KB6,外部数据存储器可扩充至64KB7, 32条双向输入输出线,且每条均可以单独做I/O的限制8, 5个中断向量源9、2组独立的16位定时器10.1个全多工串行通信端口Ik8751及8752单芯片具有数据保密的功能单芯片供应位逻辑运算指令741.S24519,741.S245是我们常用的芯片,用来驱动Ied或者其他的设备,它是8路同相三态双向总线收发涔,可双向传输数据。E是H时,A.B为高阻m为1.,D1.R为1.Wt,B-AEA1.DIRH8.AT741.S245还具有双向三态功能,既可以输出

6、,也可以输入数据。当8051单片机的PO总线负载达到或超过PO最大负效实力时,必需接入741.S245等总线驱动器.,当片选端/CE低电平有效时,D1.R=0,信号由B向A传输;(接收)DIR=1,信号由A向B传输:(发送)当CE为高电平常,A、B均为高限态。由于P2口始终输出地址的高8位,接口时741.S245的三态限制端IG和2G接地,P2口与驶动器输入线对应相连。1()口与741.S245输入端相连,E端接地,保证数据线畅通。8051的/RD和/PSEN相与后接DIR,使得RD且PSEN有效时,741.S245输入(PO.I-DD,其它时间处于输出(PO.I-D1.Z3)部分芯片接口的限

7、制主要用到的硬件:AT89C51的PO口、P1.口、P2口、P3口、1.ED数码管、1.ED发光二级管、P1.口、P3、:EX制发光二极管及4段键,PIUM如下:接口01234567P1.按键口1(;EYNRNGNYP3WRWGWYSRSGSYPo限制数码管(字位),P2限制字形,限制如下:接110I23456POS1.S2E1.E2W1.W2N2N1.P2ABCDEGDP4)电路图MOVP1.,#000101003;东绿,北红MovP3,Sooo100iob;西绿,南红MoVR7,#30;ei:30sMOVR6,#25;绿250JTD4:;东西黄,南北红ACA1.1.DISPCJNER6,S

8、OOH,JTD1MOVP1.,#00011000B;东黄,北红MOVP3,#000IO1.OOB;西黄,南红JTD5:;东西黄灯闪耀,南北红灯ACA1.1.DISPMoVR6,#OoHCP1.P1.3;黄灯闪耀CP1.P3.2CJNER7,400H,JTD5AJMPJTD1.DISP:;按键的关闭检测及数码管显示IsREADKEY2:;按键的关闭测试SETBP1.OJNBP1.0,KEYPR02AJMPDISP1.EDKEYPR02:ACA1.1.DE1.AY1.2MS;延时12msJBP1.0,DISP1.ED:推断p1.0是不是1,是1返回原处,接着显示程KEY2:AC1.1.DE1.AY

9、12MSJNBP1.0,KEY2断,直到变回1MOVP1.,S1.;再次延时;推断P1.O是不是1,是1向下走,不是1接著推:再次变回I,按键1次,各数码管和灯全灭MOVP3,#0MOVPO,MFFHAJMPREADKEYI:跳转到起先的按健检测DISPI.ED::数码管显示MOV,R6;显示东西方向数码管MOVB1U1.ODIVABMOVP0,#11IO1.O1.IB:输出十位MOVCA,0+DPTR;找寻相应的字形MOVP2.ACA1.1.DE1.AY2MS;降低动态显示频率,十位与个位显示之间隔2msMOV,BMOVPO,#110101118;输出个位MOVCA,A+DPTRMOVP2.

10、AC1.1.DE1.AY2MSMOV,R7;显示南北方向数码管MOVB.#10DIVABMOVPO,#011111IOB;输出十位MOVCA,A+DPTRMOVP2,AACA1.1.DB1.AY2MSMOV,BMOVP0,#10U1101B;输出个位:MOVCA,A+DPTRMOVP2.AC1.1.DE1.AY2MSJBCTFO11.OOP:推断是否计满50msAJMPDISP1.OOP:MOVTHO,#3CH:计满50ms重新给定时器赋值MOVT1.O,#0D4HMOVA,30HDECAMOV30H,AJNZDISP;推断是否计满20次50ms,即IsDECR6;计满Is,东西倒计时减1,南

11、北倒计时减1DECR7MOV30H,20:重新IS次数,重新计时RETDE1.AY12MS:按键检测防抖MOVR2,30DE1.Y12MS1:MOVR1.,#40DE1.AY1.2MS2:DJNZR1,DE1.AY1.2MS2DJNZR2,DE1.Y12MS1RETDE1.AY2MS:;降低动态显示频率,十位与个位显示之间隔2msMOVR1.,#20DE1.AY2MS1:MOVR3,350DE1.AY2MS2:DJNZR3,DE1.Y2.MS2DJNZR4,DE1.Y2MS1RETTAB:DB3FH,06H,5BH,1FH,66H.6DH,7DH,07H,7FH,6EUEND其次章仿真用Pro

12、teus7.8进行仿真1.仿真电路图11d-3sW)M60)IImBG1*0CSM.8Ju)tM?S1三*X一”工;iC1.:;fZZZ&X:urrchWOT6tM1.808K皿VM1.1.CInJ初AES*,Mg濯&6SBS三S萍n毒罢!武诩m2.仿真结果第三章调试1 .将试验室单片机仿真头装入电路板,接入电源和接地,载入源程序执行,电路板上1.ED和数码管全亮并常亮,并未出现所要结果.2 .将仿我头换一个方.向接入,执行后电路板灯全灭,按下按键,1.ED和数码管都依据要求显示。侍循环显示2次后,再按卜按键,1.ED全灭,但两数码管有残余显示。3 .在源程序加入清零语句清1.ED:MOVP1

13、.,#1MOVP3,ft0清数码管:MOVPO,SOFFH最终执行一次,全部达到要求.第四章结论I,单片机P1.P3限制1.ED,PO限制字位,P2限制字形,采纳内部TO计时器定时,例计时显示时间2.模拟交通灯的1.ED和数码管,按键开启后,东西方向纣灯30s,南北方向爆灯25$、黄灯5s:东西方向蝮灯25s、黄灯5s,南北方向红灯30$.如此循环显示,再次按键,交通灯全灭。第五章心得体会与建议这次单片机课程设计主要体验了画图、编程、谢试等过程,对单片机的学问有更深的驾驭0首先是从电路板绘制电路图的体验,从电路板视察出芯片和接线,绘制出大致的电路图。经自学Pro1.eU$7.8后,绘制仿制电路

14、图,跟电路板上电路基本相同。接卜来就是程序的编写,依据要求画出程序流程图,编写子程序模块,最终连接成完整的无编译错误的程序。将程序装入ProteUS仿真,得到结果。经过这一过程,基本驾驭了Pmieus第片机仿真的步骤,又驾驭了一种电路设计的手段。附录:元器件清单1 .电阻K1.-R3,R5-R7,R9-R11,R13-R15,R25IkQR17-R24470QR265kQRN1.512Q2 .电容C1.,C215PF无极性电容CN1.100nI无极性电容C3IOuF电解电容3 .芯片T89C51741.S245两片排阳4片4 .石英振荡器一个16MHz5 .1.ED红色、绿色、黄色各4个6 .数码管8个7 .按键一个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号