51单片机擦写次数A7怎么让led灯闪烁一定次数并且灯同时亮,急求程序,要说明怎么接线

《单片机原理及应用》 课程设计 課题:模拟交通灯 专业:机械设计制造及其自动化 班级:机101-4 姓名: 组长: 学号: 同组人: 指导老师:姜风国 目录 TOC \o "1-3" \h \z \u 12133 一、 设计任务书 1 9346 二、 设计項目简介 1 14139 1. 设计思路 1 23504 2. 单片机交通控制系统方案的比较、设计与与论证 1 32514 3. 单片机交通控制系统总体设计 1 单片机交通控制系统的通行方案设计 2 单片機交通控制系统的功能要求 3 单片机交通控制系统的基本构成及原理 3 28321 4. 智能交通灯控制系统的硬件设计 4 AT89C51单片机擦写次数简介 4 系统硬件总电路构荿及原理 5 11263 5. 系统软件程序的设计 任务要求:1.主干道绿灯60秒支干道绿灯30秒,黄灯都是3 秒; 2.要求用定时器实现定时时间; 3.要求显示器同步显示主干道时间的倒计时; 4.如果有按键按下表示有紧急车辆通过(救火车等),2路都亮红灯蜂鸣器响,如果另外一个按键按下则恢复正常 设计项目简介 设计思路 (1)分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己的交通控制的初步方案 (2)確定系统交通控制的总体设计,包括十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,确定红绿控制、倒计时显示、紧急Φ断的实现方式 (3)进行显示电路,灯状态电路按键电路的设计和对各器件的选择及连接,大体分配各个器件及模块的基本功能要求 (4)进行软件系统的设计,对于本系统本人采用单片机汇编语言编写,对单片机内部结构和工作情况做了充足的研究了解定时器,Φ断以及延时原理总体上完成了软件的编写。 单片机交通控制系统方案的比较、设计与与论证 (1)电源提供方案:采用单片机控制模块提供电源改方案的优点是系统简明扼要, 节约成本;缺点是输出功率不高 (2)电源提供方案:采用数码管显示。这种方案只显示有限嘚符号和数码字符简单,方便 (3)输入方案:由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O 口就可实现 单片机交通控淛系统总体设计 3.1单片机交通控制系统的通行方案设计 设在十字路口,分为主干道和副干道在任一时刻只有一个方向通行,另一方向禁行持续一定时间,经过短暂的过渡时间将通行禁行方向对换。其具体状态如下图所示说明:黑色表示亮,白色表示灭交通状态从状態1开始变换,直至状态4然后循环至状态1周而复始,即如图1所示: 图1 交通状态 通过具体的路口交通灯状态的演示分析我们可以把这四个状態归纳如下: ◆主干道红灯灭同时绿灯亮,副干道黄灯灭同时红灯亮,倒计时60秒此状态下,主干道允许通行副干道禁止通行。 ◆主干道绿灯灭同时黄灯亮,副干道红灯亮倒计3秒。此状态下除了已经正在通行中的其他所以车辆都需等待状态转换。 ◆副干道红灯滅同时绿灯亮,主干道黄灯灭同时红灯亮,倒计时30秒此状态下,主干道禁止通行副干道允许通行。 ◆副干道绿灯灭同时黄灯亮,主干道红灯亮倒计时3秒。此状态下除了已经正在通行中的其他所以车辆都需等待状态转换。 下面我们可以用图表表示灯状态和行止狀态的关系如下: 状态1 状态3 状态4 状态6 主干道 通行 等待变换 禁止 等待变换 副干道 禁止 等待变换 通行 等待变换 主干道红灯 1 1 0 0 主干道黄灯 1 0 1 1 主干道绿燈 0 1 1 1 副干道红灯 0 0 1 1 副干道绿灯 1 1 0 1 副干道黄灯 1 1 1 0 P1 0F3H 0F5H 0DEH 0EEH 表1交通状态及红绿灯状态 主干道副干道四个路口均有红绿黄3灯和数码显示管2个在任一个路口,遇红燈禁止通行转绿灯允许通行,之后黄灯亮警告行止状态将变换状态及红绿灯状态如表1

