最新单片机章节程设计指导ppt课件.ppt
《最新单片机章节程设计指导ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机章节程设计指导ppt课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机章节程设计指导单片机章节程设计指导目目 录录一、设计内容二、进度安排三、基本要求四、设计过程 1、设计要求 2、设计要点 3、硬件设计 4、软件设计 5、调试与仿真五、设计报告六、考核方法 往南和往北的信号一致,即红灯(绿灯或黄灯)同时亮或同时熄灭。用两个数码管来显示被点亮的指示灯还将点亮多久。 往东和往西方向的信号一致,其工作方式与南北方向一样,也采用两个数码管来倒计时。当南北方向为绿灯和黄灯时,东西向的红灯点亮禁止通行;而东西方向为绿灯和黄灯时,南北向的红灯点亮禁止通行。回目录 假设南北方向为主干道,通行时间为60秒,东西方向是次干道,通行时间为30秒,黄灯点亮的时间均为4秒,则其工
2、作方式如表1.1所示循环点亮信号灯。南北向东西向表1.1 交通信号灯工作模式绿灯亮60秒黄灯亮4秒红灯亮64秒红灯亮34秒绿灯亮30秒黄灯亮4秒回目录 具体设计要求如下:具体设计要求如下: 1、设计一交通灯控制系统,其结构如图1所示,工作方式满足上述要求。 2、主干道和次干道的通行时间及黄灯点亮的时间可以手动设置。 3、在没有手动设置通行时间时,系统自动按表1.1的模式进行工作。 回目录2 2、设计要点、设计要点(1) (1) 硬件设计:硬件设计:1)单片机建议选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极
3、大的方便。2)LED显示系统:南北向和东西向各采用2个数码管计时,对该方向的指示灯的点亮时间进行倒计时,最长计时范围为99秒。设计时可利用单片机的P0口和P1口作为字段和片选信号输出,经驱动芯片后驱动数码管显示倒计时时间,数码管采用动态扫描方式显示。回目录 3)键盘系统:设置3个程序按键:设置键、增加键、减少键,因键盘使用频率很小,建议采用查询方式来读取键盘。另需配置一个非程序按键:系统复位键。 4)电源供电系统:本系统采用220V电源供电,应设计相应的稳压电源电路。但课程设计受时间限制,也可采用现成的5V直流稳压电源供电,这样可以节约设计时间、简化设计过程。 回目录(2) (2) 本系统的工
4、作流程:本系统的工作流程: 1)接通电源时或系统复位后,系统按程序给定的时间工作,即南北向通行60秒,东西向通行30秒,黄灯亮4秒,工作模式如表1.1所示。首先南北向通行,然后东西向通行,如此循环。 2)通行时间的设置:当需要更改主、次干道的通行时间时,可以用“设置键、增加键、减少键”进行设置。 第一次按“设置键”时,南北向的绿灯亮,南北向的数码管显示当前南北向的通行时间,并且按每秒3次的频率闪烁(每秒钟亮3次暗3次),其余的信号指示灯和东西向的数码管熄灭,此时可以用“增加键”和“减少键”来 回目录 改变南北向的通行时间。按一次“增加键”或“减少键”,数码管的显示时间增加1秒或减小1秒,长按“
5、增加键”或“减少键”(按下的时间超过1秒钟以上),则数码管显示的时间按每秒钟增加或减少10的速度快速变化。 第二次按“设置键”时,南北向的黄灯亮,南北向的数码管显示当前南北向黄灯的点亮时间,并且按每秒3次的频率闪烁(每秒钟亮3次暗3次),其余的信号指示灯和东西向的数码管熄灭,此时可以用“增加键”和“减少键”来改变南北向黄灯的点亮时间。 回目录 第三次按“设置键”时,东西向的绿灯亮,东西向的数码管显示当前东西向的通行时间,并且按每秒3次的频率闪烁,此时可以用“增加键”和“减少键”来改变东西向的通行时间。 第四次按“设置键”时,东西向的黄灯亮,东西向的数码管显示当前东西向黄灯的点亮时间,并且按每秒
6、3次的频率闪烁,此时可以用“增加键”和“减少键”来改变东西向黄灯的点亮时间。 第五次按“设置键”时,系统退出设置状态,回到交通信号灯状态,并且南北向先通行,东西向后通行。“设置键”的功能如表1.2所示。回目录按“设置键”的次数 调整内容 调整范围 第1次南北向的绿灯点亮时间099秒表表1.2 设置键的功能设置键的功能第2次南北向的黄灯点亮时间09秒第3次东西向的绿灯点亮时间099秒第4次东西向的黄灯点亮时间09秒第5次恢复交通灯工作状态回目录 (3) (3) 软件设计:软件设计: 1)系统资源分配:为了便于程序的设计、阅读及修改,需要先对系统的存储器资源进行分配和说明。 2)软件模块:根据上述
7、工作流程和设计要求,软件设计可以分为以下几个功能模块: 主程序:初始化及键盘监控。 计时程序模块:为定时器的中断服务子程序,完成0.1秒和1秒的时间定时。 回目录 显示程序模块:完成12个发光二极管(实际上只需驱动6个)和4个LED数码管的显示驱动。 键盘扫描程序模块:判断是否有键按下,并求取键号。 键处理程序模块:分别是“设置键”“增加键”“减少键”的处理子程序。回目录3、硬件设计、硬件设计 根据设计要求,交通灯控制系统的硬件由8位单片机、4个数码管及其驱动电路、12个三色LED指示灯及其驱动电路、键盘(3个程序键)、电源电路等组成。可以参照图1.2所示的方框图进行设计。 硬件设计的要求:回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 章节 设计 指导 ppt 课件
限制150内