基于AT89c51单片机实现的交通灯

合集下载

电气工程及其自动化专业毕业设计(论文)参考题目

电气工程及其自动化专业毕业设计(论文)参考题目

1.智能化住宅防盗报警系统设计2.出租车计费系统设计3.交通灯电路设计4.基于单片机的数字万年历设计5.供电电缆故障检测6.基于数字图像处理的物体检测系统设计7.多功能秒表设计8.单片机控制的电机交流调速系统设计9.基于单片机的输液滴速控制系统设计10.基于PLC电梯控制系统设计11.楼宇对讲系统的安全性分析与研究12.智能化通信(火灾报警系统)在高层防火中的应用13.太阳能电池的应用前景分析14.浅谈变频器在家用电器中的应用15.图书馆照明系统设计16.关于学院的用电损耗与调查研究17.大型变压器的继电保护设计与整定18.110kV变电所电气部分所设计19.220KV输电线路微机保护设计20.基于S7-300 PLC的混合液体温度控制系统设21.电力系统继电保护故障信息采集及处理系统22.基于单片机的数字电能表设计23@.基于LabVIEW的矿井提升机健康诊断系统设计24@.多传感器信息融合方法研究25@.基于信息融合技术的变压器故障检测26.电梯PLC控制系统设计27.自动重合闸装置设计28.智能温度控制系统的研究29.基于HPWM调制方式的逆变电源研究30.直流开关电源的设计31.基于瞬时无功功率理论的谐波和无功电流实时检测32.基于单片机的蓄电池容量测试系统33.发光二极管最佳驱动方式的对比研究34.电力电子电路缓冲器研究与仿真35.数字流量计设计36.基于51单片机的LED点阵显示屏系统的设计与实现37.基于单片机的全自动洗衣机控制系统设计38.水塔智能水位控制系统39.基于AT89S51单片机的数字电子时钟40.简易无线电遥控系统41@.基于Labview的虚拟数字钟设计42@.基于LabVIEW的虚拟频谱分析仪的设计43.基于单片机的语音提示测温系统的研究44.基于单片机的数字钟设计45.基于单片机的数字电压表的设计46.基于单片机的交流调功器设计47@.虚拟信号发生器设计和远程实现48.鸡舍灯光控制器49.基于单片机的八路抢答器设计50.基于单片机的安全报警器51.基于单片机的电加热炉温52.病房呼叫系统53.单片机打铃系统设计54.智能散热器控制器的设计55.电子体温计的设计56.数字电子秤的设计57@.湿度传感器在农作物生长环境参数监测仪中的应用58.基于单片机的火灾报警器59.基于89C51的点阵屏显示设计60.基于单片机的水温控制系统61.激光切割轨道系统的上位机设计62.用集成温度传感器组成测温控制系统63.智能抢答器设计64.防盗报警器设计65.交通灯89C51控制电路设计66.110kV变电站及其配电系统的设计67.10KV变电所及低压配电系统设计68.35KV变电所及低压配电系统设计69.6KV配电系统及车间变电所设计70.高压输电线路微机保护系统设计71.智能压力传感器系统设计72.智能定时器73.液位控制系统设计74.液晶控制模块的制作75.基于单片机控制的数字气压计的设计与实现76.防盗与恒温系统的设计与制作77.防盗报警器78.AT89S52单片机实验系统的开发与应用79.基于单片机的电子式转速里程表的设计80.基于GSM短信模块的家庭防盗报警系统81.基于单片机的智能火灾报警系统82.无刷直流电机数字控制系统的研究与设计83.基于PLC的纸板切割控制系统的设计84@.基于信息融合的电机故障诊断研究85@.基于证据理论多信息融合故障诊断研究86.篮球比赛计时器设计87.数字温度测控仪的设计88.下棋定时钟设计89.温度测控仪设计90.数字频率计91.数字集成功率放大器整体电路设计92.数字电容表的设计93.数字冲击电流计设计94.数字超声波倒车测距仪设计95.路灯控制器96.扩音机的设计97.交直流自动量程数字电压表98.基于PLC的变频调速电梯电气控制系统设计99.基于PLC的机床数控系统设计100.4×600MW发电厂电气部分设计101.智能豆浆机的设计102.基于AT89C51单片机的步进电机控制系统103.基于单片机控制的红外防盗报警器的设计104.单片机水温控制系统105.基于单片机的金属探测器设计供稿人:宋东亚。

