基于AT89C52LED点阵显示电子钟的制作
基于AT89C52单片机LED显示屏的设计
2013届本科毕业设计基于AT89C52单片机的LED显示屏设计院(系)名称物理与电子信息学院(小三号黑体)专业名称电气工程及其自动化(小三号黑体)学生姓名张三丰(小三号黑体)学号090544111(小三号Times New Roman)指导教师何大壮教授(小三号黑体)完成时间2013年5月8日(小三号黑体)目录摘要 (I)Abstract (II)第1章方案论证 (1)1.1 方案选择 (1)1.2 单片机最小系统设计 (2)1.3 显示部分设计 (3)1.4 电源部分的设计 (5)第2章单片机基础知识 (6)2.1 单片机简介 (6)2.2 单片机的特点 (7)2.3 单片机的应用 (7)第3章系统的硬件及软件设计 (9)3.1 硬件系统的总体设计 (9)3.2单片机AT89C52的分析 (9)3.3 系统的软件设计 (12)第4章结论 (25)致谢 (26)参考文献 (27)附录1 点阵的电气原理图 (28)附录2点阵的PCB电路图 (29)摘要本设计为一个基于单片机的点阵显示模块,这个设计主要是为了更进一步学习和应用学过的单片机知识,并且结合实际加以应用。
因为点阵模块再现在生活中应用十分广泛。
LED显示屏作为一种新兴的显示媒体,随着大规模集成电路和计算机技术的高速发展,得到了飞速发展。
可用于显示文字、文本、图形、图像、动画、行情等各种信息。
由于其亮度高,影像效果好,显示内容多样,显示方式丰富,故障少,能耗低,使用寿命长,性能价格比高,作为新一代的显示媒体,已广泛应用在银行、证券、电信、税务、供电、海关、法院、消防、车站、机场、码头、人才市场、体育场馆等场合以及在室外做告示牌和广告牌。
本系统利用AT89C52单片机来实现对LED点阵显示的分析研究。
关键词:点阵LED列扫描字库编码AbstractThis design shows a mold piece according to single slice the point of the machine for 1, this design was mainly for the sake of further study and the application to once learn of single slice machine knowledge, and combine to physically take into applied.Because point mold piece again the application in the modern living be very extensive.The LED manifestation hold conduct and actions a kind of newly arisen manifestation medium, along with the large scale integration and the calculator technical high speed development, got to fly to soon develop.Can used for show writing, text originally, sketch, picture, animation, condition of the market's etc. be various information.Because it bright degree Gao, the image is effective, show a contents to be diverse and show a way abundant, break down little, can consume low, service life long, function price ratio Gao, Be the manifestation medium of new generation, already extensively applied in the situations, such as bank, stock certificate, telecommunication, tax administration, power supply, maritime customs, court, fire fight, station, airport, wharf, talented person's market and stadium building...etc. and do bulletin board and advertise a card outdoors.This system makes use of AT89C52 to build up type a single slice the machine development experiment instrument to carry out to show to the LED point of analytical research.Keyword: Point Array, LED, row/line scan. database, code第1章方案论证1.1 方案选择1.1.1需要实现的功能显示预先想要显示的内容,在本设计中要求显示“欢迎乘坐本车请携带好随身物品欢迎次乘坐!”,显示方式分三种:①逐字显示,②向上滚动显示,③向左滚动显示。
基于AT89S52单片机的数字电子钟毕业设计
摘要单片机在电子产品中的应用越来越广泛,特别是51系列的单片机,由于其使用方便、价格低廉等优势,在市场上占有很大的份额。
AT89S52就是51系列中的一个比较成熟的型号,它完全兼容51单片机的指令。
本文详细介绍了基于AT89S52单片机的数字电子钟的设计,本电子钟可以实现日期、时间的显示和调整,带有整点提示和一个闹钟,并且可以显示当前气温。
本设计包括硬件设计和软件设计两部分。
主要硬件有:三端稳压器LM7805、AT89S52单片机、字符型液晶显示模块HY1602A、单总线数字温度计DS18B20和若干按键等。
软件大致思路为:使用12MHz的晶振,单片机内部的定时器0工作在方式1,每计数50000个机器周期(即50ms)产生一次中断,中断20次就是一秒,这样就可以实现精确计时的目的。
用数字温度计DS18B20测量当前气温,在把实时数据显示在LCD1602上的同时,不断扫描按键,如果有按键按下,则对按键做出相应的响应。
关键字:单片机;电子钟;测温; LCD1602;AbstractMCU in the application of electronic products becomes more widely, particularly the 51 series of MCU, because of its ease of use, low prices and other advantages,it’s in a large market share. AT89S52 is a more mature models in the51series, it is fully compatible with the directive MCU 51.This paper describes the MCU based on the AT89S52 the design of digital electronic clock, the electronic clock can be achieved date, time and adjust the show, it also has the exact point timekeeping and a clock,for the better it can display the current temperature.The design includes hardware and software design in two parts. Main hardware: three-terminal regulator LM7805, AT89S52 MCU, character LCD module HY1602A, single-bus digital thermometer DS18B20 and a number of buttons. the general idea for Software: by use of 12 MHz crystal, the MCU's internal timer 0 works in the methods 1, each count 50,000 machine cycle (50 ms) resulted in an interruption, Composition a second by interruptting 20 times, so that you can achieve precise The purpose of time. After DS18B20 digital thermometer measuring the current temperature,it will be displayed the real-time data on the LCD1602 at the same time, and constantly scan button, if a button is depressed, it will be produce the corresponding response with the button.Keywords: MCU; electronic clock; Temperature measure; LCD1602;目录摘要 (i)Abstract ................................................................................................................ i i 1 绪论 (1)1.1 设计要求 (1)1.2 设计思路 (1)1.3 设计重难点 (2)2 硬件设计 (3)2.1 器件选型 (3)2.2 硬件总图 (3)2.3 器件介绍 (4)2.3.1 电源模块 (4)2.3.2 单片机AT89S52 (5)2.3.3 数字式温度传感器DS18B20 (12)2.3.4 LCD1602显示模块 (15)3 软件设计 (19)3.1 软件设计思路 (19)3.1.1 实现功能 (19)3.1.2 显示状态 (19)3.1.3 定义变量 (19)3.1.4 接线方式 (20)3.1.5 编程思路 (20)3.2 主程序流程图 (21)3.3 程序清单及注释 (22)3.3.1 主程序“电子钟.C” (23)3.3.2 延时子程序“DELAY.C” (39)3.3.3 扫描按键子程序“KEY_SCAN.C” (40)3.3.4 温度测量子程序“DS18B20.C” (41)3.3.5 液晶显示子程序“LCD1602.C” (43)4 精度分析 (49)4.1 误差来源 (49)4.1.1 硬件误差 (49)4.1.2 软件误差 (49)4.1.3 消除误差的办法 (49)5 总结与展望 (52)致谢 (53)参考文献 (54)附录:硬件电路设计图 (55)1 绪论“一寸光阴一寸金,寸金难买寸光阴”!时间对于我们每一个人都是非常宝贵的,所以钟表作为人们掌握时间的工具就显得十分重要!钟表的出现已经有几百年历史,尤其是摆钟和后来的怀表,可以称作钟表中的经典,不仅大方实用,而且制作精美。
基于AT89S52单片机LED电子显示屏设计
存档编号赣南师范大学学士学位论文基于STC89C52的LED电子显示屏设计教学学院物理与电子信息学院届别2016届专业电子科学与技术学号120803022姓名廖云华指导老师武华完成日期2016年5月10日作者声明本毕业论文(设计)是在导师的指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
因本毕业论文(设计)引起的法律结果完全由本人承担。
毕业论文(设计)成果归赣南师范大学所有。
特此声明。
作者专业:电子科学与技术作者学号:120803022作者签名:年月日基于STC89C52的LED电子显示屏设计廖云华LED electronic display screen design based on STC89C52Liao Yun hua2016 年5 月10 日摘要该论文介绍了一款以STC89C52为微处理器的LED点阵点子显示屏幕显示的设计。
为了使显示屏上显示的字更加清晰,该设计采用论4块8 * 8点阵模块来构成一个16* 16的LED点阵显示屏,可以用来实现汉字和数字的显示及其动态显示效果。
以STC89C52芯片作该核心控制器件,三极管和驱动继电器作为驱动电路器件,串并转换器和锁存器作为译码电路的器件,通过级连的方式来扩大显示屏幕的尺寸来增加显示的内容。
STC89C52单片机处理控制命令和显示代码,通过IO口串行输出将显示内容和控制完成字符串并将并行输出译码电路,最后由显示器驱动电路模块,LED点阵显示屏扫描显示。
概括来说本设计选取AT89S52作为微处理器件,74HC595和74HC154构成译码电路,三极管9012和电阻做行和列驱动。
关键词:STC89C52;LED点阵点子显示屏;串并转换器;驱动电路AbstractThe paper introduces a microprocessor STC89C52 as the LED dot matrix display screen design idea. In order to make the words more clearly shown on the display, the design adopts the theory of four 8 * 8 dot matrix module to form a 16 * 16 LED dot matrix display screen, can be used to implement the Chinese characters and digital display and dynamic display effect. STC89C52 single chip microcomputer as the core control device, string and converter and latch as decoding circuit of the device, the transistor and relay as driving circuit devices, level through even a way to expand the size of the display screen to display the content of the increase. STC89C52 single chip control command and display code, will display the contents of the serial output and control through the I/O port decoding circuit completion string and convert parallel output, finally through the display drive circuit module drive LED dot matrix display screen scan display. In general the design selection STC89C52 devices as the microprocessor,the 74HC595 are needed and 74 hc154 decoding circuit, a transistor 9012 rows and columns.Key words:STC89C52; LED lattice display; String and converter; Driver circuit.目录摘要 (I)关键词 (I)Abstract (I)Key words (I)第1章绪论................................................................................................................... - 1 -1.1 课题的研究背景 ............................................................................................. - 1 -1.2 MCS-51系统单片机简介 .............................................................................. - 2 -1.3 论文主要内容 ................................................................................................. - 2 -第2章总体设计 ......................................................................................................... - 4 -2.1 系统概述 ......................................................................................................... - 4 -第3章硬件电路设计................................................................................................ - 5 -3.1 整体设计框图 ................................................................................................... - 5 -3.2 主控电路 ........................................................................................................... - 5 -3.3 LED点阵显示电路 ........................................................................................... - 8 -3.4整体电路图如图 .............................................................................................. - 12 -3.5实物图 .............................................................................................................. - 14 -第4章软件实现 ....................................................................................................... - 15 -4.1 概述 ................................................................................................................. - 15 -4.2系统程序方案设计 .......................................................................................... - 15 -第5章测试结果 ....................................................................................................... - 21 -总结............................................................................................................................... - 22 -参考文献 ..................................................................................................................... - 23 -附录一:LED点阵显示源程序.......................................................................... - 24 -附录二:元件清单................................................................................................... - 30 -致谢............................................................................................................................... - 31 -第1章绪论1.1 课题的研究背景在现如今科技飞速发展的时代,信息传播速度极快。
毕业设计(论文)基于at89c52单片机的液晶显示的数字钟的设计与实现
目录摘要 (1)关键词 (1)Abstract (1)Key words. (1)1. 引言 (2)2. 系统总体设计方案 (4)系统可实现的功能 (4)2.2 数字时钟的硬件系统框图 (5)2.3各元器件的选用 (6)2.3.1 单片机AT89C52 (6)2.3.2 时钟芯片DS1302 (9)2.3.3 显示器的结 (10)3. 系统硬件设计 (11)3.1单片机复位电路的设计 (11)3.1.1 设计原理 (11)3.1.2 方案的比较与选择 (11)3.1.3 复位电路与单片机的连接 (11)3.2单片机时钟电路的设计 (12)3.2.1振荡器电路原理 (12)3.2.2 DS1302时钟电路 (13)3.3 显示器和单片机的接口电路 (14)3.3.1 显示电路 (14)3.3.2 显示器的接入 (15)4. 系统软件设计 (16)4.1软件系统中的主模块设计 (16)4.1.1 主模块的C语言实现 (16)5. 系统的实现 (18)5.1 电路的仿真 (18)6. 总结 (18)参考文献 (18)致谢: (20)液晶显示的数字钟的设计与实现(湖南人文科技学院湖南娄底)摘要:数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。
本文介绍了一款基于AT89C52单片机数字钟的设计,通过多功能数字钟的设计思路,详细叙述了系统硬件、软件的具体实现过程。
软件采用简单流通性强的C语言编写实现。
本设计实现了年、月、日和时、分、秒的显示功能。
并且运用Proteus软件进行仿真,通过对比实际的时钟,查找出了误差的来源,确定了调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。
关键词:AT89C52单片机数字钟 Proteus.The Design and Implementation of LCD Digital ClockFang He(Hunan Institute of Humanities Science and Technology,Loudi,Hunan) Abstract:A digital clock is a kind of device which is used by digital circuit technology to achieve the timing . It is higher than the mechanical clock in accuracy and intuitive . And it has no machinery and has more longer service life, so it has been widely used . The design of LCD digital clock based on SCM of AT89C52 was introduced in the paper , the specific process of how the system hardware and software achieved were detailed description through the design of multifunction digital clock. Software design used the C language to achieve because of its simple and strong negotiability. In this design, the functions of the year, month, day , hour, minute and seconds display have been achieved.,andthe Proteus software has been used to simulate. By comparing the actual clock, we can find out the source of the error and determine the method of adjusting error, reduce errors as much as possibly, so this system can achieve a practical digital clock with error within the permissible range.Key words :AT89C52 microcontroller; Digital clock; Proteus .1引言现今数字钟已成为人们日常生活必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来了极大的方便,由于数字集成技术的发展和采用先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等特点,它还应用于计时、自动报时及自动控制等各个领域,尽管目前的市场上已经有现成的数字钟集成电路芯片出售,价钱便宜、使用方便,但鉴于数字钟集成电路的基本电路包含了数字电路的主要部分,因此进行数字的设计是必要的,研究数字钟及扩大其应用有着非常现实的意义。
基于AT89C52LED点阵显示电子钟的制作课程设计报告
基于AT89C52LED点阵显示电子钟的制作课程设计报告海南大学《单片机原理与应用技术》课程设计报告书题目:基于AT89C52LED点阵显示电子钟的制作学院:班级:姓名:学号:指导教师:完成日期:2015年6月25日基于AT89S52LED点阵显示电子钟的制作摘要:介绍了基于AT89C51为控制器的LED点阵显示屏的设计,包括硬件设计和软件设计两部分。
系统硬件部分由单片机、行驱动电路、列驱动电路、上位PC机,RS-232通讯接口等部分组成;软件设计采用动态显示模式的16×16点阵显示屏,LED点阵模块选用8×8基础模块,每4块排列构成一个16×16的点阵屏。
并且可以对其进行设置。
基于AT98C52单片机的LED点阵显示电子钟具有结构简单,性能靠,价格低和灵活等优点,因此得到了广泛应用。
利用单片机来设计的系统,既能实现系统所需的功能,也可以满足计数的准确性、迅速性,并且电路简单、操作简单、通用性强。
关键词:单片机;LED点阵;电子钟Abstract: The design of LED dot matrix display based on AT89C51 is introduced, which includes two parts, hardware design and software design. System hardware is composed of a single chip computer, drive circuit, a column driver circuit, PC, RS-232 communication interface parts; software design using a dynamic display 16 * 16 dot matrix display, LED dot matrix module selection of 8 * 8 basic module and arranged in each of four blocks constitute a 16 * 16 dot matrix screen. And can be set up. Based on AT98C52 microcontroller LED dot matrix display electronic clock has the advantages of simple structure, performance, low price and flexible, so it has been widely used. The use of single-chip microcomputer to design the system, both to achieve the system functions, but also to meet the accuracy of the count, and fast, simple operation, simple operation, general.目录:一、绪论......................................................... - 0 -1.1:前言.................................................. - 0 -1.2:设计任务和要求.............................. - 0 -1.3:工艺要求.......................................... - 1 -二、系统方案................................................. - 1 -2.1:方案一.............................................. - 1 -2.2:方案二.............................................. - 2 -三、器件介绍................................................. - 2 -3.1:STC89C52 ....................................... - 2 -3.2:LED点阵......................................... - 3 -3.3:74LS373 ........................................... - 6 -3.4:74LS245 ........................................... - 6 -3.5:74LS138 ........................................... - 7 -3.6:74LS04 ............................................. - 8 -3.7:74LS30 ............................................. - 8 -四、系统的硬件设计..................................... - 8 -4.1:晶振电路.......................................... - 9 -4.2:复位电路........................................ - 10 -4.3:按键电路........................................ - 11 -4.4:显示电路........................................ - 11 -五、软件设计及程序分析........................... - 12 -六、仿真与测试........................................... - 15 -七、实验....................................................... - 17 -八、结论....................................................... - 17 -九、感谢....................................................... - 18 - 参考文献:..................................................... - 18 - 附件一:C51源代码.............................. - 18 - 附件二:PCB原理图.............................. - 27 - 附件三:PCB板图.................................. - 29 -一、绪论1.1:前言数字时钟是为了满足人们对精确度的更高要求应运而生的。
基于STC89C52单片机的LED显示电子钟设计
百度文库- 好好学习,天天向上海南大学单片机课程设计报告题目:基于STC89C52单片机的LED显示电子钟的设计学号:20姓名:彭伟年级:2012级学院:应用科技学院(儋州校区)学部:工学部专业:电子科学与技术指导教师:张健、黎锦钰完成日期:2014 年7月11日摘要单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布式控制等优点。
随着社会的发展和科技的进步,以单片机最小系统为基础的电路设计在实际生活具有广泛的应用,所以熟悉单片机的原理和使用对于我们走向社会具有重要意义。
本文就课程设计为基础,详细介绍了单片机LED点阵电子时钟系统的设计结构与原理:由AT89C51单片机为基础,74LS373数码管等构成,采用晶振电路作为驱动电路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时。
通过安装与调试,证明该电路设计合理,电子时钟功能强大,具有可观的市场前景。
关键词:AT89C51;LED点阵;电子时钟目录1 绪论 (4)课题研究背景 (4)课程设计的意义 (5)设计任务和要求 (5)2 系统方案 (5)显示模块的选择 (5)硬件结构 (6)设计方案 (6)3 元件选择 (7)AT89C51介绍 (7)74LS138介绍 (10)74LS373介绍 (10)芯片74LS245 (11)芯片74LS04 (12)LED点阵显示器 (13)4 系统硬件电路设计 (14)晶振电路设计 (14)复位电路设计 (15)时分调节电路设计 (15)按键电路的设计 (16)单片机最小系统的设计 (16)5 系统软件内容 (17)软件流程图 (17)程序分析 (20)编程软件简介 (20)6 电路仿真 (21)Proteus软件介绍 (21)时钟系统 PROTUES仿真 (21)电路板制作 (22)7 总结 (22)致谢 (23)参考文献 (24)附件一:电路原理图 (25)附件二:Proteus仿真调试图 (26)附件三:PCB板图和仿真图 (27)附件四程序 (28)附录五实物图 (33)1 绪论课题研究背景LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。
基于89C52单片机的电子时钟
基于89C52单片机的电子时钟东华理工大学长江学院毕业设计题目基于89C52单片机的电子时钟设计英文题目Electronic Clock Design Based on 89C52学生姓名陈志仁学号09325202专业电子信息工程系别机械与电子工程系指导教师黄河职称讲师二零一三年六月摘要至今,微处理器的发展已有40多年的历史,起初由美国Intel公司首推的4为微处理器Intel4004,实现将单片处理器和运算器等元件集成在一片电路芯片上。
此后微处理器的迅猛发展,微处理器内集成的元件也越来越多,其中包括增加了存储器、I/O接口电路、定时/计数器、串行通信口、中断控制、系统总线以及系统时钟等,大大加强了微处理器的性能,并针对特定的领域制作出最大效率的微处理器。
不同功能的微处理器称为微控制器,也被我们简称为单片机。
本文主要介绍以单片机AT89C52为核心的电子时钟显示,数码管为显示器件,此电子时钟显示具有年月日等基本时间显示,以及秒表计时处理、闹钟定时、蜂鸣、温度的设计。
单片机通过对时钟、温度等数据处理后传送至LCD显示输出,也可通过按键对时间进行调节。
通过单片机外围接口的扩展实现温度采集等功能。
关键词:电子时钟;AT89C52;计时;温度ABSTRACTThis project mainly introduces that the electronic clock which based on microcontroller AT89C52 display.LCD1602 Liquid crystal display devices's electronic clock display has the date and time display.Stopwatch timing processing, alarm clock timing and the design of buzzer, temperature.SCM through the clock, temperature and other data processing and transmits signals to the LCD display output, also by adjusting button for time.Through the expansion of single-chip peripheral interface to achieve temperature acquisition functions.Key words: electronic clock;AT89C52;timing ;temperature第一章绪论1.1 电子时钟设计的背景随着微电子技术的迅猛发展,电子产品技术也得到了很大的提高,单片机技术也同样水涨船高。
基于单片机AT89C52的多功能电子钟设计
第36卷第4期信息化研究Vol. 36 No. 42010年4月Informatization ResearchAp r. 2010基于单片机AT89C52的多功能电子钟设计刘昕,杨峰,谢晋(吉首大学物理科学与信息工程学院,湖南省吉首市416000)摘要:文中设计了一个显时、调时、定时以及具有整点报时功能的电子钟。
电子钟使用12MHZ晶振与AT89C52单片机相连接,通过软件编程的方法实现了以24小时为一个周期,同时显示小时、分钟和秒的要求,而且有三组定时计数功能。
在定时时间到时有蜂鸣报警。
该电子钟设有五个按键按钮S1 ,S2,S3, S4和S5键,使之具备了校时、定时和复位功能。
同时,电子钟还设计了掉电保护电路,当电源断电时能保存时钟当前定时设计的全部数据。
为了美化时钟界面关键词:电子钟; AT89C52;晶振;掉电保护电路;跑马电路中图分类号: TP311,在单片机外围设置了跑马电路。
通过AT89C52电子时钟的设计,对51单片机系列有了更加深刻的认识,对其各个引脚功能掌握的更为透彻。
也再次认识到单片机的应用具有使用范围广的特点,对各个行业的技术改造和产品智能化的更新换代起着重要的推动作用。
采用AT24C08串行数据存储器,可以存储多组定时数0 引言据,在掉电和重新启动后,仍然可以恢复到原来的定时数字电子钟设计与制作可采用数字电路实现,也时间,不需要重新定时。
采用RD、WR读写端实现数可以采用单片机来完成。
若用数字电路完成,所设计据写入和读出。
采用MAX232串行接口,利用RXD和的电路相当复杂,大约需要十几片数字集成块,其功能TXD串行收发端实行在线下载功能,省去了插拔单片也主要依赖于数字电路的各功能模块的组合来实现,机烧写程序的麻烦。
按键S1~S4为调时和定时功能,焊接的过程比较复杂,成本也非常高。
若用单片机来分别接P3. 2~P3. 5。
按一下S1进入调时状态,按第2完成,由于其功能的实现主要是通过软件编程来完成,次,进行定时设置。
基于AT89C52单片机的数字电子钟
基于AT89C51单片机的数字电子钟摘要本设计是基于单片机的定时闹钟设计。
单片机是在一块半导体芯片上集成了CPU、存储器以及输入和输出接口电路的微型计算机;其集成度高、功能强、通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、抗扰、能力强和使用方便等特点。
它不仅仅是一项技术性上的突破,同时也是对能源方面的有效节约与有效利用,因此深受国家有关技术部门和能源部门的重视和支持。
其组合而成的配件产品在日常生活的使用过程中非常方便、简单且实用,深受着广大消费者的喜爱,从而使单片机技术在社会中得到了广泛的发展和应用。
目前,已成为测量控制应用系统中的优选机种和新电子产品的关键部件。
特别是20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快,推广率高,市场利润率高。
而51单片机是各单片机中最为典型和最有代表性的一种。
本次设计的定时闹钟在硬件方面就采用了AT89C52芯片,用6位LED数码管来进行显示。
LED用P0口进行驱动,采用的是动态扫描显示,能够比较准确显示时时.分分.秒秒。
通过P2.4功能按键可以实现对时钟和闹钟时间的修改和定时,P2.5功能按键实现闹钟的开关,定时时间到喇叭可以发出报警声并自动关闭。
在软件方面采用汇编语言编程。
整个定时闹钟系统能完成时间的显示,调时和定时闹钟、闹钟开关,复位等功能,并经过系统仿真后得到了正确的结果。
Key: XXXXX目录1 概述 (1)1.1设计意义 (1)1.2设计任务 (1)1.3设计系统的主要功能 (1)2 系统总体方案及硬件设计 (2)2.1系统总体方案 (2)2.2系统设计方框图 (2)2.3硬件设计 (2)2.3.1芯片:AT89C52 (2)2.3.2蜂鸣器:BUZZER (5)2.3.3时钟电路 (5)2.3.4显示器模块的设计 (6)3 软件设计 (9)3.1程序流程图 (9)3.2系统的软件构成及功能 (10)3.2.1显示时间,闹钟时间的设置程序 (10)3.2.2中断程序设计............................................................ 错误!未定义书签。
毕业设计(论文)_基于at89c52单片机的多功能电子钟设计[管理资料]
多功能电子钟的设计摘要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。
而51单片机是各单片机中最为典型和最有代表性的一种。
本次设计以AT89C52芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由220V交流电源供电。
在硬件方面,除了CPU外,使用6个七段LED数码管来进行显示,LED采用的是静态显示。
通过LED能够比较准确显示时、分、秒。
两个简单的按键实现对时间的调整。
软件方面采用汇编语言编程。
整个电子钟装置能完成时间的显示、调时、定时闹钟、秒表、复位等功能。
通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和开发软、硬件的能力。
关键词:电子时钟、多功能、AT89C52、LED数码显示The Design with Investigation of the Multi-function Electron ClockAbstractBecause of its extremely high performance-price ratio, the single-chip computer (SCC) has been paid great attention to ever since it came out in 1970s of 20th Century, and has gained an extensive applicable field and fast development. Among all kinds of SCCs, 51 SCC is the most typical and representative one.This design, adopting AT89C52 chip as the core part with some necessary peripheral circuits, is a simple electronic clock which uses 220V AC as the power supply. In hardware aspect, besides the CPU, six seven-segment LED digi-tubes are used for display, which work in a statically display mode. The LEDs can accurately indicate hour and minute and two buttons can be used to adjust the time. While in the software aspect, the programming language is assembly language. The whole electronic clock system has functions of time display, adjustment, bell-setting , stopwatch and reset, etc.This design enables me to have greater insight into the basic circuit of SCC, and the basic methods of timer control and interruption programming, so that is a training of my ability of learning, designing and developing software and hardware.Key Words:Electronic clock、Multi-function、AT89C52、LED目录引言 ............................................................................................................................... - 1 -第1章绪论 ......................................................................................................................... - 2 -方案要求 ............................................................................................................................. - 2 -方案设计 ............................................................................................................................. - 2 -硬件框图 ............................................................................................................................. - 3 -第2章硬件设计 ................................................................................................................. - 4 -AT89C52的管脚说明....................................................................................................... - 4 -T0和T1的设置 ............................................................................................................... - 6 -T2的设置.......................................................................................................................... - 8 -模块设计 ........................................................................................................................... - 10 -电源部分 ..................................................................................................................... - 10 -复位部分 ..................................................................................................................... - 11 -振荡器部分 ................................................................................................................. - 11 -发声部分 ..................................................................................................................... - 11 -显示部分 ..................................................................................................................... - 12 -第3章软件设计 ............................................................................................................... - 16 -主程序流程图 ................................................................................................................... - 16 -中断程序流程图 ............................................................................................................... - 17 -源程序 ............................................................................................................................... - 20 -结论与展望 ......................................................................................................................... - 21 -参考文献 ............................................................................................................................. - 22 -致谢 ............................................................................................................................. - 22 -附录A 系统电路原理图 ................................................................................................... - 23 -附录B 引用的外文文献及其译文 ................................................................................... - 24 -附录C 主要参考文献的题录及摘要 ............................................................................... - 30 -附录D 电子时钟源程序 ................................................................................................... - 32 -插图清单图1- 1 多功能电子钟原理框图.................................................................................. - 3 -图2- 1 AT89C52芯片PDIP封装引脚图................................................................. - 5 - 图2- 2 电源电路........................................................................................................ - 10 -图2- 3 按键复位电路................................................................................................ - 11 -图2- 4 振荡器............................................................................................................ - 11 -图2- 5 发声电路........................................................................................................ - 12 -图2- 6 数码管显示电路............................................................................................ - 12 -图2- 7 DM7447AN引脚功能图............................................................................. - 14 -图2- 8 七段显示器对DM7447AN 之保护电路图................................................. - 16 -图3- 1 主程序流程图................................................................................................ - 17 - 图3- 2 T2中断流程图 ............................................................................................ - 18 -图3- 3 T1中断流程图 ............................................................................................ - 19 -图3- 4 T0中断流程图 ............................................................................................ - 20 -表格清单表2- 1 ........................................................................................................................ - 6 -表2- 2 P3口各位的第二功能................................................................................... - 6 -表2- 3 TMOD ............................................................................................................ - 7 -表2- 4 TCON ............................................................................................................. - 7 -表2- 5 计数器工作方式............................................................................................ - 7 -表2- 6 T2CON ........................................................................................................... - 8 -表2- 7 T2CON的各位功能...................................................................................... - 8 -表2- 8 T2MOD .......................................................................................................... - 9 -表2- 9 定时器2工作方式........................................................................................ - 9 -表2- 10 数码管数据和数码管每段的对应关系...................................................... - 13 -表2- 11 数码管断码和字型的对应关系(共阳极).............................................. - 13 -表2- 12 DM7447AN 真值表.................................................................................. - 15 -引言一寸光阴一寸金,寸金难买寸光阴。
基于AT89C52单片机的16×64LED点阵显示屏的设计
基于单片机的16×64LED点阵显示屏的设计0 引言LED点阵显示屏是一种简单的汉字显示器,具有价廉、易于控制、使用寿命长等特点,可广泛应用于各种公共场合,如车站、码头、银行、学校、火车、公共汽车显示等。
本文详细介绍了一种低廉的16x64点阵LED显示屏的设计过程。
1 硬件系统设计本系统采用AT89C52单片机作控制器,整个电路主要由单片机控制及其接口电路、驱动显示电路、电源电路等部分组成。
为了简化显示屏电路,降低成本,本系统在单片机部分不加字库存储器。
而在PC机上编辑汉字和字符显示信息,并将其转换为相应的点阵显示数据,然后通过串口(采用RS-232通信标准)送给单片机存储并进行显示处理。
图1所示为其硬件系统原理图。
1.1 单片机控制电路本系统由AT89C52构成单片机最小应用系统.同时配有11.0592 MHz晶振和按键复位电路等。
系统外扩的一片Flash存储器29F040为数据存储器,可用来存储由PC机串口送来的点阵信息(通过软件将图像或文字转换成与LED显示屏的像素相对应的点阵信息)。
该Flash存储器是一种非易失性存储器,它在供电电源关闭后仍能保持片内信息。
由于29F040的容量为512 KB(该芯片内部由8个64 Kbyte的读写块组成,可分块进行读、写和擦除等操作),而AT89C52只能管理64KB的数据空间,所以,需将29F040分成8页,每页64KB。
其页码可由单片机的P3.2~P3.4来选择。
另外,采用MAX232可完成RS232与TTL电平的转换,以便使PC机与单片机交换信息。
1.2 16x64点阵显示器的设计图2是一种8x8的LED点阵单色行共阳模块的内部结构图,其单点工作电压Uf为1.8 V,正向电流IF为8~10 mA。
当某一行线为高电平而某一列线为低时,其行列交叉的点就被点亮;而当其某一列线为高时,其行列交叉的点为暗;当某一行线为低电平时,无论列线如何,对应这一行的点全部为暗。
基于AT89S52单片机的LED点阵显示电子钟安装、调试与维修的教学任务
任务名称:基于AT89S52单片机的LED点阵显示电子钟安装、调试与维修学习目标1、了解单片机指令的总体情况3、掌握LED点阵显示电子钟的工作原理4、掌握LED点阵显示电子钟的硬件和软件5、了解LED点阵显示电子钟指令系统中的符号说明6、会LED点阵显示电子钟数据传送类指令学习内容:1、+5V电源原理及设计2、单片机复位电路工作原理及设计。
3、单片机晶振电路工作原理及设计。
4、按键电路的设计。
5、74LS373锁存驱动器的特性及使用。
6、74LS138译码器的特性及使用7、AT89S52单片机引脚。
8、单片机汇编语言及程序设计。
本课题建议学时60学时。
本课题的教学步骤可分为:1、下发任务书。
2学时2、学生根据任务书等资料解决相关问题。
20 学时3、教师对相关知识的疑难问题进行讲解。
9学时4、学生6-7人一组,讨论并确定安装方案,填写工艺卡3学时5、学生按照工艺卡完成准备工作。
1学时6、学生绘制电原理图、方框图、安装图、元器件明细表。
6学时7、学生自行完成基于AT89S52单片机的LED点阵显示电子钟的安装、调试、维修。
15学时8、对基于AT89S52单片机的LED点阵显示电子钟的制作维修情况进行评价。
2学时9、工作任务的小结。
1学时任务书:(2个课时)一、项目概述随着科学技术日新月异的发展,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说是无处不在。
基于AT89S52单片机的LED点阵显示电子钟具有结构简单,性能可靠、价格低和显示灵活等优点,因此得到了广泛应用。
二、项目要求设计一种基于AT89S52单片机的LED点阵显示电子钟,具体要求如下:1.时钟的显示由LED点阵构成。
2.能正确显示时间,上电显示为12点。
3.时间能够由按键调整。
4.误差小于1s。
三、系统设计根据设计要求,采用并行方式显示,通过锁存器芯片来扩展I/O口,达到控制LED点阵的40个列线的目的。
方案中运用5片锁存器74LS373来组成5组双缓冲寄存器,驱动LED点阵的8组列线,用3/8译码器74LS138对LED点阵的8行进行扫描。
基于STC89C52单片机的LED显示电子钟的制作
毕业论文(设计)题目:基于STC89C52单片机的LED显示电子钟的制作海南大学毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:基于STC89C52LED显示电子时钟的设计学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日海南大学注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于AT89C52单片机控制的16×16点阵LED汉字显示屏的设计
摘要本设计是一基于AT89C52单片机控制的16×16点阵LED汉字显示屏的设计。
整机以AT89C52单片机为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
该系统通过RS232与上位机PC进行串行通信,采用计算机串口对其进行数据输入,能实现屏幕显示内容的实时采集;通过该芯片控制一个行驱动器 74HC154和十六个列驱动器74HC595来驱动显示屏显示。
该电子显示屏可以显示各种文字,全屏能显示十六个汉字,采用4块8×8点阵LED显示模块来组成16×16点阵显示模式。
显示采用动态显示,使得文字能够实现静止、移入移出等多种显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。
单片机控制系统程序采用单片机汇编语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。
所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库中提取,但此次设计我们采用从标准字库中提取。
经实践证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。
【关键词】AT89C52单片LED显示屏动态显示汇编语言串行通信ABSTRACTThis design is a 16 ×16 lattice LED electron display monitor design basic on AT89C52 MCU. The whole equipment is with the 40-pin AT89C52 MCU (Micro Controller Unit) produced by the American ATMEL company at the core, introduced take it as the control system LED lattice electron display monitor dynamic design and the development process. The system through the RS232 and PC to PC serial communications, using its computer serial port for data input, to achieve real-time screen display the contents of the collection.Controls good driver 74HC154 and eight row driver 74HC595 through this chip actuates the display monitor demonstration. The electronic screen can show all kinds of written, sixteen full screen display Chinese characters, four pieces of 8×8 dot-matrix LED display modules to form the 16×16 dot matrix display mode. Show dynamic show that makes static graphic or text can be achieved, shifted out of various formats. This paper describes the hardware design of the LED dot matrix display, and the principle function of the various parts of the circuit, the corresponding software program design and the use of some such.SCM process control system used for editing MCU assembly language, Programming control points indicated by the corresponding LED anode and overcast extreme level. We can effectively control the defense showed bright spots. The lattice data shows characters can prepare themselves (that is, direct lattice Painting), which can also be extracted from the standard font.but this time we adopt being extracted from the standard font.As the practice proves, the system possesses advantages in low shows errors, stable, rational structure and strong extensible abilities.【Key words】AT89C52 Micro Controller Unit LED display Dynamic displayAssembly language Serial port correspondence control system前言单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。
基于AT89C52的电子时钟设计
华北水利水电学院课程设计报告课程名称: 基于AT89C52的电子时钟设计姓名: 李东利学号: 200814715班级: 电信2008147 专业: 电子信息工程日期: 二零一零年一月二十二日目录一、前言 (3)二、课程设计的目的和要求 (4)2.1课程设计的目的 (4)2.2课程设计的基本要求 (4)三、总体设计原理 (4)四、硬件设计 (5)4.1设计思路 (5)4.2硬件结构及原理电路 (5)4.3主要硬件原件说明 (6)4.4单元电路原理介绍 (6)五、软件设计 (10)5.1程序介绍 (10)5.2程序清单 (12)六、系统操作说明 (17)七、设计总结 (18)八、参考文献 (19)一前言20世纪70年代开始,半导体厂商把微型机最基本的部件制作在一个硅片内,于是就出现了以一个大规模集成电路为主组成的微型计算机---单片微型计算机(Single-chip microcomputer),简称单片机。
由于单片机面向控制性应用领域,装入到各种智能化产品之中,所以又称为嵌入式控制器(embedded microcontroller)单片机内部包含有计算机的基本功能部件:中央处理器(CPU)、存贮器(memory)、输入/输出(I/O)接口电路,给单片机加上适当的外围设备和软件,便构成一个单片机应用系统。
其应用如下:(1)单片机在智能仪表中的应用:单片机广泛地应用于实验室、交通运输工具、计量等各种仪器仪表之中,使仪器仪表智能化,提高它们的测量精度,加强其功能,简化仪器仪表的结构,便于使用、维护和改进。
(2)单片机在机电一体化中的应用:机电一体化是机械工业发展的方向。
机电一体化产品是指集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的机电产品。
(3)单片机在实时控制中的应用:单片机也广泛地用于各种实时控制系统中,如对工业上各种窑炉的温度、酸度、化学成分的测量和控制。
将测量技术、自动控制技术和单片机技术相结合,充分发挥数据处理和实时控制功能,使系统工作于最佳状态,提高系统的生产效率和产品的质量。
AT89C52电子时钟设计
湖南文理学院物电学院光电技术装配实践报告实习内容:单片机电子钟的组装专业班级:光电14101班学生姓名:李梓墅指导教师:彭光含时间: 2017/05/30-2017/06/121、电子组装产品的工作原理;利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。
由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。
原理图绘制和PCB图纸设计;2、电路中的电子元件认识和常识;AT89C52:AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。
AT89C52为8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。
功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海南大学《单片机原理与应用技术》课程设计报告书题目:基于AT89C52LED点阵显示电子钟的制作学院:班级:姓名:学号:指导教师:完成日期:2015年6月25日摘要:介绍了基于AT89C51为控制器的LED点阵显示屏的设计,包括硬件设计和软件设计两部分。
系统硬件部分由单片机、行驱动电路、列驱动电路、上位PC 机,RS-232通讯接口等部分组成;软件设计采用动态显示模式的16×16点阵显示屏,LED点阵模块选用8×8基础模块,每4块排列构成一个16×16的点阵屏。
并且可以对其进行设置。
基于AT98C52单片机的LED点阵显示电子钟具有结构简单,性能靠,价格低和灵活等优点,因此得到了广泛应用。
利用单片机来设计的系统,既能实现系统所需的功能,也可以满足计数的准确性、迅速性,并且电路简单、操作简单、通用性强。
关键词:单片机;LED点阵;电子钟Abstract: The design of LED dot matrix display based on AT89C51 is introduced, which includes two parts, hardware design and software design. System hardware is composed of a single chip computer, drive circuit, a column driver circuit, PC, RS-232 communication interface parts; software design using a dynamic display 16 * 16 dot matrix display, LED dot matrix module selection of 8 * 8 basic module and arranged in each of four blocks constitute a 16 * 16 dot matrix screen. And can be set up. Based on AT98C52 microcontroller LED dot matrix display electronic clock has the advantages of simple structure, performance, low price and flexible, so it has been widely used. The use of single-chip microcomputer to design the system, both to achieve the system functions, but also to meet the accuracy of the count, and fast, simple operation, simple operation, general.目录:一、绪论.................................................................................................................................... - 1 -1.1:前言............................................................................................................................. - 1 -1.2:设计任务和要求......................................................................................................... - 1 -1.3:工艺要求..................................................................................................................... - 2 -二、系统方案............................................................................................................................ - 2 -2.1:方案一......................................................................................................................... - 2 -2.2:方案二......................................................................................................................... - 3 -三、器件介绍............................................................................................................................ - 3 -3.1:STC89C52 ................................................................................................................... - 3 -3.2:LED点阵.................................................................................................................... - 4 -3.3:74LS373 ...................................................................................................................... - 7 -3.4:74LS245 ...................................................................................................................... - 7 -3.5:74LS138 ...................................................................................................................... - 8 -3.6:74LS04 ........................................................................................................................ - 9 -3.7:74LS30 ........................................................................................................................ - 9 -四、系统的硬件设计................................................................................................................ - 9 -4.1:晶振电路................................................................................................................... - 10 -4.2:复位电路................................................................................................................... - 11 -4.3:按键电路................................................................................................................... - 12 -4.4:显示电路................................................................................................................... - 12 -五、软件设计及程序分析...................................................................................................... - 13 -六、仿真与测试...................................................................................................................... - 16 -七、实验.................................................................................................................................. - 17 -八、结论.................................................................................................................................. - 18 -九、感谢.................................................................................................................................. - 19 - 参考文献:................................................................................................................................ - 19 - 附件一:C51源代码......................................................................................................... - 19 - 附件二:PCB原理图......................................................................................................... - 24 - 附件三:PCB板图............................................................................................................. - 25 -一、绪论1.1:前言数字时钟是为了满足人们对精确度的更高要求应运而生的。