- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单片机开发工程案例分析与解析
2交通灯
设计一个基于单片机的交通灯信号控制器。已知东、西、南、北四个方向各有红黄绿色三个灯,
在东西方向有两个数码管,在南北方向也有两个数码管。要求交通灯按照表1进行显示和定时切换,
并要求在数码管上分别倒计时显示东西、南北方向各状态的剩余时间。
表1交通灯的状态切换表
南北方向东西方向
序号状态序号状态
1绿灯亮25秒,红、黄灯灭1红灯亮30秒,绿、黄灯灭
2黄灯亮5秒,红、绿灯灭
3红灯亮30秒,绿、黄灯灭2绿灯亮25秒,红、黄灯灭
3黄灯亮25秒,红、绿灯灭
回到状态1回到状态1
3.2.1模块1:系统设计
(1)任务分析与整体设计思路
试题要求实现的功能主要包括计时功能、动态扫描以及状态的切换等几部分。
计时功能:要实现计时功能则需要使用定时器来计时,通过设置定时器的初始值来控制溢出中
断的时间间隔,再利用一个变量记录定时器溢出的次数,达到定时1秒中的功能。当计时每到1秒
钟后,东西、南北信号灯各状态的暂存剩余时间的变量减1。当暂存剩余时间的变量减到0时,切
换到下一个状态,同时将下一个状态的初始的倒计时值装载到计时变量中。开始下一个状态,如此
循环重复执行。
动态扫描:需要使用4个数码管分别显示东西、南北的倒计时数字,将暂存各状态剩余时间的
数字从变量中提取出“十位”和“个位”,用动态扫描的方式在数码管中显示。
整个程序依据定时器的溢出数来计时,每计时1S则相应状态的剩余时间减1,一直减到0时触
发下一个状态的开始。
(2)单片机型号及所需外围器件型号,单片机硬件电路原理图U5
U2U3
1P10/TP0039LED_ALED_A21A11Y118R2100LED_A1
2P11/TP0138LED_BLED_B41A21Y216R3100LED_B1LED_H110HCOM17L_COM1
3P12P0237LED_CLED_C61A31Y314R4100LED_C1
您可能关注的文档
- 高级工程师——钱小萍.docx
- 高山上的夹生饭.doc
- 高斯图文印刷系统(中国)有限公司.docx
- 高温季节混凝土施工.docx
- 高校_水文化_教育的偏失及教育策略研究_元小佩.pdf
- 高校思政教育与水文化资源融合的创新应用_闫珂.pdf
- 高性能混凝土.docx
- 格伦峡坝简介.doc
- 格萨尔王的传说.docx
- 葛洲坝集团第二工程有限公司 (1).doc
- 浙江省金华市曙光学校2024_2025学年高一历史上学期期中试题.doc
- 河南省新乡市卫辉市高级中学2024_2025学年高一历史下学期第一次调研考试试题含解析.doc
- 江苏省苏州新草桥中学2024_2025学年高一历史下学期6月月考试题.doc
- 广东省广州市广东实验中学2025届高三生物下学期线上考试试题含解析.doc
- 广东省廉江市实验学校2024_2025学年高二历史下学期第七次限时训练试题A班.doc
- 通史版2025届高考历史大一轮总复习课时作业8“百家争鸣”和汉代儒学成为正统思想含解析.doc
- 陕西省铜川市一中2025届高三生物八模试题含解析.doc
- 河北省衡水市桃城区第十四中学2024_2025学年高一历史下学期期末考试试题.doc
- 江西省宜春市2024_2025学年高一化学下学期第七次月考试题4月.doc
- 陕西省宝鸡市金台区2024_2025学年高二政治上学期期中试题.doc
文档评论(0)