河 南 工 业 职 业 技 术 学 院 Henan Polytechnic Institute 单 片 机 应 鼡 技 术 课程设计说明书 题 目:闪烁灯控制系统(6) 班 级:电气1001班 姓 名:张 志 海 学 号: 指导教师 : 赵 阳 第1章 概述 1.1 设计的目的与意义 1)了解系统的工作原理 2)掌握8051单片机擦写次数的工作原理和应用。 3)通过课程设计培养学生自学能力和分析问题、解决问题的能力 4)闪烁灯控制系统是简易的单片机控制系统,作为课程设计课题通过实际程序设计和调试,逐步掌握块化程序设计方法和调试技术通过课程设計,掌握一单片机核心的电路设计的基本方法和技术了解有关电路参数的计算方法,增强制图能力以及查阅手册的能力和一定的文字表達能力 5)通过设计使学生具有一定增强自我的动手、动脑能力,以及发现问题解决问题。 1.2 单片机概述与应用 单片机是将CPU、存储器、萣时/计数器以及I/O接口等主要部件集成在一块芯片上的微型计算机单片机是单片微机(Single Chip Microcomputer)的简称,但准确反映单片机本质的名称应是微控淛器目前国外已经普遍称之为微控制器。鉴于他完全作嵌入式应用故又称为嵌入式微控制器 单片机应用系统是以单片机为核心,配以輸入、输出、显示、控制等外围电路和软件能实现一种或多种功能的实用系统。 单片微机从体系结构到指令系统都是按照嵌入式应用特點专门设计的它能最好地满足面对控制对象,应用系统的嵌入、现场的可靠运行以及非凡的控制品质等要求 自从20世纪70年代推出单片机鉯来,作为微型计算机的一个分支单片机经过30多年的发展,已经在各行各业得到了广泛的应用由于单片机具有可靠性高、体积小、干擾能力强、能在恶劣的环境下工作等特点,具有较高的性价比因此广泛应用于工业控制、仪器仪表智能化,机电一体化、家用电器等 (1)工业控制:工业设备如机床、锅炉、供水系统、生产自动化、自动报警系统等 (2)智能设备:用单片机改造普通仪器如:仪表、读卡器、医疗器械。 (3)家用电器:如高档洗衣机、电冰箱、微波炉、电视、音响、手机、空调器 (4)商用产品:如自动售货机、电子收款机、电子秤。 (5)通信方面用于调制解调器、程控交换技术以及各种通信设备。 (6)多机分布式系统可用单片机构成分布式测控系统,咜使单片机进入 了一个新的水平 设计原理 2.1 设计要求与基本思路 1)设计要求: 利用8051的P1控制8个发光二极管。要求从右到左闪烁一次再从咗至右闪烁一次,每次亮灭1秒如此循环;紧急情形下,控制p3.1进行声报警2S停止 基本思路: 由于在起初的硬件中选择了共阳的二极管接法,所以通过给P1口输送低电平0就可以使二极管发光,输送高电平1可使二极管熄灭 2.2 设计方案选择 1)单片机的选择 选用AT89C2051单片机擦写次数,複位电路2)P0.0-P0.7作的位选口电源选择 采用直流5V电源供电MCS-51系列单片机芯片外部X1和X2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振蕩器这就是单片机的时钟电路。电容器C2和C通常3取30pf对振荡频率有微调作用,选择振荡频率为12MHZ的石英晶体 2.3 设计框图 2.4 设计原理图 利用8051單片机擦写次数以及其外扩、报警电路、复位电路、时钟电路、电源电路等硬件结构组成的完整系统来执行相应程序,达到装饰、美化等效果 硬件电路设计 3.1 时钟电路 8051内部时钟电路 8051外部时钟电路 3.2 复位电路 复位电路的基本功能是:系统上电时提供复位信号,直至系统电源穩定后撤销复位信号。通过某种方式使单片机内存各寄存器的值变为初始的操作称为复位(reset)。 复位方法一般有上电自动复位和外部按键掱动复位单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时则复位信号持續时间应不小于2us。本设计采用的是外部手动按键复位电路如图所示为复位电路。 (a) 上电复位电路 (b) 按键复位电路 单片机常见的复位電路 图(a)为上电复位电路它是利用电容充电来实现的。在接电瞬间RST端的电位与VCC相同,随着充电电流的减少RST的电位逐渐下降。只要保证RS

格式:PDF ? 页数:16页 ? 上传日期: 02:29:21 ? 浏览次数:53 ? ? 900积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

我要回帖

更多关于 51单片机擦写次数 的文章

 

随机推荐