电子专业_基于AT89C51单片机的LED彩灯控制器设计论文

电子专业_基于AT89C51单片机的LED彩灯控制器设计论文

基于AT89C51单片机的LED彩灯控制器设计介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C5 1单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。

本系统具有体积小、硬件少、电路结构简单及容易操作等优点。

1引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。

LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。

但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。

这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。

此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。

因此有必要对现有的彩灯控制器进行改进。

本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。

本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。

在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。

该新型LED彩灯及其控制器是上海某公司委托开发产品,产品实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。

与普通LE D彩灯相比,具有体积小、价格低、低能耗等优点。

2系统功能新型LED彩灯分为2部分,即彩灯控制器(主控模块)和管内LED板模块(受控模块)。

彩灯控制器可直接与220 V交流市电相连接,经过开关电源变换,输出直流工作电压,一方面为管内LED 模块提供12 V工作电源,另一方面为主控模块单片机系统(彩灯控制器)提供5 V工作电源。

毕业设计34基于AT89C51单片机和keilc软件的流水灯设计

毕业设计34基于AT89C51单片机和keilc软件的流水灯设计

目录摘要 (1)关键词 (1)Abstract (2)Keyword (2)1 AT89C51单片机简介 (3)1.1 单片机的发展 (3)1.2 单片机的分类 (3)1.3 AT89C51的介绍 (3)1.3.1 AT89C51的结构 (3)1.3.2 AT89C51主要特性 (4)1.3.3 AT89C51的管脚说明 (4)2 keilc软件及ledkey控件介绍 (6)2.1 keilc软件介绍 (6)2.2 ledkey控件介绍 (7)2.2.1 ledkey控件的开发 (7)2.2.2 ledkey控件原理图 (7)2.2.4 ledkey控件的使用 (7)2.2.5举例说明 (8)3多花样流水灯硬件设计 (9)3.1 Ledkey控件原理图 (9)3.2 功能介绍 (9)4多花样流水灯软件设计 (11)4.1程序功能 (11)4.2程序流程图 (12)5 多花样流水灯的仿真 (13)结语 (14)参考文献 (15)附录1:花样流水灯的程序代码 (16)附录2:花样流水灯功能表 (19)附录3:keilc软件和ledkey控件介绍相关图片 (20)基于AT89C51单片机和keilc软件的流水灯设计摘要:本文介绍了花样流水灯的软件设计过程,重点给出了其软件编程的方法,使学者对汇编语言有个初步了解。

通过对单片机发展、分类、硬件原理图的介绍,特别是AT89C51的介绍,具体到其结构、特性、管脚说明等,让单片机学者对51系列单片机有了初步的认识。

在程序实现方面通过文字说明和相应的图片又充分的介绍了keil软件及控件使用方法。

关键词:单片机;编程;控件;仿真Design of glide light base on single chip of AT89C51 and keilcsoftwareAbstract:This paper introduces an software design procedure for multiform pomadeng,especially lies out the method of the program software, so that scholars can have a preliminary understand for program language. According to introduce the development, sort of single chip and hardware illustrative diagram, especially the introduce of AT89C51, in particular , referring to the explain of its structure , specialty ,pin’ instruction. For this introduce , the scholars of single chip can have an initial understand for the sort of single chip. And then We have sufficient introduce for the keil software and widget of using method by means of the words and pictures, in aspect of the program’ realization.Key word: single chip; program; widget; emulate1 AT89C51单片机简介1.1单片机的发展单片机(又称为微控制器)的出现是计算机发展史上的一个重要里程碑,它以体积小、功能全、性价比高等诸多优点而独具特色,在工业控制、尖端武器、通信设备、信息处理、家用电器等嵌入式应用领域中独占熬头。

用AT89C51单片机实现流水灯的控制设计[1]

用AT89C51单片机实现流水灯的控制设计[1]

用AT89C51单片机实现流水灯的控制设计[1] 用AT89C51单片机实现流水灯的控制设计当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。

单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。

1.引言目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。

学习单片机的最有效方法就是理论与实践并重,本文笔者用AT89C51单片机自制了一款简易的流水灯,重点介绍了其软件编程方法,以期给单片机初学者以启发,更快地成为单片机领域的优秀人才。

2.硬件组成按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。

AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有4.25~5.50V的电压工作范围和0~24MHz工作频率,使用AT89C51单片机时无须外扩存储器。

