收藏 分销(赏)

单片机综合设计报告-LED点阵屏仿电梯数字滚动显示.doc

上传人:人****来 文档编号:4620773 上传时间:2024-10-08 格式:DOC 页数:26 大小:644.50KB
下载 相关 举报
单片机综合设计报告-LED点阵屏仿电梯数字滚动显示.doc_第1页
第1页 / 共26页
单片机综合设计报告-LED点阵屏仿电梯数字滚动显示.doc_第2页
第2页 / 共26页
单片机综合设计报告-LED点阵屏仿电梯数字滚动显示.doc_第3页
第3页 / 共26页
单片机综合设计报告-LED点阵屏仿电梯数字滚动显示.doc_第4页
第4页 / 共26页
单片机综合设计报告-LED点阵屏仿电梯数字滚动显示.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、 编号: 单片机课程设计与制作报告题 目: 8*8LED点阵屏仿电梯数字滚动显示 院 (系): 电子信息与自动化学院 专 业: 自动化 学生姓名: 学 号: 指导教师单位: 电子信息与自动化学院 指导教师: 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发 2015 年 12 月 31 日摘 要随着我国现代化程度的提高以及人们生活的需求,电梯已经成为高层建筑中的重要代步工具,它是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到了非常重要的作用。同时也给人们的生活带来非常的便利条件,同时也为我国的现代化建设的加速发展提供了强大的保障。电梯的应用范围很广,

2、可以用于宾馆、饭店、酒店、办公大楼、商场、娱乐场所以及小区公寓等。因此,在现代社会中电梯已成为人类必不可少的垂直运输交通工具。利用单片机控制电梯有成本低,通用性强,灵活性大以及易于实现复杂控制等特点。基于单片机的电梯智能控制系统的设计分别从系统要求、硬件设计、软件设计等几个部分设计,介绍了以AT89C52系列单片机为核心,并结合74LS245和8*8LED点阵等芯片以及与之相配套的C语言程序软件等进行电梯模拟的具体实现方法,该方法不仅可以实现电梯的基本功能,而且可以设置电梯直达、急停等功能,从而可实现电梯的智能控制及相应的最佳路线选择,提高电梯的有效利用率。关键词 : LED点阵;单片机;系统

3、;控制Abstract With the improvement of modernization of our country and peoples life demand, the elevator has become a high-rise building in an important means of transport. It is a high-rise building in safe, reliable and vertical vehicle, to improve the working conditions and very important to lessen

4、 the intensity of labor. Also to peoples life bring very convenient conditions, but also for the modernization construction of our country to speed up the development of a powerful guarantee. The elevator in a wide range of applications, can be used in hotels, restaurants, hotels, office buildings,

5、shopping malls, entertainment and residential apartments. Therefore, in modern society, the elevator has become an indispensable vertical transportation of human. The use of single-chip control elevator has low cost, versatility, flexibility and easy to realize complex control. Based on SCM intellig

6、ent elevator control system design from system requirements, hardware design and software design part of the design, introduces the AT89C52 MCU as the core, combined with 74LS245 and 8 * 8LED lattice, such as chips and matched with the C language program software for specific methods to realize the

7、simulation of elevator, the method can not only realize the elevators basic functions, but also can set elevator access, emergency stop function, which can realize elevator intelligent control and the corresponding optimal route selection, improve the elevator the effective utilization.Key words:LED

8、 latticer; single chip microcomputer; system; control目 录1 绪论11.1 课题背景11.2 课题研究的目的和意义11.3 本设计的内容及意义11.3.1 本设计内容11.3.2 本设计的意义12 8*8LED点阵系统22.1 系统设计任务与设计要求22.1.1 系统设计任务22.1.2 系统设计要求22.2 系统方案论证22.2.1 控制器方案论23 8*8LED点阵硬件部分33.1.1 STC89C52的介绍43.1.2 74LS245的介绍63.1.3 晶振电路63.1.4 复位电路73.1.5 LED点阵83.1.6 8*8LED点

9、阵防电梯显示原理图84 8*8LED点阵屏软件部分94.1 软件设计94.2 主程序模块104.3 判断子程序105 系统测试115.1仿真测试115.2 实际测试结果125.3测试结果分析125.4 硬件的测试126 结论13参考文献13附录一14附录二16附录三191 绪论1.1 课题背景近些年,LED点阵屏是重要的信息传递媒体,在多个行业领域得到应用。如车票销售点的班车信息显示、商业广告显示等。LED点阵屏的结构形式有各种各样的,最常见的是把所有显示信息都固化在硬件中。这种点阵屏好处在于设计简单,因此价格也相对较低。故将LED点阵应用到电梯的显示上会带来不一样的效果,给人们的出入带来便利

