- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用综合设计报告十字交通灯目录概述………………………………………………………………21.1课程设计任务……………………………………………………2第二章总体设计…………………………………………………………22.1任务分析…………………………………………………………22.2 方案设计……………………………………………………………2第三章硬件设计……………………………………………………………3 3.1灯控制电路………………………………………………………3 3.2 蜂鸣器控制电路…………………………………………………4 3.3 数码管驱动电路……………………………………………………5 3.4 数码管显示………………………………………………………5 3.5 矩阵键盘控制电路………………………………………………5 3.6 时间设置控制……………………………………………………6第四章软件设计……………………………………………………………6 4.1 延时程序……………………………………………………………6 4.2 数码管扫描…………………………………………………………7 4.3 矩阵键盘扫描………………………………………………………7 4.4 数码管显示…………………………………………………………7 4.5 设置时间……………………………………………………………7第五章答辩……………………………………………………………………8第六章心得体会……………………………………………………………9参考文献…………………………………………………………10附录…………………………………………………………………………11 1 电路图……………………………………………………………………11 2 仿真图……………………………………………………………………11 3 main.c ……………………………………………………………………12 4 配置文件…………………………………………………………………14 5 接口文件…………………………………………………………………15 6 keyboard.c ………………………………………………………………16第一章概述1.1 课程设计任务十字交通灯控制器利用单片机设计一个十字路口交通灯控制器,其功能要求如下:A.基本要求:1. 控制十字路口的红、绿、黄灯交替点亮与熄灭,南北向通行时间为50s,东西向通行时间为40s,缓冲时间为5s。2. 利用4只2位数码管显示十字路口两个方向的剩余时间。3. 运行缓冲时间时,通过蜂鸣器对每秒进行声音提示。B.扩展部分:1. 通过按键可对两个方向的通行时间与缓冲时间进行设置,并在运行中验证。第二章总体设计2.1 任务分析模拟交通灯控制器就是利用单片机控制LED灯的亮灭和数码管显示,模拟真实交通灯的功能;红,绿,黄交替闪亮,倒计时数码管显示等,当黄灯亮时,蜂鸣器鸣叫提示;对两个方向的通行时间和缓冲时间进行设置,可以利用中断实现,利用矩阵键盘输入数据。2.2 方案设计 2.2.1 硬件方案利用P89V51RB2单片机实现功能;P0口扫描数码管,P2口段选数码管,P1口控制不同的LED灯,中断选用外部中断1,矩阵键盘扫描用P3口。框图如下:2.2.2 软件方案选用的编程软件为TKStudio,语言为C语言。软件可分为几个功能模块:主函数:实现数码管倒计时显示;红,黄,绿灯交替亮灭;蜂鸣器鸣叫。配置文件:定义外部接口和全局变量。驱动接口文件:各类函数的综合。驱动程序文件: 数码管扫描程序,矩阵键盘扫描程序等。软件流程图:第三章硬件设计3.1 灯控制电路 P0_1~P0_5依次控制南北的红,黄,绿和东西的红,黄,绿。当南北通行时,令P0=0xf3;此时南北绿灯亮,东西红灯亮;进入缓冲时间时,令P0=0x35;南北黄灯亮,东西红灯亮;东西通行时,P0=0xde;此时东西绿灯亮,南北红灯亮;进入缓冲时间时;P0=0x2e;东西黄灯亮,南北红灯亮。3.2蜂鸣器控制电路用P0_6和P0_7控制蜂鸣器,当进入缓冲时间时,令P0_6=0且P0_7=0;此时蜂鸣器鸣叫。3.3数码管驱动控制用P1.2~P1.5控制数码管扫描,依次给P1.2~P1.5赋值为1,数码管依次点亮。3.4 数码管显示控制用P2口控制数码管显示,当点亮数码管的时候,就给P2口赋值,让数码管四显示数字。3.5 矩阵键盘控制控制接口如图所示是,进行行扫描,当有按键按下时,录入数据,在通过字符转化数组转化成按键字符。3.6 时间设置控制电路利用外部中断1进行时间设置。当有按键按下时,进入设置界面,利用矩阵键盘录入六个数据,依次两两组合成
您可能关注的文档
- (毕业论文)流化床内流动特性的DEM数值模拟研究.doc
- (毕业论文)旅游网站设计报告.doc
- (毕业论文)木工锯片磨削机PLC程序控制系统设计.doc
- (毕业论文)农用超声波发生器的设计.doc
- (毕业论文)频率信号的测量与显示(定稿版).doc
- (毕业论文)企业员工培训工作探析.doc
- (毕业论文)汽车电动助力转向系统结构及其工作原理分析.doc
- (毕业论文)汽车配件业配送流程优化研究.doc
- (毕业论文)浅析直销文化对传统企业文化塑造的影响.doc
- (毕业论文)桥梁设计规定-典尚设计.doc
- 2024-2034年中国高空作业车行业发展分析及投资前景预测研究报告.docx
- 2024-2034年中国静电除尘器市场竞争格局及投资前景展望报告.docx
- 2024-2034年川式调料行业市场深度分析及发展策略研究报告.docx
- 中国枸櫞酸铋钾胶囊行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024-2034年中国半导体封测行业市场调查研究及发展战略规划报告.docx
- 2024-2034年中国重金属污染治理市场深度评估及投资方向研究报告.docx
- 2024-2034年中国泡卤休闲食品行业发展监测及投资前景展望报告.docx
- 2024-2034年中国禽肉市场前景预测及行业投资潜力预测报告.docx
- 2024-2034年中国机用根管锉行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2024-2034年中国气体绝缘开关行业市场现状分析及竞争格局与投资发展研究报告.docx
文档评论(0)