因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。

其具体硬件组成如图1所示。

点击看原图图1 流水灯硬件原理图从原理图中可以看出,如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。

因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED 灯便会一亮一暗的做流水灯了。

在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。

电气自动化专业毕业论文题目

电气自动化专业毕业论文题目

电气自动化专业毕业论文题目1。

无线比例电机转速遥控器的设计2. 简易数字电子称设计3。

红外线立体声耳机设计4。

单片机与PC 串行通信设计5。

100 路数字抢答器设计6。

D 类功率放大器设计7。

铅酸蓄电池自动充电器8。

数字温度测控仪的设计9。

下棋定时钟设计10. 温度测控仪设计11。

数字频率计12。

数字集成功率放大器整体电路设计13。

数字电容表的设计14. 数字冲击电流计设计15。

数字超声波倒车测距仪设计16。

路灯控制器17。

扩音机的设计18。

交直流自动量程数字电压表19. 交通灯控制系统设计20。

简易调频对讲机的设计21。

峰值功率计的设计22. 多路温度采集系统设计23. 多点数字温度巡测仪设计24. 电机遥控系统设计25. 由TDA2030A 构成的BTL 功率放大器的设计26。

超声波测距器设计27。

4—15V 直流电源设计28。

家用对讲机的设计29。

流速及转速电路的设计30。

基于单片机的家电远程控制系统设计31。

万年历的设计32. 单片机与计算机USB 接口通信33. LCD 数字式温度湿度测量计34。

逆变电源设计35。

基于单片机的电火箱调温器36。

表面贴片技术SMT 的广泛应用及前景37。

中型电弧炉单片机控制系统设计38. 中频淬火电气控制系统设计39。

新型洗浴器设计40。

新型电磁开水炉设计41。

基于电流型逆变器的中频冶炼电气设计电气自动化专业毕业设计42。

6KW 电磁采暖炉电气设计43. 64 点温度监测与控制系统44。

电力市场竞价软件设计45。

DS18B20 温度检测控制46。

步进电动机驱动器设计47. 多通道数据采集记录系统48。

单片机控制直流电动机调速系统49。

IGBT 逆变电源的研究与设计50. 软开关直流逆变电源研究与设计51。

单片机电量测量与分析系统52。

温湿度智能测控系统53。

现场总线控制系统设计54。

加热炉自动控制系统55. 电容法构成的液位检测及控制装置56. 基于CD4017 电平显示器57。

基于单片机的智能楼道灯光控制系统设计

基于单片机的智能楼道灯光控制系统设计
基于单片机的智能楼道灯光控制系 统设计
随着科技的不断发展,智能化已经成为人们生活中不可或缺的一部分。智能 楼道灯光控制系统作为一种智能化的产物,在提高照明系统的智能化程度、节约 能源等方面具有重要意义。本次演示将基于单片机的智能楼道灯光控制系统设计 展开讨论,以期为读者提供一些参考。
关键词:单片机、智能楼道、灯 光控制系统
3、红外传感器
红外传感器采用红外线光电开关,它能感知人体和热源的红外信号,并将其 转化为电信号。当人体接近时,红外传感器会输出高电平信号,单片机接收到此 信号后,会控制LED灯的开关状态。
4、LED灯
本系统选用普通的LED灯作为照明设备。LED灯具有节能、环保、长寿命等优 点,非常适合用于智能灯光控制系统。
2、定时控制
用户可以通过手机APP或控制器设置定时开关灯的时间,以实现按时自动控 制灯光的目的。例如,晚上10点后自动关闭所有灯光,以减少能源消耗。
3、远程控制
用户可以通过手机APP随时随地控制楼道的灯光,方便快捷。例如,在外出 时,可以通过APP远程关闭所有灯光,确保家中安全。
应用前景
智能楼道灯光控制系统具有广泛的应用前景。首先,它可以提高照明系统的 智能化程度,使人们的生活更加便利和舒适。其次,该系统可以有效节约能源, 帮助用户降低电费支出,同时也有利于环保。再次,通过远程控制功能,用户可 以随时随地控制灯光,提高了安全性和便捷性。因此,智能楼道灯光控制系统具 有很高的实用价值和应用价值。
四、系统调试与性能测试
在完成硬件组装和软件编程后,需要对系统进行调试和性能测试。首先,检 查电路连接是否正确,确保电源和信号线无误。然后,通过仿真器将程序下载到 单片机中,并接通电源进行实际测试。在测试过程中,需要观察系统的响应速度 和稳定性。如果系统出现故障或异常情况,应检查硬件和软件的设计并进行调整。 经过多次调试和性能测试后,系统的性能应达到预期的要求。

