资源描述:
《003模拟交通灯控制系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、制作名称:模拟交通灯控制系统1、制作编号:0032、难度等级:★★★★(适合第3、4学期制作)3、设计要求1)以单片机AT89S51作为主控芯片,设计一个模拟交通灯控制系统。2)单片机系统要求具有自动上电复位功能,其外接振荡器采用11.0592MHz晶振。3)要求该模拟交通灯控制系统在每个“路U”用红、黄、绿三种颜色的发光二极管来指示车辆、行人的允许通行情况,并用两位数码管显示倒计时的秒数。4)编写程序,模拟交通灯控制过程,要求红绿灯切换以15秒为周期,中间黄灯亮3秒。在黄灯亮的3秒时间内,蜂鸣器
2、响,起到提示警告的作用。5)合理选择连接于发光二极管电路上的限流电阻的阻值大小,保障发光二极管的发光亮度适中。6)要求为该系统设计一个直流5V单电源供电的稳压电路,保障系统的正常运行。4、电路原理图DIODI.IT,'DIOW-DS7LEDl)S6LEDIWLtDOS4LED1X>3LEDDS2LtDDSILEDW•-»l>"9Vit,oS»O(i*OOO&741.SIMD?卒DIODEMw<9A-9*DIOOhillztrr•-ft16V5&So3*OO5S?4LS1(^E>S*o5*OOO57
3、4LS16&SoOo5>55?4LSI^co<<1«0*•O房冬<1&冬&孓74LS16.11M*•>1J»-VMT»5>§o5^SooS74LS16oS-'ooSooS74l.SlfHUlO^SiSooS741S16>xc■P10■Pll■PI2■P13PI4•PI5-P16•P17KKSEIINTItMOT息TOEXVPXIX2WRATWS5IKMm:36Rl3gYgYESgrsYSSSslsKXI)-TXI)-AIJ>P■P5HN«5、参考电路板图接配P)0r—1«ILfiooo000000
4、00000000000000DIP升0Dooooosooooosooosieo§57Ol5LDlOocsnzuoCn5LPlOEE3H2Sooao61Ch,Oooooaoo—T*—©ioTo0060QLPLCDiOOurOdDOOfTZFO7、制作实物照片8、参考程序ORG0000HLJMPMAINORGOOOBH;T0中断服务程序入口LJMPTOFWORG0030HMAIN:MOV40H,#15MOV36H,#00HMOV46H,#0FFHMOVTMOD,#01HMOVTH0,#3CHMOVTL
5、0,#0B0HMOVR1,#20SETBETOSETBEASETBTROSTAR:ACALLDISPACALLDELAJMPSTARDISP:PUSHAMOVDFTR,#TABMOVA,40HMOVB,#10DIVABMOV50H,AMOV51H,BMOV54H,AMOV55H,BMOVA,30HMOVB,#10DIVABMOV52H,AMOV53H,BMOV56H,AMOV57H,BLOOP:MOVR5,#8MOVR0,#50HMOVA,@R()MOVCA,@A+DPTRMOVSBUF,AJNB
6、TI,$CLRTIINCRODJNZR5,LOOPNl:N2:MOVR2,36HCJNER2,#O,N1CLRP1.0CLRP2.0SETBPl.lSETBP2.1SETBPl.2SETBP2.2AJMPN2CLRPl.2CLRP2.2SETBPl.lSETBP2.1SETBP1.0SETBP2.0MOVR2,30HCJNER2,#3,N3CLRPl.lCLRP2.1;36H=1,跳到Nl,绿灯亮;否则36H=0,红灯亮;N1,绿灯亮;30H〉<3,跳到N3,;否则3OH=3,黃灯亮N3:N4:N
7、5:SETBP1.0SETBP2.0clrP3.2ACALLDELSETBP3.2MOVR2,30HCJNER2,#2,N4CLRPl.lCLRP2.1SETBPl.2SETBP2.2SETBP1.0SETBP2.0clrP3.2ACALLDELSETBP3.2MOVR2,30HCJNER2,#1,N5CLRPl.lCLRP2.1SETBPl.2SETBP2.2SETBP1.0SETBP2.0clrP3.2ACALLDELSETBP3.2;30H〉<2,跳到N4,;否则30H=2,黄灯亮;3OH〉
8、<1,跳到N5,;否则30H=l,黄灯亮MOVR2,46HCJNER2,#0,N6;46H=1,跳到N6,绿灯亮N6:N7:N8:CLRPl.5CLRP2.5SETBP1.4SETBP2.4SETBPl.3SETBP2.3AJMPN7CLRPl.3CLRP2.3SETBPl.4SETBP2.4SETBPl.5SETBP2.5MOVR2,40HCJNER2,#3,N8CLRPl.4CLRP2.4SETBPl.3SETBP2.3SETBPl.5SETBP2.5clrP3.2ACALLD