doc 1616LED点阵流水显示实时时钟的设计 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:30 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 19:47

1616LED点阵流水显示实时时钟的设计

制造,与工业标准的指令集和输出管脚相兼容。由于将多功能位和闪烁存储器组合在单个芯片中,的是种高效微控制器,是它的种精简版本。单片机为很多嵌入式控制系统提供了种灵活性高且价廉的方案。如今公司还开发出了的升级版单片机系列,系列单片机,拥有更加强大的功能,内部储存数据容量也更大,且支持在线编程模式。性能参数及引脚图点阵流水显示实时时钟第页共页图单片机外形及引脚图主要性能参数与兼容字节可编程存储器寿命写擦循环数据保留时间年全静态工作频率三级程序存储器锁定内部个可编程口两个位定时计数器个中断源可编程串行通道低功耗设置和掉电模式片内振荡器和时钟电路内部结构图及各引脚功能介绍点阵流水显示实时时钟第页共页图内部结构图供电电源正极。供电电源负极。口口为个位漏级开路双向口,每脚可吸收门电流。当口的管脚第次写时,被定义为高阻输入。能够用于外部程序数据存储器,它可以被定义为数据地址的低八位。在编程时,口作为原码输入口,当进行校验时,输出原码,此时外部必须被拉高。口口是个内部提供上拉电阻的位双向口,口缓冲器能接收输出门电流。口管脚写入后,被内部上拉为高,可用作输入,口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在编程和校验时,口作为第八位地址接收。口口为个内部上拉电阻的位双向口,口缓冲器可接收,输出个门电流,当口被写时,其管脚被内部上拉电阻拉高。作为输入时,口的管脚被外部拉低。这是由于内部上拉的缘故。口当用于外部程序存储器或位地址外部数据存储器进行存取时,口输出地址的高八位。在给出地址时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,口输出其特殊功能寄存器的内容。口在编程和校验时接收高八位地址信号和控制信号。口口管脚是个带内部上拉电阻的双向口,可接收输出个门电流。当口写入后,它们被内部上拉为高电平。口也可作为的些特殊功能口,如下所示口管脚备选功能串行输入口串行输出口外部中断外部中断记时器外部输入记时器外部输入点阵流水显示实时时钟第页共页外部数据存储器写选通外部数据存储器读选通口同时为闪烁编程和编程校验接收些控制信号。复位输入。当振荡器复位器件时,要保持脚两个机器周期的高电平时间。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在编程期间,此引脚用于输入编程脉冲。在平时,端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过个脉冲。如想禁止的输出可在地址上置。此时,只有在执行,指令时才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态禁止,置位无效。外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。当保持低电平时,则在此期间外部程序存储器,不管是否有内部程序存储器。注意加密方式时,将内部锁定为当端保持高电平时,此间内部程序存储器。在编程期间,此引脚也用于施加编程电源。反向振荡放大器的输入及内部时钟工作电路的输入。来自反向振荡器的输出。功能特性概述提供以下标准功能字节闪速存储器,字节内部,个口线,个位定时计数器,个向量两极中断结构,个全双工串行通信口,片内振荡器及时钟电路。同时,可降至的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止工作,但允许,定时计数器,串行通信口及中断系统继续工作。掉电方式保存中的内容,但振荡器停止工作并断电而使时钟数据丢失,再次上电运行时无需重新设置时间,芯片引脚接单片机口,引脚接单片机口,引脚接单片机口,外接晶振频率为。图实时时钟电路图按键电路图所示按键电路为个按键,端口为小时加,端口为小时减,端口为分钟加,端口为分钟减。图按键电路图点阵显示电路本设计的点阵显示电路采用片的点阵级联拼合成点阵屏,两片译码器级联成线译码器,控制点阵屏的行导通与关断。列采用片移位锁存器级联做列数据输入。由于采用的点阵为行共阳,所以当行输入高电平,列输入低电平时,相应的那个发光二极管才会被点亮。因为输出电流极小不能直接驱动点阵屏正常工作,所以在每个译码器输出端口接型三极管,译码器输点阵流水显示实时时钟第页共页出端接电阻端,电阻另端接三极管基极,三极管发射极接电源,集电极接点阵的行输入端。当译码器输出端为低电平时,相应的三极管饱和导通,相当于是个电子开关,集电极输出电压驱动点阵对应的行。图所示既是两片的级联方式。两片芯片的端分别相连,左边芯片的与右边芯片的相连组成。为最高位,为最低位。图级联图图所示是两片的级联方式。左边芯片的与右边芯片的相连,当左边输入位数据后再次输入位数据时,其原先输入的位数据便会通过端个个移位至下片芯片,前提条件是两片芯片的时钟输入频率相同,既同步进行数据输入。图级联图由于采用线译码器来作为行选通器件,所以整个行选通电路只占用单片机的个端口,即译码器的输入端以及译码器使能端,节约了单片机的端口资源。同样列数据输入采用移位锁存器后,因为是串行输入的,所以仅需占用单片机个口,即串行数据输入端,数据输入时钟线以及数据输出锁存时钟线。图所示为完整的点阵电路。具有数据引出功能,若有相同的两片点阵电路,可进行级联组成的点阵电路。可以无限制级联,组成很大的块点阵屏,电路硬件也无需更换。点阵流水显示实时时钟第页共页开始申请变量,初始化判断是否为真调用获取数据子程序,调用显示子程序,判断按键是否按下按键按下,相应变量加或减图点阵电路图软件程序的设计本设计的单片机程序采用语言编制。语言是种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。语言有功能丰富的库函数可读性好运算速度快编译效率高有良好的可移植性,而且可以直接实现对系统硬件的控制。语言是种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用语言进行程序设计已成为软件开发的个主流。用语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大性能更完备的系统。所以用单片机语言程序设计是单片机开发与应用的必然趋势。程序流程图否是点阵流水显示实时时钟第页共页否程序结束,返回图主程序流程图程序设计对于的程序设计,包含部分。第部分时钟数据的写入与读取。第二部分的时钟数据处理,由于从中得到的始终数据并不是十进制的数据,所以必须将得到的数据进行十进制转换。第三部分中关键标志位的设置,如秒寄存器的第七位,以及控制寄存器的第七位。对于控制点阵行扫描的数字芯片译码器的程序设计,之前说过由于两片芯片级联组成了线线译码器,其线输入端与单片机连接,当口数据从开始每次加,直到结束共加次,次后为,由于只使用口低四位,所以对于口低四位来说输出还是,线端输出为从开始,每次左移位,次后继续循环。输出端每移位次相对的三极管即饱和导通,延时段时间后即对线线译码器的使能端输出高电平关断译码器。对于点阵列控制芯片移位锁存器的程序设计,当为低电平时,在端放置位数据,等数据稳定后,拉高,使读入位数据,读取次后,拉高,使刚才输入的位数据输出并锁存,因为是片级联,所以需要次得位读取操作。对于点阵显示程序的设计,由于采用的是的点阵屏,不能完整显示时钟信息,必须采用流水显示设计。以下就流水显示来举个例子,用点阵流水方式显示你好字样,来具体分析下其动态显示原理。如图,开始点阵完整显示你字样,如图,是左移列后的点阵屏所显示的画面。你字此时单人旁已经移出点阵屏,而好字的左半部分有半进入了点阵屏。点阵流水显示实时时钟第页共页图图流水式显示程序是根据此显示原理所设计,刚开始使点阵显示完整的文字信息如图所示样,即单片机读取列数据将列数据存至显示缓冲区,缓冲区共可以存放个中文字的数据或者个数字的数据,再从缓冲区读取数据,将数据送到输出端,控制译码器从第行逐行点亮点阵屏。每点亮行延时段时间后关断,更换列数据再点亮下行,如此反复,在行行扫描结束过后,改变单片机读取缓冲区数据的读取位码,即跳过读取第个字的第列的数据,只读取第个字的后列数据,并增加读取下个文字第列的数据,每进行完行行扫描,就执行此操作。当单片机将第个文字的列数据都跳过时第二个文字在点阵上已经完整显示,此时重新调整缓冲区内数据,在字形数据区内重新读取个文字数据存至显示缓冲区,此时的缓冲区内部已经没有第个文字的字形数据,而第二个文字的字形数据在缓冲区内由原来的第二个提至第个文字位置,并增加第三个文字的字形数据。此时单片机重新执行显示子程序,就变成第二和第三个文字在屏幕上移动显示。如此反复执行就形成了文字的移位显示,即人们经常说的流水显示。具体程序代码见本文附录。点阵流水显示实时时钟第页共页第四章结束语本系统采用公司研发的单片机作为主控芯片,采用外设实时时钟芯片,不占用单片机内部定时计数器资源,采用现代流行的点阵屏作为输出。占用资源较少,并且还可扩展其他功能,如温度测量等。硬件运用灵活,可与其他设备通用硬件资源,节省资金。所完成的时钟系统,走时精准,自发光亮度高,采用流水式动态显示,字体美观,可见距离远。通过这次设计,我查阅了许多书籍资料,受益匪浅,不仅学习了点阵显示的原理及特点,还了解了的使用方法及广泛用途。将理论与实际相结合,使我明白,不能单单纸上谈兵,因为理论与实际往往有很大的差别。虽然这次设计的电路及程序获得了成功,但也发现许多设计中的不足之处,例如点阵的移位显示速率可调范围小,移位显示不是很流畅存在微小延迟,对于所具有的功能还未完全展示出来,如显示年月日星期等。点阵流水显示实时时钟第

下一篇
1616LED点阵流水显示实时时钟的设计第1页
1 页 / 共 30
1616LED点阵流水显示实时时钟的设计第2页
2 页 / 共 30
1616LED点阵流水显示实时时钟的设计第3页
3 页 / 共 30
1616LED点阵流水显示实时时钟的设计第4页
4 页 / 共 30
1616LED点阵流水显示实时时钟的设计第5页
5 页 / 共 30
1616LED点阵流水显示实时时钟的设计第6页
6 页 / 共 30
1616LED点阵流水显示实时时钟的设计第7页
7 页 / 共 30
1616LED点阵流水显示实时时钟的设计第8页
8 页 / 共 30
1616LED点阵流水显示实时时钟的设计第9页
9 页 / 共 30
1616LED点阵流水显示实时时钟的设计第10页
10 页 / 共 30
1616LED点阵流水显示实时时钟的设计第11页
11 页 / 共 30
1616LED点阵流水显示实时时钟的设计第12页
12 页 / 共 30
1616LED点阵流水显示实时时钟的设计第13页
13 页 / 共 30
1616LED点阵流水显示实时时钟的设计第14页
14 页 / 共 30
1616LED点阵流水显示实时时钟的设计第15页
15 页 / 共 30
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批