10、。1.2 课题研究的目的和意义 目前,LED点阵屏的应用越来越广泛,故有着其的潜力。LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。LED点阵显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。该8*8LED点阵能防电梯的显示,在电梯的运行中能及时更新楼层信息,能够及时捕捉把信息反馈到LED点阵屏上,简单清晰地体现在人们的视野中。通过点阵系统可以明白LED的工作原理以及基本的电路认识,通过两者间的结合来更加清楚地去认识点阵的工作原理。在操作过程中可以提高

11、实践能力和动手能力,把理论知识紧紧地结合实践,进一步把理论知识更加深化,也强化了课堂上所学的知识。1.3 本设计的内容及意义1.3.1 本设计内容(1) 点阵显示模块;(2) 电源模块为5V;(3) 点阵的驱动模块电路,及相应的驱动程序;(4) 复位电路模块;1.3.2 本设计的意义随着电子信息的快速发展,对于电子的研究也越来越备受人们的青睐。社会上对于LED点阵屏的要求也越来越高,需求也是日益增长。故可看出LED点阵的研究有着非常重要的意义。本设计就是在这样的背景下提出的,本题目是结合了实际运用而确定的设计类课题。本设计就采用了比较先进的STC89C52,STC8952是一种低功耗、高性能C

12、MOS8位微控制。该设计具有实际意义,可以应用于商业显示、电梯显示以及各种各样广告显示等许多方面。通过LED点阵系统,培养设计并实现LED点阵系统的能力。在实践过程中,熟悉以单片机为核心控制芯片,设计LED点阵的检测、驱动和显示等外围电路。运用软件来实现LED点阵的不同显示,在软件和硬件的结合下更可以体现出理论和实践的重要性,也提高实践能力和思考思维。2 8*8LED点阵系统2.1 系统设计任务与设计要求2.1.1 系统设计任务(1) 熟悉51单片机集成开发环境,运用C语言编写工程文件;(2)熟练应用STC89C52单片机的内部结构、资源,以及软硬件调试设备的基本方法;(3)自行构建基于STC

13、89C52单片机的最小系统,完成相关硬件电路的设计实现; (4)规定电梯的工作规则,用C语言加以实现; (5)了解8*8LED点阵原理和实现方法。2.1.2 系统设计要求(1)完成单片机最小系统设计和掌握单片机的基本应用;(2)完成外围应用电路(包括系统供电单元、8*8LED点阵驱动单元)的设计和实现;(3)完成对硬件检测以及软件对硬件的测试;(4)查阅国内外的研究方向和发展前沿的重要信息,阅读相关外文文献。2.2 系统方案论证2.2.1 控制器方案论根据题目要求,控制器主要用于控制8*8LED点阵,通过对输出端口的控制和对驱动的控制,来实现对8*8LED点阵的控制。进而实现8*8LED点阵的

14、显示。方案一:可以采用为STC89C51系统的控制器,优点是该系统集成度高、体积小、可靠性强,具有优异的性能并且控制能力强。方案二:采用STC89C52作为系统控制的方案。STC89S52单片机算术运算功能强,软件编程灵活、自由度大,低电压、功耗低、体积小、技术更加成熟。性能方面比STC89C51更加优异.考虑到性价比问题和实际需要,本设计选择用STC89C52单片机做控制器。2.3 系统总体方案根据方案的要求以及实际的需要,本设计采用52单片机作为控制。系统框图如图2-1。电源模块驱动模块上电复位STC89C52显示模块按键电路图2-1 系统总体框图3 8*8LED点阵硬件部分3.1单片机最

15、小系统 单片机最小系统由复位电路、时钟振荡电路组成。8*8点阵采用STC89C52单片机作为控制芯片,图3-1是其最小系统电路。主要包括:时钟电路、电源电路、复位电路。其中各个部分的功能如下:(1)时钟电路:给单片机提供一个外接的12MHz的石英晶振。(2)电源电路:给单片机提供5V电源。(3)复位电路:在当S1按下时给单片机一个复位信号。 图3-1 单片机最小系统原理图3.1.1 STC89C52的介绍STC89C52是一个低电压,高性能 CMOS 8位单片机带有4K字节的可反复擦写的程序存储器(EPROM)和123字节的存取数据存储器(RAM),这种器件由STC公司的高密度、不易丢失存储技

