欢迎来到天天文库
浏览记录
ID:38730249
大小:183.85 KB
页数:15页
时间:2019-06-18
《88LED点阵屏仿电梯数字滚动显示的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1.引言...............................................................11.1研究背景11.2研究的目的和意义12.8*8LED点阵屏仿电梯数字滚动显示的设计和实现........................12.1整体设计结构图22.2硬件电路原理图的仿真设计22.3软件程序设计63.仿真运行...........................................................114.结语..............................
2、.................................11参考文献..............................................................138*8LED点阵屏仿电梯数字滚动显示的设计和实现内容提要:8*8LED点阵屏仿电梯数字滚动显示是以单片微控制器作为系统的主要控制核心所构成的单片嵌入式系统,按下对应楼层键,点阵屏数字将从当前位置向上或向下平滑滚动显示到指定楼层位置,在到达终点后蜂鸣器输出提示音和设计和实现。论文在基于AVRStudio+WinAVR(GCC)组合环境和Proteus硬
3、件仿真平台上进行的AVR单片机C言语程序设计和功能仿真。关键词:单片机点阵屏硬件仿真程序设计1.引言在当前科学技术发展迅速的前提下,嵌入式计算机以嵌入式系统[1]的形式隐藏在各种装置、产[2]品和系统中的。在许多的应用领域中,如工业控制、智能仪器仪表、家用电器、电子通信设备等电子系统和电子产品中,可以说已经存在于我们生活的方方面面,让我们的生活更加科技化。在各种不同类型的嵌入式系统中,以单片微控制器(Microcontroller)作为系统的主要控制核心所构成的单片嵌入式系统1.1研究背景(国内的单片机技术[3]以它.通常称为单片机系统)占据
4、着非常重要的地位。随着生活节奏的加快以及生活环境的改变,高楼大厦中电梯的应用越来越普及,而如何有效并安全地使用电梯,使其能够智能化的稳定工作已经成为焦点。在科技的不断发展下,单片机控制系统很快可以解决抗扰性,成为方便有效的电梯控制系统电梯的适当模拟,从而为电梯的实际应用发展提供参考。1.2研究的目的和意义[4]。论文以单片机结合其它芯片来进行本论文8*8LED点阵屏仿电梯数字滚动显示采用ATMEGA16单片机作为整个控制搭电路的核心,并编制软件程序,实现动态轮流显示。通过此设计不仅巩固单片机硬件系统的设计及软件系统的编程,深入学习和掌握单片嵌入式系
5、统的原理与应用,不仅能对自己所学的基础知识进行检验,而且能够培养和锻炼自己的问题分析、综合应用、和动手实践的能力,掌握真正的专业技能和应用技术。也为更好的掌握其它嵌入式系统的打下重要的基础。2.8*8LED点阵屏仿电梯数字滚动显示的设计和实现8*8LED点阵屏仿电梯数字滚动显示是按下对应楼层键,点阵屏数字将从当前位置向上或向下平滑滚动显示到指定楼层位置,在到达终点后蜂鸣器输出提示音和设计和实现。论文在基于AVRStudio+WinAVR(GCC)组合环境和Proteus硬件仿真平台上进行的AVR单片机C言语程序设计和功能仿真。2.1整体设计结构图山西大
6、学商务学院本科毕业设计硬件仿真电路原理图软件程序设计功能调试实现设计效果图1整体设计结构图2.2硬件电路原理图的仿真设计硬件电路原理图的仿真设计是基于Proteus软件[5]中ISIS软件模块,ISIS模块用来完成电路原理图的布图与仿真。其特点是实现了单片机仿真和SPICE电路仿真的结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路[6]组成的系统仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真等功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。具有强大的原理图绘制功能。2.2.1电路原理结构图振荡电路模
7、块单片机按键模块复位电路模块显示模块声音输出模块图2电路原理结构图2.2.2单片机本论文8*8LED点阵屏仿电梯数字滚动显示采用ATMEGA16单片机心。[7]作为整个控制搭电路的核ATmega16是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16的数据吞吐率高达1MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。ATmega16AVR内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与运算逻单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问
8、两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC微控制器最高至10倍的数
此文档下载收益归作者所有