基于单片机的声光控制灯

基于单片机的声光控制灯

基于单片机的声光控制模拟路灯(程序部分)前言:单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。

本次我们采用at89c51单片机设计一种基于单片机控制的声光控制模拟路灯。

该灯有声控,光控,声光同时控制楼道灯三种模式,经过调查,现在绝大多数小区的楼道灯都是纯电路形式实现声光控制的,这较之智能控制缺乏功能多样性,稳定性,而未来肯定是智能化的天下,所以我们用单片机模拟这一个多功能灯的系统。

关键字:单片机,at89c51,智能社区,楼道灯目录:一、设计目的 (2)二、总体设计 (2)方案选择: (2)三、硬件设计 (3)原理说明: (3)四、软件设计 (3)主要程序清单: (3)程序框图: (5)五、实验结果 (6)六、总结 (6)通过此次设计,主要是为了巩固我们的单片机相关知识及对单片机的相关应用,培养电子系统设计与实践的能力,学会设计使用简易的声、光传感器,并能用这些传感器设计一个声光控制的路灯(楼道灯)。

完成功能:1)、声控灯模式。

当传感器接收到声音信号时,单片机控制灯亮,并在5秒后灯自动熄灭。

2)、光控等模式。

当光电传感器接收到为暗光时,灯自动点亮,接收到为亮光时,等自动熄灭。

3)、楼道灯模式。

声光控制结合,即模拟当天暗并且楼道里有人走过的时候灯自动点亮5秒后熄灭。

二、总体设计此次设计的声光控制灯包括三个基本模块,即声音处理模块、光处理模块、单片机小系统。

总体设计框图如下:图1、总体设计框图方案选择:1)、单片机部分。

由于此次设计对单片机的要求较低,所以我们选择最为常用的at89c51单片机作控制部分。

2)、声控部分一:选择专用的声音传感器模块来完成,能得到正确的波形、电压、频率等参数,且设计电路简单省事,但成本较高。

单片机交通灯控制器论文中英文对照资料外文翻译文献

单片机交通灯控制器论文中英文对照资料外文翻译文献

中英文对照资料外文翻译文献附件1:外文资料翻译译文基于单片机的十字路口交通灯控制器的设计由于我国经济的快速发展从而导致了汽车数量的猛增,大中型城市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重,其主要表现如下:交通事故频发,对人类生命安全造成极大威胁;交通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污染程度日益加深等。

日常的交通堵塞成为人们司空见惯而又不得不忍受的问题。

在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。

前言在实际应用上,根据对国内外实际交通信号控制应用的考察,平面独立交叉口信号控制基本采用定周期、多时段定周期、半感应、全感应等几种方式。

前两种控制方式完全是基于对平面交叉口既往交通流数据的统计调查,由于交通流存在的变化性和随机性,这两种方式都具有通行效率低、方案易老化的缺陷,而半感应式和全感应式这两种方式是在前两种方式的基础上增加了车辆检测器并根据其提供的信息来调整周期长和绿信比,它对车辆随机到达的适应性较大,可使车辆在停车线前尽可能少停车,达到交通流畅的效果。

在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。

例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对交通进行有序的控制。

采用单片机来对交通进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控制量的技术指标,从而能够大大提高产品的质量和数量。

因此,单片机对交通灯的控制问题是一个工业生产中经常会遇到的问题。

在工业生产中,有很多行业有大量的交通灯设备,在现行系统中,大多数的交通控制信号都是用继电器来完成的,但继电器响应时间长,灵敏度低,长期使用之后,故障机会大大增加,而采用单片机控制,其精度远远大于继电器,响应时间短,软件可靠性高,不会因为工作时间缘故而降低其性能,相比而言,本方案具有很高的可行性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江西科技师范大学 通信与电子学院

《单片机应用技术》实训报告 实训题目:模拟交通灯