16、术生产,并且能够与MCS-51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单元,有较强功能的STC89C51单片机能够被应用到控制领域中。本设计采用STC89C52,它提供一下的功能标准:8k字节闪烁存储器,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护

17、方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。STC89C52引脚如图3-2。图3-2 STC89C52引脚示意图 VCC:电源电压 GND:地 P0口:P0口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动8个TTL电路。当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这是激活内部的上拉电阻。P0口在闪烁编程时,P0口接受指令,在程序校验时,输出指令,需要接电阻。 P1口:P1口是一

18、个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻某个引脚被外部信号拉低时会输出一个电流IIL。与AT89C51不同之处是,Pl.0和P1.1还可分别作为定时/计数器2的外部计数输入和输入。FLASH编程和程序校验期间,Pl接收低8位地址。 P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑电路。对端口P2写“l,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内

19、部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器时,P2送出高8位地址数据。在访问8位地址的外部数据存储器,P2口输出P2锁存器的内容。FLASH编程或校验时,P2亦接收高位地址和一些控制信号。P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(IIL) . P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,如3-1表所示:表3-1 P3口的第二功能端口引

20、脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INTO(外部中断0)P3.3INT1(外部中断1)P3.4T0(定时/计数器0)P3.5T1(定时/计数器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输

21、出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活,此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN:程序储存允许PSEN输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP:外

22、部访问允许。欲使CPU仅访问外部程序存储器(地址0000H-FFFFH) , EA端必须保持低电平(接地)。需注意的是:如果加密位LBI被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端), CPU则执行内部程序存储器中的指令。flash存储器编程时,该引脚加上+12V的编程允许电源VPP,当然这必须是该器件是使用12V编程电压VPP。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL1:振荡器反相放大器的输出端。3.1.2 74LS245的介绍图3-3 74LS245引脚图74LS245是我们常用的芯片,用来驱动LED或者其他的设备,它是8路相同三态双向总线收发器

23、,可以双向传输数据,原理图如图3-3所示。74LS245还具有三态功能,既可以输出,也可以输入数据。当89C52单片机的P0口总线负载达到或超过P0口最大负载能力时,必须接入74LS245等总线驱动器。当片选端CE低电平有效时,DIR=“0”,信号由B向A传输(接收);DIR=“1”,信号由A向B传输(发送);当片选端CE高电平时,A、B均为高阻态。由于P2口始终输出地址的高8位,接口时74LS245三态控制端接地,P2口与驱动器输入线对应相连。P0口与74LS245输入端相连,GND接地,VCC接高电平,保证数据线畅通。3.1.3 晶振电路如图3-4所示,在STC89S52单片机上内部有一个

24、用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。在1和XTAL2引脚上外接定时元件,内部振荡器就产生自激振荡。晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。定时元件通常采用石英晶体和电容组成的并联谐振回路。从XTAL1接入,如图3-1-4所示。由于外部时钟信号经过二分频触发后作为外部时钟电路输入的,所以对外部时钟信号的占空比没有要求。本设计选用的是12MHZ无源晶振、2个30pF电容,使得一个机器周期是

25、1s。晶振的作用是为系统提供基本的时钟信号,而两个电容则是起到并联谐振的作用,如果没电容,振荡电路会因为没有回路而停振,电路不能正常工作。图3-4 单片机晶振电路图3.1.4 复位电路单片机在启动时都需要复位,如图3-5所示。以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位,本设计采用手动按钮复位。本设计采用的电容值为10F的

26、电容和电阻采用10K电阻和按键。如图3-5所示上电后,由于电容充电,使RST持续一段高电平时间。当单片机已在运行之中时,按下复位键也能使RST持续一段时间的高电平,从而实现上电且开关复位的操作。图3-5 单片机复位电路图3.1.5 LED点阵 显示屏是由发光二极管行列组成的LED点阵模块组成显示屏体。本设计中选择8*8的点阵式由64个发光二极管按规律组成的。如图3-6所示。LED阵列的显示方式是按显示编码的顺序,一行一行地显示。每一行的显示时间大约为4ms,由于人类的视觉暂留现象,将感觉到8行LED是在同时显示的。若显示的时间太短,则亮度不够,若显示的时间太长,将会感觉到闪烁。本文采用低电平逐

