1、“.....,,,大连海洋大学本科毕业论文设计附录,,大连海洋大学本科毕业论文设计附录调星,,,,,大连海洋大学本科毕业论文设计附录时钟程序启动连续读设多字节读命令,大连海洋大学本科毕业论文设计附录右移位写位到写上升沿有效循环送位数据存放首地址读个字节位读下降沿有效,循环读位存入开始的单元循环读位停止传送星期与年存放数据交换,分离底位放到开始的单元高位放到后面依次放放到年为止放星期到,大连海洋大学本科毕业论文设计附录,显示程序设置函数表指针片选年第位年千位为延时显示片选年第位年百位为延时显示片选年第位取年十位数据取显示的数型码显示年十位数据片选年第位取年个位数据取显示的数型码显示年个位数据片选月十位取月十位数据判消隐为则消隐取显示数型码,片选月个位闪烁跳过显示取月个位数据大连海洋大学本科毕业论文设计附录取显示数型码......”。
2、“.....片选日个位闪烁跳过显示取日个位数据取显示数型码,片选时十位取时十位数据判消隐为则消隐取显示数型码,片选时个位闪烁跳过显示取时个位数据取显示数型码片选分十位大连海洋大学本科毕业论文设计附录取分十位数据判消隐为则消隐取显示数型码片选分个位闪烁跳过显示取分个位数据取显示数型码片选秒十位取秒十位数据判消隐为则消隐取显示数型码片选秒个位闪烁跳过显示取秒个位数据取显示数型码片选星期位闪烁跳过显示大连海洋大学本科毕业论文设计附录取星期位数据,取显示数型码时钟写写个字节位右移位写位到写上升沿有效循环送位延时程序,数型码单片机系统的晶振电路单片机必须在时钟的驱动下才能进行工作。系列单片机内部都有个时钟振荡电路,只需外接晶振源,就能产生定频率的时钟信号送到单片机的内部的各个单元......”。
3、“.....图就是内部时钟工作方式的电路图,这是种常用的方式。这种方式是外界振荡源,本设计就采用这种外接晶振的方法。电路中的两个电容的作用有两个是帮助振荡器起振的值大,起振的速度慢反之,速度快。二是对振荡器的频率起到微调的作用的值大,频率略有减少,反之,频率略有提高。的值采用。图单片机内部晶振电路连接图大连海洋大学本科毕业论文设计第四章硬件设计主电路设计主电路的功能是完成年月日星期时分秒之间的转换,再送往显示,并且接受键盘操作,对日期和时间进行校正。电路原理图如图所示,显示部分用口做为输出数据接到数码管到,并接做为各段的驱动为了简化电路图在此用了个上拉电阻代替。用口的低位接译码器的端,用,,分别接译码器的使能端,通过控制口来控制的动态扫描。单片机的和引脚接的晶振,并接两个的电容同时接地,单片机复位端接极性电容并连接到电源处......”。
4、“.....并连接至地做为放电用。本设计用到四个独立式键盘分别接到口的低位,用口的,,接日历时钟的使能端和时钟端及数据输入输出口,并在日历时钟上接的晶振,并接两个的电容终端和地相连,各芯片的电源部分分别接到有开关式电源产生的电源上,芯片的接地端都接在公共地上,在这里接电源部分就不再详述。设计采用动态显示,轮流扫描各个使之显示相应的数型码,当扫描频率大于人眼所能识别的频率时就看不到闪烁现象。动态显示的亮度不如静态显示,但静态显示占用的口资源较多,往往用移位寄存器等来扩充其口不足的情况,当显示位数较多时,这样势必增加硬件开销,增大成本,不利于开阔市场。本设计的突出之处在于硬件电路简单,大大减少了硬件开销,这样又势必增加了软件开发的难度,但降低了成本有利于市场的开阔......”。
5、“.....其任务是在整体设计和硬件设计的基础上,确定程序结构,分配内资源,划分功能模块,然后进行主程序和各模块程序的设计,最后连接起来成为个完整应用程序,与硬件相结合完成相应功能。主程序设计主程序采用模块化设计,流程图如图所示。从上面主程序看出,主程序的组成是通过分别调用各子程序组成总体系统功能,能很直观的看出主程序所要完成的功能,首先是初始化各模块,之后调用键盘完成时间的调整,调用日历子程序完成日历时钟的初始化和时间数据的读写,调用显示子程序显示数据,最后又转到键盘程序来回循环。初始化部分主要有初始化定时器部分和和些寄存器标志位初始化时间等。对定时器初始化时,首先置初值,开中断,定时器开中断,并且开始计数,而对定时器初始化时,首先置初值,定时器关中断,并且停止计数......”。
6、“.....寄存器的初始化主要是初始化执行程序时用到的部分空间,防止程序执行时带来混乱。标志位初始化是对时间调整时判断是调分还是调时等而专设的位标志,初始化过程中标志位全部置,即开始时是处于显示状态,而不是调整状态,这点在程序中相当明了。初始化时间是开机时显示的时间,并通过调用日历时钟的写程序来完成时间的置初值。图程序流程图开始初始化并开中断初始化并关中断寄存器初始化标志位初始化初始化时间调键盘子程序调日历子程序调显示子程序结束大连海洋大学本科毕业论文设计第五章软件设计键盘子程序设计多功能键盘程序的设计是本设计的难点,也是完成本设计的重点,当有键按下时,调用延时程序,再判断是否有键按下无则返回,若有先调用显示程序再判断是否松开,否则再转到显示程序,这样避免了在按键松开之前能正常显示。其中键功能最多......”。
7、“.....并对对应的位置闪烁。本键盘深度为级,即连续按下键次时则返回到原来界面。当判断键值为时则为调秒状态,对应的秒低位闪烁,为时为调分状态并分闪烁,为时为调时状态并时闪烁,为时为调日状态并日闪烁,为时为调月状态并月闪烁,为时为调年状态并年闪烁,为时为调星期状态并星期闪烁。为加键,为减键,为总返回键,即在调时见时不用只有按下键值为才返回,而通过按下键即可返回。由于键盘流程图非常复杂,在此只表示秒,如图所示,其余略。大连海洋大学本科毕业论文设计第五章软件设计开始有键按下延时按下按下按下按下调显示为键值加调显示有键按下键值清标志位清返回回下页下页大连海洋大学本科毕业论文设计第五章软件设计日历时钟子程序设计与的连接需要三条线,即。日历时钟的读写需要初始化时序读时序写时序。所有时序都是将主机作为主设备......”。
8、“.....而每次命令和数据的传输都是从主机启动写时序开始,如果要求单总线器件回送是低位在先。读写都是位数据高位是地址低位是数据,在读写时要严格遵从其读写时序,否则读写将会失效。当为高电平时,所有的数据传送被初始化,允许对进行操作。如果在传送过程键值为调显示秒闪烁秒标志位置按下按下秒减秒数据送秒加键值为。图键盘子程序流程图大连海洋大学本科毕业论文设计第五章软件设计中置为低电平,则会终止此次数据传送,引脚变为高阻态。上电运行时,在之前,必须保持低电平。只有在为低电平时,才能将置为高电平,这点我们要定注意。当置为高电平时,在串行时钟的的上升沿,从端口读入位数据,个串行时钟脉冲就可以读入字节的数据。在串行时钟的下降沿,向端口输出位数据,个串行时钟脉冲就可以输出字节的数据。显示子程序设计电子产品是否实用其中显示占了很重要的地位......”。
9、“.....范围广,直观明了,符合以上的要求,但相应的硬件设计相对复杂。置开始发送位命令码命令码位送完写位数据数据写完置时钟写结束开始置发送位命令码命令码位送完读位数据数据读完置结束时钟读图日历时钟的写和读大连海洋大学本科毕业论文设计第五章软件设计显示子程序设计本设计的显示部分具有消隐和闪烁功能,当时分秒等高位为时显示消隐,此时在读时间时更加明了,但低位不能显示消隐。闪烁功能也是本设计的个难点,本设计采用个位标志位,其中个标志位通过用定时器产生个周期大约为每秒次,使闪烁时效果达到最好。此时定时器采用定时中断的工作方式,这样可以充分利用资源。另外个标志位是时分秒等的位标志位,当秒标志位置时即秒开闪烁,与用中断产生的标志位相结合,即在个周期内为时此时消隐为时开显示,这样就使在调时间时对应的位闪烁......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。