小组成员:龚石冲 罗仁敏 曾建伟 班 级:12电子科学与技术 指导老师:熊朝松 一、实训选题内容、要求 交通模拟灯 要求: 1、南北方向为主干道,东西方向为支路;主干路绿灯时间为45秒,红灯时间为35秒; 支路绿灯时间30秒,红灯时间为50秒,两个方向的黄灯时间都为4秒; 2、使用定时器实现时间的倒计时;用显示部件显示主干道路的倒计时变化; 3、设计三个外部按钮,分别用以手动控制紧急情况下两个方向同时禁通过;南北方向 长时间通过(不显示时间倒计时变化);东西方向长时间通过;释放按钮后则正常 通行。

二、实训计划和人员安排 经小组人员商定,分工完成任务,在课余时间完成。 若其中遇到什么问题,大家聚在一起讨论解决。具体分工如下: 1、程序编写:龚石冲 2、实体焊接:龚石冲 3、实训报告:罗仁敏 4、视频及PPT:曾建伟

三、实训选题分析 交通灯由东西南北四向灯,倒计时显示,人行横道通行指示标志等部分组成。其中东西南北四向灯中的每一向都由红、黄、绿三色灯组成;东西为一组,南北为一组。黄灯在红绿灯之间转换时亮。倒计时显示表示红、黄、绿灯亮时所剩时间。由于人行横道通行指示标志与红灯是同步的,所以在模拟交通灯时省略。交通会遇到一些突发情况。因此交通信号灯要设定一些特定功能,以防不时之需。 整个电路由单片机完成,控制部分由软件完成,硬件只负责响应。

四、方案设计 方案一:主控系统采用AT89C51单片机作为控制器,由定时器1间接控制

通行倒计时及南北和东西的通行。由按键开关完成禁止通行,东西 通行,南北通行。

方案二: 主控系统采用AT89C51单片机作为控制器,由延时函数完成信号灯 的相互转换,由定时器完成通行倒计时。由按键开关完成禁止通行, 东西通行,南北通行。

方案比较:方案二由于信号灯的相互转换与倒计时显示用的是两种独立的方法

完成,要把这两种方法运行的时间达到一致,这大大的增大了程序 的难度,而方案一切采用了同一种方法。就是程序变得了简单。占 用端口少,耗电也最小。统电源采用独立 的+5V稳压电源,有各种 成熟电路可供选用,使此方案可靠稳定。该设计可直接在I/O口上 接按键开关,精简并优化了电路。结合实际情况,显示界面采用LED 数码管动态扫描的方 法,满足了倒计时的时间显示输出和状态灯提 示信息输出的要求,减少系统的复杂度,既经济又简洁。所以选择 方案一。

五、方案实现 该交通灯有以下几个部分组成:紧急控制(按键电路)、复位电路、晶振电路、电源电路、单片机、led数码管显示、led信号指示灯。如图所示:

该交通灯控制系统有以上几个部分组成:紧急控制(按键电路)、单片机。 1各模块电路 1.1主控制系统

主控器采用AT89C51,是美国ATMEL公司生产的一款性能稳定、低功耗的单片机,兼容MCS-51系列产品指令系统及引脚。片内含4KB的可重复编程的Flash程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,使用5(1±20﹪)V的电源电压, 128×8位的内部RAM,4个8位的双向可位寻址的I/O端口,2个16位定时/计数器,6个中断源,AT89C51单片机可提供许多高性价比的应用,灵活应用于各种控制领域。 单片机的P0口及P2口应用于控制南北及东西方向的通行灯,P1口及P3.0、P3.1、P3.3、P3.4口应用于2组LED计时器的控制,P2.6、P2.7、P1.7分别用于南北方向和东西方向和禁止通行的紧急情况。 1.2 晶振电路、复位电路

1.3 通行灯输出控制 道口交通灯指示采用红、绿、黄发光二极管,南北通行、东西通行各两个。

1.4 时间显示电路 红绿灯通行时间采用数码管显示,这是一种很好的方法。通行剩余时间采用高亮7段LED发光数码管,采用共阳数码管。由于采用动态扫描的方法进行显示,即逐个循环点亮各位显示器。虽然这样在任一时刻只有一位显示器被点亮,但由于视觉残留效应,看起来与全部显示器同时点亮效果完全一样。为了显示LED显示器的动态扫描,不仅要给显示器提供段(字形代码)的输入之外,还要对显示器加位控制,这就是通常所说的段控和位控。因此多位LED显示器接口电路需要有两个输出口,其中一个用于输出8条段控线(有小数点显示);另一个用于输出位控线,位控线的数目等于显示器的位数。时间显示驱动电路如图所示。