27、行扫描,高电平输出显示信号。即轮流给行信号输出低电平,在任意时刻只有一行发光二极管是处于可以被点亮的状态 ,其它行都处于熄灭状态。图3-6 LED点阵图3.1.6 8*8LED点阵防电梯显示原理图 基于单片机智能控制系统的设计系统电路原理图如3-7所示。系统由控制模块,LED显示模块,电源模块三部分组成。图3-7 8*8LED点阵屏防电梯数字滚动显示原理图4 8*8LED点阵屏软件部分4.1 软件设计开始根据实际的要求和设计安排,基于单片机的8*8程图如4-1所示。键盘扫描子程序主程序Y存键值K1K5按下?键盘扫描子程序NK1K5按下?N2S到,当前楼层+1=键值?转判断子程序点亮相应的LED

28、Y返回主程序开T0中断键盘扫描子程序 图4-1 电梯智能控制功能实现流程图4.2 主程序模块开始系统主程序主要用于变量及其他部件的初始化,如定时器T0的初始化,以便能够准确的进行相应操作。同时进行相应的功能判断,从而实现特殊功能。其相对应的流程如图4-2所示。P3口初始化0X08 对定时器TMOD赋值0X01图4-2 主程序流程图计算初值,并写入TH0,TL0启动定时器TR1调信号采集子程序对IE中断赋值,开放中断4.3 判断子程序系统判断子程序的相应流程图如4-3所示。在相应的中断子程序中,需要进行相应楼层的逻辑判断,尤其是两个楼层申请的时候,一般需要根据现在楼层的状态以及相应的升降标志位进

29、行相应的处理,例如在上升状态时。若第二个楼层的申请较第一个申请离现在的楼层状态更近,则应相应第二个申请的响应,然后再对第一个申请进行响应;若楼层申请在当前楼层的下面,也应根据升降的标志位进行判断。如果是上升状态,应先响应上面的楼层,然后在再响应其他的申请。当然,如果处于下降状态,则以相反的顺序进行响应。这里只是两个楼层申请时的讨论。当有更多楼层响应时,还需进一步进行逻辑的思考和判断。判断子程序NSECNOW??FLAG=1?NYYSECFIR?下降到FIR楼层NSECNOW?NNSECFIR?先上升到FER楼层下降FIR楼层NY先上升到SEC楼层下降到未到的层上升到未到的层返回主程序返回主程序

30、图4-3 判断子程序流程图5 系统测试5.1仿真测试 根据设计的要求利用proteus软件进行了仿真测试,仿真测试的结果如图5-1所示。图5-1 防电梯数字显示仿真图5.2 实际测试结果实际测试的过程中,8*8点阵屏能按照仿真的结果显示出来,能真正实现防电梯数字滚动显示,按下按键也能显示对应的楼层数。5.3测试结果分析实际测试的时候发现点阵屏上能显示数字,但是会有闪动的现象,经过检查分析可知:(1)电路所用的74LS245驱动能力不够;(2)程序中的延时时间不合适。导致点阵屏上的数字会有闪动的现象。5.4 硬件的测试按照之前设计好的8*8LED点阵屏原理图,选择正确的器件,制作出正确的电路板。

31、然后利用万用表的欧姆档来测试电路板的线路。用红、黑表笔来测试电路板上每条走线,如果阻值很小,证明线路没有断开;当其电阻值很大时,证明该条线路断了,应该重新制作线路,使电路板在电气上得到正确地连接。(1)晶振电路的测试51单片机内设有一个由反向放大器过构成的震荡电路,单片机要正常运行需要系统的时钟稳定正常。在实际中过程,可能由于各种原因导致系统时钟出现不正常现象而出现单片机不能正常的工作,因此系统时钟是否正常是通电检查的首要环节。在系统通电的状况下,用万用表的直流电压档(20V),分别测量XTAL1和XTAL2引脚的电压,看是否正常,在调试过程中,测得电压XTAL1引脚应为2.05V,XTAT2

32、应为2.15V。(2)复位电路的测试复位时单片机的初始化操作,使CPU和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作。复位不正常也会导致单片机不能工作。如果复位引脚始终为高电平,系统将始终处于复位状态;如果始终为低电平,就不能产生复位信号,进而系统就不会进行复位操作。单片机正常工作时,RST复位引脚应为0V,按下复位按键时,复位引脚为高电平5V左右。6 结论本文设计了实现单片机控制下电梯智能控制系统的设计方案。由于条件的限制,没有做成真正的电梯,但做成的电梯智能控制系统的仿真已经能够实验,虽然真正的硬件电路由于电路原因没能成功。本设计以52单片机为控制,最后能够按照乘客的要求

