版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录摘 要IIIAbstractIV第一章 绪论3第二章 电路元器件的选择22.1 单片机芯片的选择22.2 显示模块的选择22.3 时钟芯片的选择22.4 键盘的选择32.5 电路元器件的确定3第三章 系统的硬件和组成43.1 电路框图43.2 电路硬件概述43.2.1 AT89C52:43.2.2 DS1302时钟芯片:63.2.3 LCD1602:73.2.4 按键部分:83.2.5 蜂鸣器(主要是有源和无源):8第四章 各个部分电路设计104.1 时钟芯片电路104.2 液晶显示电路104.3 蜂鸣器驱动电路114.4 独立键盘电路11第五章 系统的软件设计135.1 程序总流程图1
2、35.2 时间调整程序流程图145.3 DS1302时钟程序流程图145.4 LCD显示程序流程图145.5 按键流程图14第六章 程序设计186.1 DS1302读写程序186.2 液晶显示程序18第七章 仿真与总结207.1 仿真结果207.2 总结21参考文献22致谢23IV第 页数字式电子万年历的设计摘 要 随着人类对自身环境认识的不断提高,科学技术也在不断前进,人们获知时间的手段一直在变化,从古时候观测天象到近现代钟表的产生,人们对把握时间的渴望一直没有止步。但是由于人们生活水平的不断进步,人们开始并不局限于仅仅只是了解时间而已,大家希望在生活和工作的同时,可以便捷的知道身边有意义的
3、信息,比如温度,日期和闹铃等等。正因为这样,符合社会进步的产物-电子万年历出现了,它与传统钟表相比具有着众多的优点,最重要的就是方便而实用。电子万年历的出现是科技进步的必然一环,可以预见,它还会不断进步。 本设计使用的是AT89C52单片机当作控制中枢,由DS1302时钟芯片提供时间计量、LCD1602作为显示。AT89C52芯片是由美国公司出产制造,能耗低,可以在4-6V的电压下工作;DS1302时钟芯片是达拉斯集团出产的可以利用小细电流进行充电并且工作能耗小的芯片,其能对年、月、日、时、分、秒进行计时,还可以进行闰年补偿,另外该芯片使用周期长,不会经常出现误差;时间的输出将通过LCD160
4、2来完成,并且还能够传递时间和温度等多种信息。此外,该设计还可以进行时间效准。关键词:时钟电钟,DS1302,LCD1602显示屏,AT89C52Design of digital electronic calendarAbstractWith the continuous improvement of peoples understanding of its own environment, science and technology also in advance, the people informed of time has been changing. Since ancient
5、times observing astronomical phenomena to modern clocks and watches, people to grasp the desire has not stopped. However, due to the continuous progress of peoples living standards, people began to is not limited to just know time only, we hope to live and work at the same time, you can easily know
6、the side of the significance of information, such as temperature, date and alarm and so on. Because of this, in line with the social progress of the product - electronic calendar appear, it and traditional clock compared with many advantages, the most important is convenient and practical. The elect
7、ronic calendar is the inevitable part of the progress of science and technology, can be expected, it will continue to progress. This design uses AT89C52 controller as the control center, from the DS1302 clock chip to provide time measurement, LCD1602 as a display. AT89C52 chip is by a U. S. company
8、manufacturing, low energy consumption, can work under 4-6V voltage; DS1302 clock chip is produced in the Dallas group can use small fine current charge and energy consumption of small chip. The year, month, day, hour, minute, second time, you can also leap year compensation, also the chip can be use
9、d for a long time, does not often appear error; time of output will be through LCD1602 to complete, and is also capable of passing time and temperature and other information. In addition, the design can also carry out the time effect.Keywords:clock circuit; clock chip DS1302;liquid crystal display L
10、CD1602;single-chipAT89C5222第 页第一章 绪论 因为人们生活品质的不断上升,无时无刻对时间的要求,时钟计时的消费也因此越来越多。随着科技不断发展来到今日,时钟机器也在不断发展,最典型的成果就是电子万年历,它代表着三次革命来到了钟表业界。其中第一次是摆轮游丝出现了,比较牢固的机械震荡频率源让时间的计量误差从分来到秒,特别典型的发明为装订着摆或摆轮游丝的传统钟表。下一次变革的到来便是伴随着石英晶体振荡器的产生,因为计时原理更先进的石英电子钟表,使得计时误差越来越小。第三次就是单片机在时钟方面的应用(电子表),它让时钟工具的计量误差由分来到1/600 万秒,传统型的固定不变
11、的指针计时的方式慢慢被改变,取而代之的是更便捷的屏幕显示的方式,简单明了,并且还有着其他更实用的功能,比如闹钟、测温等,它更贴合消人们的生活需要。所以,电子万年历的出现是一种钟表界重大的跨步。该方案的设计思路是把AT89C52当作控制中枢,与时钟芯片DS1302、独立按键盘、LCD1602等组件构成整个设计。在整个系统中设有四个按键和LCD1602显示模块,能表达年、月、日、时、分、秒等时间计量,并且还有闹钟功能,而且依照用户的习惯能够对时间校正、调整时分。根据上面的论述,该设计包含观测便捷,显示简单,使用方便,连线清晰,价格平易等好处,顺应时钟机器的进步方向,包含着巨大的发展潜力。第二章 电
12、路元器件的选择2.1 单片机芯片的选择方案一:使用89C51单片机当成控制主件,它是具有4千字节能够编程并且可以消除的存储器,使用Flash ROM,具有4KB ROM 空间,即使在低电压环境下仍然可以继续工作,更重要的是它具有的指令系统和引脚系统与传统的51芯片一样兼容。而且该芯片把重要的功能组织和存储器放在了一起,是工作效率提高了不少,这种方法为许多的嵌入式控制系统指明了一种新颖的思路。可是等真正应用起来的时候,因为在线编程这种技术的不成熟,在进行电路调整时,若输入的程序有错误出现或迸发出新的思路想再输入其他程序,那对单片机的频繁拔插会出现意想不到的伤害。而且该芯片不再生产。 方案二:采用
13、AT89C52芯片,它是ATMEL的单片机,更是51系列的新型产品,它一样也有的重要优点就是和老系统的指令系统兼容。内部拥有看门狗电路。AT89C52拥有8KB的存储空间。由于整个方案的大小为7KB左右 ,而AT89C52可以存下8KB的数据,不用外接更多的存储设备。 经过对比,采用AT89C52作为控制系统。2.2 显示模块的选择方案一:LCD1602为具有8位接口的液晶显示器;它的分辨率是12864。利用其便捷的接口方式与简介的指令系统,可以形成易懂的互动视窗。可以显示1616的汉文,也可以显示图形,并且拥有低能耗的优点。该显示屏与其他显示屏相比,有着简洁的电路便捷的指令系统。该屏显示的信
14、息众多,可以显示大量的图形或者文字,而且系统稳定。该屏完全可以满足本设计的要求。 方案二:可以采用LED显示的方法。LED结构简单,其内部为发光二极管。它具有很多好处,比如价格实惠,使用周期长,能耗低等等。但是不能显示文字,而且编程时程序复杂,不易于本设计使用综上所述,选择LCD1602显示屏。2.3 时钟芯片的选择方案一:采用单片机芯片来计量时间。如果使用单片机定时计数器提供时钟信号,计数的脉冲不是由本机提供,定时的脉冲由外部的芯片产生,定时加1的周期为一个机器周期;定时时间与初始设定和晶振频率相联,但是实际应用中显示的时间误差很大。使用程序实现时间的秒级计时,可以节约成本,降低单片机的工作
15、量,但是编程时程序相当复杂。方案二:进行计时依靠DS1302芯片。DS1302 是外国生产的工作稳定、能耗低、可以智能补偿闰年的时钟芯片,它能够对时间进行秒级的计时,工作时稳定而方便,在低电压环境下工作。使用两个电源提供电能(主电源和备用电源),可改变备用电源的供电方法,保证了对备用电源进行小细电流供电的能力。记录数据在DS1302中广泛存在,特别适用于重要数据记录,因为它能实现数据、时间两者的同步,是以实际应用中广泛使用。它的通信原理为接口(三线式)和中央处理器同步后开始,而且可以以突发的方法一次传递多字节。采用该芯片时只用写出驱动程序,调用程序读出寄存器内数据,在进行一定的数据转换后就可以
16、读出存储在单片机中的数据。同时因为后备电源的存在,断电后一样可以进行计时,并且一样准确。综上所述,选择方案二中的DS1302时钟芯片。2.4 键盘的选择方案一:独立式键盘。独立式键盘的含义很明显,单个按钮分开使用,IO接口电路一样不能少。采用独立按键可以使整个连线清晰明了,软件程序不显复杂。 方案二:使用矩阵式键盘。矩阵式键盘顾名思义,其结构就是行与列,其按键就放在每行与每列交叉所产生的点上,按键的开关两头也连有行线、列线。矩阵式键盘的优点是设置简单并且成本低廉,在多按钮的方案中采取。根据以上的论述,因本设计按键不多,调整时间键、调整闹钟键、上调键、下调键,要求简单。所以采用方案一独立式键盘。
17、2.5 电路元器件的确定通过上述的方案对比,我决定主控制器为AT89C52;选择LCD1602为屏幕模块,时间计量方面选择DS1302芯片,就这样来完成年月日,时分秒的显示;键盘模块选择独立式键盘。第三章 系统的硬件和组成3.1 电路框图通过上文的论证和研究,整个设计的基本框图如下图:DS1302时钟芯片AT89C52 独立按键LCD1602显示器图3-1 设计框图校正时间与设置闹铃使用独立按键;AT89C52芯片用来保障整个方案的运行;LCD1602用来显示实时时间。3.2 电路硬件概述3.2.1 AT89C52:(1)概述:通过上文可以知道,该芯片低电压一样可以工作并且保持高性能,其生产使
18、用了高新技术,例如易保存的的存储技术,指令系统兼容性好。其内部放置有八位的处理器和FLASH存储器,因此在工作时可以方便的改写程序,进行多次操作,减少了整个流程的时间,使使用者的想法可以最大化实现,而且该单片机可以一直满足使用者的最新要求,所以该单片机在工业生产各个方面都实现了最大化的运用。该芯片包含40个引脚,输入输出端口共有32个,同时有中断口2个,能够进行编程的定时计数器16个,串行的通信口有两个,读写口线有两个,该芯片能够一般编程,也可在线编程。通过其重复擦写FLASH存储单元可以很好控制整个方案预算。(2)工作原理:该芯片与51系列的单片机引脚和功能结构上基本相同,其重要功能就是有效
19、控制会聚调整时。其中包含四个8位输入/输出口,为P0、P1、P2、P3口,其引脚图如下:1. PO.O-PO.7:为P0进行八位的输入或输出。2.P1.0-P1.7:为P1进行八位的输入或输出。3.P2.0-P2.7:为P2进行八位的输入或输出。4.P3.0-P3.7:为P2进行八位的输入或输出。而且P3口还具有第二功能,即: P3.0(RXD):在串行口进行输入 P3.1(TXD):在串行口进行输出 P3.2(INT0):控制外部中断0的进入,电平为低时允许 P3.3(INT1):控制外部中断1的进入,电平为低时允许 P3.4(T0):控制定时或计数器0的进入 P3.5(T1):控制定时或计
20、数器1的进入 P3.6(WR):控制外部写信号的输出,电平为低时允许 P3.7(RD):控制外部读信号的输出,电平为低时允许5.ALE/PROG:控制P0地址锁存信号的输出。若可以锁存,则输出的是地址;相反输出的则是数据。6.PSEN:控制片外程序存储器读选通信号的输出,电平为低时允许。7. RST/VPD:控制单片机的上电复位或成为掉电保护断,以防止停电时数据被弄丢。8. EA/VPP:决定控制端是否使用片外程序存储器。 图3-2 AT89C52引脚图 3.2.2 DS1302时钟芯片:(1)工作原理:DS1302 是有DALLS生产的时钟电路,具有带有RAM,在低能耗条件下有高性能的的时钟
21、芯片,它可以进行计时秒级,并且可以进行闰年补偿,在低电压下工作。1.组成:该芯片的引脚中Vcc2是主电源,VCC1则后备时使用。若关闭主电源,设备依然可以继续工作。两个电源里电能比较多的提供电能。DS1302的管脚图如下: 图3-3 DS1302管脚图2. 控制字节:下图为时钟芯片的控制字节。控制字节的第七位一定为真,因为一旦被设置成假,该芯片就不能被传进信息,第六位一旦被设置成假,就说明将时间信息进行存取,为真则是将RAM数据进行操作;位5至位1相当于操作单元的地址;最低位一旦被设置成假,写操作可以继续,为真则说明读操作可以继续,控制字节从位0最先输出。(真为逻辑1,假为逻辑0)表3-1 D
22、S1302控制字节1RAM/CKA4A3A2A1A0RAM/ K 3.寄存器:该芯片中的寄存器共有十二个,在这之中与时间有联系的共七个,数据以BCD码存储,下表是和时间有联系的寄存器:寄存器名命令字取值范围各位内容写操作读操作 76543210秒寄存器80H81H0059CH10SECSEC分寄存器82H83H0059010MINMIN时寄存器84H85H0112或002312/24010HRHR日寄存器86H87H0128,29,30,310010 DATEDATE月寄存器88H89H011200010MMONTH周寄存器8AH8BH010700000DAY年寄存器8CH8DH009910
23、YEARYEAR表3-2 DS1302寄存器 3.2.3 LCD1602: (1)简介:为点阵字符型,有两种型号,一种为14引脚,另一种为16引脚,该型号多的两条引脚为背光电源线。其进行显示时可以以2行进行,1行包含有十六个字符,通过正5v的POWER提供能源,其设计明了,预算低廉,性价比不错。其字符发生存储器(CGROM)包含160个不同的点阵字符,例如:常用数字、英语字母、一般的符号等,每一个代码代表一个字符。图3-4 LCD1602引脚图第1脚:GND为电源地。第2脚:VCC将5V电源正极接入。第3脚:进行调整,接正电源时对比度最弱,接负时则是最高。第4脚:RS是寄存器选取,当数据寄存器
24、被选中则电平为高,反之则是指令寄存器被选中;第5脚:RW为读写信号线,进行读时电平为高,反之是写。第6脚:E(或EN)端为使能(enable)端,读取信息时为高电平,执行指令时为低电平。第714脚:这八位是双向数据端。第1516脚:低的一位是背光正极,高的一位是背光负极。 (2)工作原理: 指令或者显示地址不能存放数据时则说明RS和R/W的电平都为低;可以将数据写入时,RS高而R/W为低。E是使能端,显示屏完成操作时为E端从高跳到低电平。 3.2.4 按键部分: (1)工作原理: 你按下按钮后,连接主控芯片端口的电平是低,如果松开就会回到高。按键行使“轻触按钮”开关按键,它具备无需人工回复的功
25、效。当按键被按下时,其中的接点被连上,按钮被放松后之后,接点则不再连接。对比不同的大小,不同的小型机器的“轻触按钮”可分为8mm、10mm、12mm等。尽管“轻触按钮”包含4个引脚,但在实际应用时,它包含两个a接点,互通的两个内部引脚,剩下一双引脚的内部同样相连。4个按键完成了闹钟调整,时间校正的功能,独立按键的使用表现出了该设计的易用之处和整个设计的合理性。(2)消除键抖动:两种方法可以防止键抖动,分别是硬件稳定和软件稳定,本设计采用软件稳定的方法,即通过延时来避免抖动的发生,通过进行比10ms长的延时程序,在回到稳定状态。 3.2.5 蜂鸣器(主要是有源和无源): (1)简介: 要清楚这里
26、陈述的“源”与平时的电源并不同,说的是震荡源。也就相当于,因为震荡源在有源蜂鸣器内部,所以在有电的时候就会发声。而无源内部不存在震荡源,因此即使通电其也不会发声。有源蜂鸣器经常价格更加昂贵,原因就是内部包含震荡源。闹钟功能的实现,是建立在时分可以调整的基础上。当调整后时间与此刻的时间相同,同或门将1输出,蜂鸣器将声音发出。但数字钟任然没有停止计时,过了1分钟,调整时间和此刻时间不相同,同或门将0输出,把蜂鸣器关闭。蜂鸣器是结构相当整体化的的电子发声器材,供电使用直流电源,其应用范围广泛,可以用在闹铃,报警器,手机铃声等等各种生活应用之中。 (2)蜂鸣器的电路图形符号: 在连线时,蜂鸣器的表示为
27、使用英文“H”或“HA”。(旧标准用“FM”、“LB”、“JD”等)第四章 各个部分电路设计4.1 时钟芯片电路 该芯片拥有个同步时钟/日历和31字节的随机存取存储器,其通信方式为经由简易串行接口与单片机构成。该芯片的电路设计如下:该图中备用电源是VCC1,主电源是VCC2。因为后备电源的存在,在停电时,总体部件也能接着计时。振荡源为DSX1和DSX2,32.768KHz的晶振在芯片外提供计时脉冲。复位/片选线RST,数据发送时RST驱动为高电平。RST输入包含2个作用:第一,RST与逻辑控制相连,序列可以被写入寄存器;第二,它能够决定数据传输是否被停止。若传送时RST的电平为低,数据传送将不
28、能进行,I/O引脚阻态成为高。上电开始后,在电源还没有超过2.5V的时间段内,RST的电平一定要为低。在SCLK的电平为低时,RST的电平才可以为高,串行数据输入端是I/O。输入端一定由SCLK担任。图4-1 DS1302时钟电路4.2 液晶显示电路 设计思路:1.AT89C52是整个显示模块的核心,它决定了液晶屏要显示的内容和显示的方式。AT89C52由复位和时钟电路组成最小系统,然后通过编程,就可以控制在外部接入的其他器件。2.将LCD1602与单片机最小系统相接已构成本设计的显示模块。其连接的方式为LCD1602的数据端D0-D7与AT89C52的P0口相连,RS端和P2.0,R/W端和
29、P2.1, E 端和P2.2接通,只有RS等于零,该部件可以存入要执行的命令;只有RS等于1,对该部件可以放入数据。当R/W的电平为高时,液晶屏此时正在读数据,若相反则正在写数据,E端为使能信号端。当R/W和E的电平都在高的时候,并且RS的电平在低时,液晶屏出现要表达的信息。图4-2 LCD1602显示电路4.3 蜂鸣器驱动电路 无源蜂鸣器通过三极管驱动后进行发声,在因为写入的程序产生方波使其发出滴滴答答的声音,通过这样的方式就不需要震荡源,使成本降低。 无源蜂鸣器的优点如下: 1.成本低廉; 2.发声效果能够控制,可形成多样的发声效果; 本方案里使用无源蜂鸣器,通过三极管操作,其原理如下图:
30、图4-3 蜂鸣器驱动电路4.4 独立键盘电路 按键控制的方式有很多种,该设计里,使用AT89C52芯片来进行控制,因为这种可将键盘抖动的问题解决掉。由上文可知,本设计采用的是独立式键盘,并且有两种工作方式。编程扫描方式: 芯片在一个工作周期内,在解决了其他任务且下一个还没开始的空闲时间内,调用键盘扫描子程序,在读取整个程序后,若没有进行按键,则不进行操作;若进行了按键,则进一步查明到底是按下了哪一个按键,并完成所对应的程序指令。这种方式为编程扫描方式。由于整个设计在工作状态时,按键会重复发生,所以这种方式会造成芯片不停工作。中断控制扫描方式: 该方式与外部中断源相关,响应将信号输入。在没有键操
31、作时,中央处理器不受影响。当有键操作时,CPU马上停止工作。在中断服务子程序找一遍每一个按键,找到什么键进行了操作,然后完成所对应指令。这种控制方式克服了上面工作方法出现的CPU不停工作的的缺点,又可以及时完成工作,还可以提高CPU的运行效率,但有一种中断将会被占有。下图就是按键电路图。若开始把变量赋为默认值,则P1.4P1.7变成输出态,P1.0P1.3变成输入态,P1.0P1.3和与门各输入端相连。当INTO=0按钮被按下,中央处理器中断形成后,在中断服务程序里,查明相应的被操作的按钮同时完成相应的指令和操作。图4-4 键盘电路第5章 系统的软件设计5.1 程序总流程图开始 系统总流程图如
32、图所示。整理如下:将系统进行初始化,然后进行工作,当查询到键盘有按键被按下时,则进入调整时间的模式之中,无键操作则查处时钟芯片中的时间并送到LCD1602进行显示;若在调整时间,则时间修改完成后输入到液晶屏。系统初始化Y显示初始时间Y调整时间时间调整键是否按下Y N闹钟设置键是否按下设置闹钟Y记录时间 N Y当前时间等于设定时间显示时间 YY图5-1 系统总流程图5.2 时间调整程序流程图在修改时钟时,要被修改的数字要与其他不被修改的数字有区别。因此要有闪烁功能,就是被修改的数字一直在闪烁,而其他数字不变。其原理就是,是被修改的数字在一定的时间之后不再显示,比如说50ms。行使定时器计时,当来
33、到50ms出现的时候,就将该数字降暗,等到再有50ms来到时,再重新显示,来回往返,一直到修改过程结束。此时该位的数值就是修改后的数值,然后下一位被修改的数字开始闪烁。如图5-2所示:5.3 DS1302时钟程序流程图时钟流程图如图5-3所示。整理如下:DS1302开始工作,首先进行初始化,如果中断过程发生了,将芯片里的数值输入到LCD1602进行显示。若存在有键操作,进入时间调整模式,修改后将数值数值输入到芯片中;若是无键操作,就直接放进EPROM,输到屏幕显示。5.4 LCD显示程序流程图显示程序流程图如图5-4。整理如下:最开始先对LCD屏进行初始化(整个过程进行10ms上下),接着找寻
34、忙信号,如果BF为0,则可以把RAM的地址表现出来,对应的数据显示也可被置入;如果BF的值是1,则内部操作正在进行,外部的指令都不会被接收,除非BF的值来到0。5.5 按键流程图 通过程序判断通过按键进行何种操作,在我的万年历中,总共包括时间修改、调整闹钟、加键、减键四个功能。因此采用独立式键盘。流程图如图5-5所示。图5-2 时间调整程序流程图图5-3 时间显示流程图 图5-4 LCD显示程序流程图 图5-5 按键流程图第6章 程序设计6.1 DS1302读写程序 时钟芯片控制字输出一定由最低位进行。在控制字指令输入后的下一个SCLK时钟的上升沿时,芯片被放置对应信息,放置的过程从最低位开始
35、。情况相同,在紧跟8位的控制字指令后的下一个SCLK脉冲的下降沿,读出芯片的数据,读出的数据也是从最低位到最高位。数据读写时序如图6-1、6-2所示。图6-1 单字节读图6-2 单字节写6.2 液晶显示程序 液晶屏通过最低8位端口进行数据的运送,11条控制指令在其内部控制器中。当显示屏的接口和单片机的I/O连接以上后,就可以把程序输入单片机。在LCD1602还没有工作的时候要初始化。 (1)主要步骤: 1.定义显示屏的引脚,例如RS,R/W,E; 2.开始把变量赋为默认值,选择如何进行显示等,一般有这些内容:延时,对如何显示完成设定,处理显示缓存; 3.设置要显示的内容放置在哪里; 4.写显示
36、字符的数据。(程序见附录二) (2)1602液晶的初始化: 初始化即使用连通后的接口产生的需要的信号和指令,完成整个显示。在刚进行时就放置功能设定指令,以设定显示屏数据传输位数,以及长度和格式等。在我看来,该指令一定要重复写入一次,原因是显示屏工作后,并不了解通行方式到底为多少位(8位还是4位),因此高4为总是最先开始运行,换句话说,指令最开始执行时,第四位也许会被跳过。要将计时的差错减小,将该指令重复两次。(程序见附录二)第7章 仿真与总结7.1 仿真结果 本设计模拟的电子万年历在实际中是一种可以满足生活中很多基础应用的电子器材,正因为因为功能的多样化,也造成了其编程时程序的繁琐,经过考虑,
37、最终决定将设计简化,就是只将年月日时分秒等在屏幕上体现出来。尽管如此,在实际程序的调试中还是出现了很多意想不到的差错,经过每一段语句的反复研读和修改,最终完成了程序的编写,特将主要的错误整理如下: (1)模拟仿真开始进行了,但时间并没有开始改变,原来是定时器没有工作。只有不停的将数据从DS1302芯片中的寄存器的进行读取,设计要达到的目的才可以成功,以秒级的刷新来显示我们想看到的实时时间。 (2)写保护在时间被修改后不应该存在,如果依然存在,那么在最开始写入的初始时间的时候,是不会被成功写入的。这样操作造成的后果就是,不断走时的时间并不是从初始化的时间开始走时,甚至不会有秒级的刷新。 (3)屏
38、幕开始工作后,因为使用的总线是并行的,使传输速度加快,但要让驱动工作,就一定要用1K的排阻接在数据端口上。通过调试发现,若接口不接上排阻,显示屏的工作并不流畅,还有可能有乱码产生。所以,排阻相当重要,在电路调试时一定不可以忘记。 仿真实践: 我在快要完成论文的时候,把电路图与程序通过了反复的实验和研究,尝试了各种方法。在这个过程中,我更加深刻的了解了自己所学专业的侧重点和自己未来的发展方向,也从其中发现自己的优点和缺点,对自己是很大的提高。其结果如下图所示:图7-1 仿真结果图7.2 总结 在整个论文的完成过程中,我做完了整个电路的设计,并且完成了程序的编程,整个过程并不轻松,但大体实现了我的目标。 我的设计可以仿真运行,并且可以显示实时时间,但是不能调整时间和闹铃,这让我觉得很遗憾,在以后的工作生活里,我一定要做到最好。 参考文献1 李群芳,肖看.单片机原理、接口及应用.北京:清华大学出版社,20072 谭浩强.C语言程序设计.北京:清华大学出版社,2006 3 张天凡,51单片机C语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国汽车用钢行业产量预测投资规划分析报告
- 2024-2030年中国汽车内扣手项目可行性研究报告
- 2024-2030年中国水上游乐园行业经营现状调研与投资规划分析报告
- 2024-2030年中国橄榄油市场运行状况及投资前景趋势分析报告
- 2024-2030年中国植物甾醇葵花籽酸盐市场营销规模与投资动态分析报告
- 2024-2030年中国机械式计量泵行业竞争格局与前景发展策略分析报告
- 2024-2030年中国木醋液行业运行态势及未来发展趋势分析报告
- 2024-2030年中国智能背包行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国智能家电市场竞争格局及未来发展策略分析报告
- 2024-2030年中国无线演示器产品市场发展前景及竞争策略分析报告
- 工程质量检测论文范文10篇
- 【真题解析】2023年2月26日河南省直遴选笔试真题(考生回忆版)
- 电解原理的应用-公开课
- 《中国联通VI手册》
- 两校区化粪池清理、管道疏通承包协议书
- TSZSSA 0002-2023 证券公司重要信息系统容量管理标准
- 国开电大本科《人文英语4》机考总题库珍藏版
- 腮腺疾病围手术期护理查房
- 小学美术-快乐刮画教学设计学情分析教材分析课后反思
- 血液透析个案护理两篇
- 代理记账业务规范代理记账业务内部规范制度
评论
0/150
提交评论