时间显示驱动电路 1.5 电源电路 整个系统采用的是+5V电压。由于实训没有要求,因此可采用自制不可调的3端稳压器件,用LM7805就可以满足系统电源的要求。LM7805内部是由基准电压回路、恒流源、过流保护、过压保护和短路保护回路等8部分组成的三端集成稳压电源,且其低功耗,高效率,纹波系数小,输出电压稳定。

2.1 LED显示器简介 通常所说的LED显示器由7个发光二极管组成因此也称之为七段LED显示器,其排列形状如图3.10所示。此外,显示器中还有一个圆点型发光二极管(在图中以dp表示),用于显示小数点。通过七个发光二极管亮暗的不同组合,可以显示多种数字、字母以及其他符号。LED显示器中的发光二极管共有两种连接方法: (1) 共阳极接法 把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接+5V。这样阴极端输入低电平的段发光二极管就导通点亮,而输入高电平的则不点亮。 (2) 共阴极接法 把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的段发光二极管就导通点亮,而输入低电平的则不点亮。

图3.9 LED显示器结构图 使用LED显示器时要注意区分这两种不同的接法。为了显示数字或符号,要为LED显示器提供代码,这些代码是为显示字形的,因此称之为字形代码。七段发光二极管,再加上一个小数点位,共计八段。因此提供给LED显示器的字形代码正好一个字节。各代码位的对应关系如表3.4。 表3.4 代码对应关系表 代码位 D7 D6 D5 D4 D3 D2 D1 D0 显示段 dp g f e d c b A

3.2 单片机AT89C51 AT89C51是一种高效微控制器,它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的Flash只读程序存储器(FPEROM—Flash Programmable and Erasable Read Only Memory) 和128×8位的随机存取数据存储器(RAM),该器件采用ATMEL公司的高密度、非易失性存储技术生产,它与MCS-51系统产品兼容,AT89C51单片机功能强大,具有8Kb中央处理器(CPU)和4KbFlash程序存储器,性价比高,可应用于很多要求高性价比的场合,灵活地应用于各个控制领域。

3.2.1 AT89C51的主要性能 ·内含4Kb可重编程的FPEROM; ·与MCS-51产品指令系统完全兼容; ·128×8位的内部RAM; ·4个8位(32根)双向可位寻址的I/O端口; ·2个16位的计数/定时器; ·全双工方式的串行通道(UART); ·6个中断源; ·5个向量二级中断结构; ·最高时钟振荡频率可达12MHz; ·指令集中64条为单周期指令,支持6种寻址方式,共111条指令; ·低功耗空闲和掉电方式; ·片内振荡器和时钟电路。 3.2.2 AT89C51的引脚功能 AT89C51为双列直插(DIP)式封装的51单片机芯片,有40条引脚,其引脚示意及功能分类如图3.2所示。 图3.2 89C51单片机引脚图 各引脚功能说明如下: (1)主电源引脚 Vcc(40脚):接+5(1±20﹪)V电源正端; Vss(20脚):接地。 (2)I/O引脚 P0口(39~32脚):P0.0~P0.7统称为P0口。P0口是一组8位漏极开路型双向I/O口,分时复用为低8位地址总线和双向数据总线。作为输出口用时,每位能吸收电流的方式驱动8个逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器时,这组端口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,P0口作为原码输入口,当Flash进行校验时,P0口输出原码,此时P0外部必须被拉高。 P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用。P1是一个带内部上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。P1口被外部下拉为低电平时,输出电流,是因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在Flash编程和校验时,P1口作为第八位地址接收。 P2口(21~28脚):P2.0~P2.7统称为P2口,一般作为准双向I/O使用。P2是一个带内部上拉电阻的8位双向I/O口。P2的输出缓冲器可驱动4个TTL逻辑门电路。当对P2端口写“1”时,内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,由于内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在接有片外存储器或扩展I/O口且寻址范围超过256B时,P2口用作高8位地址总线。当给出地址为“1”时,它就利用内部上拉优势,当对外部八位地址数据存储器进行读/写时,P2口便输出其特殊功能寄存器的内容。在FLASH编程和校验时,P2口接收高八位地址信号和控制信号。 P3口(10~17脚):P3.0~P3.7统称为P3口。P3口是一组带有内部上拉电阻的8位双向I/O口。P3口的输出缓冲器可驱动4个TTL逻辑门电路接收输出电

相关文档
最新文档