如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
POWER121234567812GNDABCDEFGH+5VSINGALPOWERGND+5VCD3131附录系统总体电路图GHU1B74LS06424D24_1Q1R24D34_1D43_1D33_1D42_1D32_1D41_1390R41_1390R31_1+5VGND390D31_1390R14390R23390R13390R22390R12390R21390R11390U1C74LS0659390R32_1390R42_1390R33_1390R43_1390R34_1R44_1D14_1Q2D23_1Q3D13_1Q4D22_1Q5D12_1Q6D21_1Q7D11_1Q886D11D21D12D22D13D23D14D24D44_12U1A74LS06U2B74LS06U2A74LS06D44Q9D34Q10D43Q11D33Q12D42Q13D32Q14D41Q15D31Q16R44390R34390R43390R33390R42390R32390R41390R31R24_1390R14_1390R23_1390R13_1390R22_1390R12_1390R21_1390R11_18GNDU1D74LS0696390390U2D74LS065U2C74LS06+5VABEF7五,测试,数据及结果分析1.状态灯显示测试当电路连接完毕后,将写好的测试程序刷写到芯片内,K1和K2分别给端口送高电平和低电平,通电即可检测.2.数码管的测试将串口的和电路板上的接口连接,将写好的测试程序刷写到芯片内,开电源即可测试.3.整体电路测试系统上电,刷写好程序即可开始测试,观测一个周期(共计S1~S4四个状态,默认140秒)灯的显示状态是否正常,同时观察倒计的计数是否正常.六,总结由于使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合.但是在我们设计和调试的过程中,也发现了一些问题,譬如红灯和绿灯的切换还不够迅速,红绿灯规则不效率还不是很高等等,这需要在实践中进一步完善.参考文献[1][2][3][4][5]李朝青.单片机原理及接口技术(修订版).北京:北京航空航天大学出版社,1998李广弟.单片机基础.北京:北京航空航天大学出版社,1992何立民.单片机应用技术大全.北京:北京航空航天大学出版社,1994张毅刚.单片机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,1990谭浩强.单片机课程设计.北京:清华大学出版社,1989AbstractThissystemismadeupofsingle-chipmicrocomputer,keyboard,lcddisplayingmoduleandTrafficlightssystem.Thesystemincludespavement,lefttruning,righttruning,andthebasictrafficlightsfunction.Exceptingthebasictrafficlightsfunction,italsoincludescouting,timeinstalling,emergencydisposaling,speechcluing,lcdinformationdisplaying,adjustingthelightingtimeoflightsbasedondifferenttimeandcontrollingwithhandinaccordancewithcircumstancesandsoon.6四,程序设计思路与流程图1.主程序流程图主程序中主要是一个死循环,不停的循环四个状态,如图4-1所示.开始程序初始化是否时状态S1?启动状态S1是否时状态S2?启动状态S2是否时状态S3?启动状态S3K1按下是否时状态S4?启动状态S4S3"+",S4"-"进入时间调整K3按按键是否按下?K4按返回下返回图4-1主程序流程图按键处理下循环执行S1循环执行S3图4-2按键子程序流程图2.按键子程序流程图它包含倒计时调整和紧急状态两个状态.主程序中放了一个按键的判断指令,当有按键按下的时候,程序就自动的跳转到按键子程序处理.当检测到K2键按下的时候就自动返回到主程序.当出现紧急的情况的时候,按下K3或者K4就切换到紧急状态,当紧急事件处理完毕的时候,按下K2,就可以返回正常状态.5为主干道和次干道,主干道的放行时间大于次干道的放行