基于单片机的定时显示设计.doc
《基于单片机的定时显示设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的定时显示设计.doc(29页珍藏版)》请在沃文网上搜索。
1、 桂林理工大学毕业论文 摘要目前在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所和地点需要用LCD液晶显示显示图形和文字。LCD行业已成为一个高速发展的新兴产业,市场空间空前巨大,前景非常广阔。随着信息产业的均衡高速发展,LCD显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客的引导信息、公交车辆的报站系统、证券与银行的信息显示、餐馆报价的信息豆示、高速公路的可变情报板、体育场馆的比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LCD显示已成为城市亮化、现代化和信息化时代的一个重要标志。单片机是一
2、种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。本文是基于单片机的LCD滚动文字显示器设计,只是单片机的一个简单应用,但它能够实现多种功能显示。简要介绍了通过单片机控制LED显示屏显示文字的原理,以及硬件电路与软件设计结合方法,希望能帮助广大电子爱好者了解文字的显示原理
3、,认识单片机的基本内在结构、工作原理及应用方法,并提高单片机知识技术的运用掌握能力。论述了由单片机控制的LCD文字滚动显示系统的基本原理,并阐述了运用Proteus软件实现系统的设计与仿真以及该系统所应用的领域。关键词: 单片机;LCD;proteus;文字显示I The timing display design based on single chip Student:HE Tan Teacher:NIU Qin-zhouAbstract :LED display a control semiconductor light-emitting display, it is a lot of
4、red light-emitting diode, by the bright lights off to show character. More and more places in shopping malls, railway stations, docks, subway stations and a variety of work window LED dot matrix display graphics and characters. LED industry has become a fast-growing emerging industry, a huge market
5、space and broad prospects. With the rapid development of the information industry, LED display has been widely used as an important means of dissemination of information, content and services aim to promote the need for indoor and outdoor public places, such as indoor and outdoor advertising in publ
6、ic places, the airport station visitors guide bus stop vehicles, securities and banking information display, restaurants offer information beans shown, highway variable information boards, stadiums the games, building lighting, traffic lights, landscape lighting. Clearly, LED display has become an i
7、mportant symbol of the city lighting, modern information society. Monolithic is an integrated circuit chip, is the use of ultra-large-scale integrated circuit technology with the data processing capabilities of the CPU random access memory RAM, read-only memory ROM, and a variety of I / O port and i
8、nterrupt system, the timer / timer other functions (which may also include the display drive circuit, the pulse width modulation circuit, the analog multiplexer circuit of the a / D converter, etc.) are integrated into a small piece of silicon is formed on the computer system. The Monolithic is wide
9、ly used in the field of intelligent management and process control, instrumentation, home appliances, medical equipment, aerospace, specialized equipment. This article is based on single-chip LED scrolling the English display design, just a simple application of single-chip, it can achieve a variety
10、 of functions displayed. Briefly introduced the principle of English through the Monolithic to control the LED display shows, as well as hardware circuit and software design, and I hope to help the majority of electronics enthusiasts display principle of English, understanding the basic structure of
11、 the Monolithic, working principle and application methods, and improve the Monolithic ability to use knowledge and technology. Mainly discusses the basic principles of the English LCD scrolling display system controlled by the Monolithic, field described using Proteus software system design and sim
12、ulation and system applications.Keywords:Monolithic ;LED ;the proteus; text displayII 目 录摘要Abstract第1章 引 言1第2章 系统设计框图2第3章 硬件电路设计2 3.1 AT89C52单片机概述2 3.1.1主要特性3 3.1.2引脚功能说明3 3.1.3AT89C52单片机的内部结构4 3.1.4AT89C52单片机的最小系统6 3.2 LCD显示屏介绍7 3.2.1 LCD的定义及作用7 3.2.2 LCD显示器的工作原理7 3.2.3 LCD的分类9 3.2.4 LCD的特点9 3.3系统硬
13、件设计电路组成9 3.3.1时钟电路的设计9 3.3.2复位电路的设计10第4章 系统软件设计11第5章 系统制作与调试11 5.1 仿真环境介绍11 5.2 仿真过程12 5.3 硬件制作与调试13 5.3.1 硬件电路板的制作13 5.3.2 系统硬件调试14 5.4 系统软件调试14第6章 结 论14致 谢16参考文献17附录1源程序18附录2主程序23附录3实物图25 1、引言1.1课题研究背景 在现实社会中华丽实用的广告牌可以给我们的生活添加光彩、可以给店铺招揽更多的生意。传统的广告牌都是固定的文字,并且时间的作用长了会褪色,使文字模糊难辩,这给我们的生活带来极大的不便。尤其是到了晚
14、上传统的广告牌就失去了该有的作用。所以在这里我们需要一种造价低廉、使用方便、可以发光、可以方便改变文字并且比较耐用的电子显示广告牌。本文主要介绍LCD文字滚动显示的基本原理及制作流程来解决以往的传统的广告牌并且做到节约资源来达到比以往达到更好的效果。本课题设计了一种以AT89C52单片机为核心的低成本、高精度、微型化LCD文字滚动显示系统并且具有易于安装检测、软件功能完善、工作可靠、准确度高等优点来实现以往广告牌所达不到的效果。1.2课题设计过程及工艺要求1.2.1基本功能 发光显示 正确的显示文字 修改文字 控制文字的滚动方向 修改文字显示的间隔时间1.2.2 主要技术参数 单片机选择AT8
15、9C52 LCD显示器选择1602 晶振选择12MHz 两个输出电容分别是100uF和1000uF 四个外围电阻选用1K1.2.3 设计的重点与难 本设计的主要任务是显示标语,因此在硬件安装方面我们需要有适当的面积来安装电子显示屏,并且还要通过数据线把电子显示屏和电脑连起来。 软件设计的难点以及所需要解决的问题: C语言编程的学习,用于程序编译 单片机系统的构成以及应用运行的原理 单片机系统与程序的连接,软件框架的构建 程序算法的设计和调用 单片机应用程序各个基本模块的整合 电路板的焊接,程序的编译 软件的性能优化,兼容性优化 Proteus与Keil uVision两种软件的运用2、系统设计
16、框图系统框图如图1所示。本篇论文以单片机AT89C52单片机为核心外加各种接口电路组成,共有六个主要部分组成:单片机AT89C52芯片、复位电路、外围电路、电源电路、编译程序模块以及LCD液晶显示器模块。电源电路外围电路外围电路单片机AT89C52LCD显示器编译程序复位电路外围电路图1 系统框图3、硬件电路设计3.1 AT89C52单片机概述AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器(ROM)和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指
17、令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。3.1.1 主要特性n 兼容MCS51指令系统 n 8k可反复擦写(大于1000次)Flash ROM; n 32个双向I/O口; n 256x8bit内部RAM; n 3个16位可编程定时/计数器中断; n 时钟频率0-24MHz; n 2个串行中断,可编程UART串行通道; n 2个外部中断源,共8个中断源; n 2个读写中断口线,3级加密位; n 低功耗空闲和掉电模式,软件设置睡眠和唤醒功能; n 有PDIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求3.1.2 引
18、脚功能说明引脚图如图2所示:图2 AT89C52引脚图AT89C52为8 位通用微处理器,采用工业行业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。n 电源引脚:VCC(40):+5V电源 GND(20):接地。 n 时钟引脚:XTAL1(19):反向振荡放大器的输入,XTAL2(18):来自反向振荡器的输出。n 控制引脚:RST(9):复位输入。当振荡器复位时,要保持RST脚两个机器周期的高
19、电平时间。 ALE/PROG(30):地址锁存有效信号输出端。 /PSEN(29):外部程序存储器的选通信号。 /EA/VPP(31): 当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。n I/O引脚:P0口:无片外存储器时,可作通用I/O口使用,访问外存储器时,用作地址总线的低8位和数据总线。P1口:仅用作I/O口。 P2口:无片外存储器时,作通用I/O口使用,访问外存储器时,用作地址总
20、线的低8位。P3口:用作I/O口,用于串行口、中断源输入、计数器、片外RAM选通。 3.1.3 AT89C52单片机的内部结构AT89C52的工作电源电压为5(10.2)V且典型值为5V,最高工作频率为24MHz.AT89C52各部分的组成及功能如图3所示:图3 MCS-52系列单片机的内部结构 特殊功能寄存器在AT89C52 片内存储器中,80H-FFH 共128 个单元为特殊功能寄存器(SFR),SFR 的地址空间映象。 并非所有的地址都被定义,从80HFFH 共128 个字节只有一部分被定义,还有相当一部分没有定义。对没有定义的单元读写将是无效的,读出的数值将不确定,而写入的数据也将丢失
21、。 不应将数据写入未定义的单元,由于这些单元在将来的产品中可能赋予新的功能,在这种情况下,复位后这些单元数值总是“0”。 AT89C52除了有AT89C51所有的定时/计数器0 和定时/计数器1 外,还增加了一个定时/计数器2。定时/计数器2 的控制和状态位位于T2CON、T2MOD,寄存器对(RCAO2H、RCAP2L)是定时器2 在16 位捕获方式或16 位自动重装载方式下的捕获/自动重装载寄存器。 数据存储器AT89C52 有256 个字节的内部RAM,80H-FFH 高128 个字节与特殊功能寄存器(SFR)地址是重叠的,也就是高128字节的RAM 和特殊功能寄存器的地址是相同的,但物
22、理上它们是分开的。 当一条指令访问7FH 以上的内部地址单元时,指令中使用的寻址方式是不同的,也即寻址方式决定是访问高128 字节。RAM 还是访问特殊功能寄存器。如果指令是直接寻址方式则为访问特殊功能寄存器。 例如,下面的直接寻址指令访问特殊功能寄存器0A0H(即P2 口)地址单元。 MOV 0A0H,#data 间接寻址指令访问高128 字节RAM,例如,下面的间接寻址指令中,R0 的内容为0A0H,则访问数据字节地址为0A0H,而不是P2 口(0A0H)。 MOV R0,#data 堆栈操作也是间接寻址方式,所以,高128 位数据RAM 亦可作为堆栈区使用。 定时器0和定时器1: AT8
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 定时 显示 设计