33、,将乘客送到指定的目的楼层去。但是,电梯还有很多扩展的空间并未能实现。例如电梯自动语音报站系统的设计,楼层监控系统,节能设计以及其他更多的服务设计。通过本次设计让我的知识领域得到进一步的扩张,专业技能得到进一步地提高,与此同时,在操作的过程中也锻炼了分析和解决问题的综合能力。在理论和实践结合下更能够接受知识和了解知识,也能够更加深刻地去理解理论与实际的区别。参考文献1何希才. 新型实用电子电路400列M. 北京:电子工业出版社,2006.2赵晶主.电路设计与制版Protel99高级应用M.北京:人民邮电出版社,2000.3张毅坤,陈善久,裘雪红.单片机微型机及应用M.西安:西安科技大学出版社,

34、1998.4王长涛,韩忠华,夏兴华.单片机原理及应用C语言程序设计与实现M.北京: 人民邮电出版社,2014.1.5古树忠,倪红霞,张磊.Altium Designer教程M.北京:电子工业出版社,2014.1.6李广弟,单片机基础M.第三版,北京:国防工业出版社,2001.7谭浩强.C程序设计(第四版)M.北京:清华大学出版社,2014.8.8陈小忠.单片机接口技术使用子程序M.北京:人民邮电出版社,2005.9童诗白,华成英.模拟电子技术基础M.北京:高等教育出版社,2003.10张志良.单片机原理及控制技术M.北京:机械工业出版社,2005. 11吴金戌,沈庆阳,郭庭吉.8051单片机实

35、践与应用M.北京:清华大学大学出版社,2006.附录1附图1 8*8点阵仿电梯数字显示PCB图附图2 8*8LED点阵防电梯数字显示实物图附图3 8*8LED点阵防电梯数字显示实物图附图4 8*8LED点阵防电梯数字显示电路板底层附录二8*8LED点阵防电梯数字显示程序清单:#include#include#define uchar unsigned char#define uint unsigned intuchar code Table_OF_Digits= 0x00,0x3C,0x66,0x42,0x42,0x66,0x3C,0x00,/00x00,0x3e,0x08,0x08,0x08

36、,0x38,0x08,0x00,/1 0x00,0x7E,0x32,0x08,0x04,0x42,0x3C,0x00,/20x00,0x3C,0x42,0x1C,0x02,0x42,0x3C,0x00,/3 0x00,0x04,0x3e,0x44,0x24,0x14,0x0c,0x00,/4 0x00,0x3C,0x42,0x02,0x7c,0x40,0x7e,0x00,/50x00,0x3C,0x40,0x7C,0x42,0x42,0x3C,0x00,/6 0x00,0x7E,0x44,0x08,0x10,0x10,0x10,0x00,/7 0x00,0x3C,0x42,0x24,0x5C,

37、0x42,0x3C,0x00,/8 0x00,0x38,0x46,0x42,0x3E,0x06,0x3C,0x00 /9 ;uint r=0;char offset=0;uchar Current_Level=1,Dest_Level=1,x=0,t=0;void main()P0=0X80;Current_Level=1; Dest_Level=1;TMOD=0x01; TH0=-3000/256;TL0=-3000%256;TR0=1;IE=0x82;while(1);void LED_Screen_Display() interrupt 1 uchar i; if(P1!=0xFF&Cu

38、rrent_Level=Dest_Level) if(P1=0xFE) Dest_Level=5; if(P1=0xFD) Dest_Level=4; if(P1=0xFB) Dest_Level=3; if(P1=0xF7) Dest_Level=2; if(P1=0xEF) Dest_Level=1; TH0=-3000/256; TL0=-3000%256; P0=_crol_(P0,1); i=Current_Level*8+r+offset; P2=Table_OF_Digitsi; if (Current_LevelDest_Level) if(+r=8) r=0; if(+x=4

39、) x=0; if(+offset=8) offset=0; Current_Level-; elseif(Current_LevelDest_Level) if(+r=8) r=0; if(+x=4) x=0; if(-offset=-8) offset=0; Current_Level+; else if(+r=8)r=0; 附录3元件清单表:序号型号(名称)数量(个)1STC89C521274LS2451310K排阻148*8LED点阵屏15按键5630PF瓷片电容2710uf电解电容1812MHZ晶振1 1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌

40、入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发

41、 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制

42、系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 3

43、8. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服