1、“.....所以根据本小姐下面提供的电路图,在编写程序时,查共阳数码管的段码的二进制数据应该将正常的共阳数码管的二进制值按位反序排序,如原来的二进制为,要改为,就能使数码管正常显示了。电路图的绘制如图图电路图第五章软件设计部分阳历程序的设计因为使用了时钟芯片,阳历程序只需要从各寄存器中读出年周月日小时分秒等数据,再处理既可。在首次对进行操作之前,必须对他进行初始化,然后从中读出数据,再经过处理后,送给显示缓存单元。阳历程序流程图见图所示。图阳历程序流程图阴历程序的实现是要靠阳历日期来推算的,要根据阳历来推算阴历日期,首先要计算法。推算方法就是,根据阳历当前日期在年中的天数来计算阴历日期。阳历个月不是天就是天初始化开始开始振荡从中读出年周月日小时分秒读出的数据都为码,将其高低位分离,送显示缓存月除外,闰年月为秒天,平年月为天。阴历年有个月或个月含闰月,个月为天或天......”。
2、“.....用为标志,把天的月称为大月,用为标志,那么位二进制能表示年个月的大小。如果有闰月,则把闰月的月份作为个字节的高位,低位表示闰月大小,大月为,小月为,这样个字节就包含了所有闰月的信息。阴历春节和阳历元旦相差的天数也用个字节表示。总共用字节就可以存储年中任何天阳历和阴历的对应关系的有关数据,例如年的阴历和阳历对应关系表如表所示。年的春节和元旦差天,这样年的信息表示为,。其中表示个月大小信息的字节,第位和第位不用。第个字节为十进制,其他的都为十六进制。按此方法,年的阳历和阴历对应关系表总共使用字节。月份闰月大小小大大大小大小大小大小大小天数二进制进制表年阴历和阳历对应关系表年的关系表,要调整的位与别的位应该有区别,所以增加了闪烁功能,即调整的位直在闪烁,直到调整下位。闪烁原理就是,让要调整的位每隔定时间熄灭次,比如说。利用定时器记时,当到达溢出时,就送给该位熄灭符......”。
3、“.....再送正常显示的值,不断交替,直到调整该位结束。此时送正常显示值给该位,再进入下位调整闪烁程序。时间调整程序流程图如图所示。图时间调整程序流程图第六章实验测试部分硬件测试电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于处的,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。数码管的断码错乱,原因出于没有认真看清等引脚信息。解决方法重新排列的输出端,相应接入数码管,即可解决出现在的断码或乱码。对万年历修改时间或日期时,有时数码管被屏蔽掉,造成不亮现象。解决方法根据仪器的测试,发现电路的驱动能力不足,最后在时钟芯片的端接入的上拉电阻后,电路的驱动能力才能满足,即可解决不亮现象。软件测试电子万年历是多功能的数字型,可以看当前日期阴阳历,时间,还有温度的仪器。功能很多......”。
4、“.....所以在编写程序和调试时出现了相对较多的问题。最后经过多次的模块子程序的修改,步步的完成,最终解决了软件。在软件测试中容易出现的问题烧入程序后,数码管显示闪动,而且亮度不均匀。解决方法首先对调用的延时进行逐渐修改,可以解决显示闪动问题。其次,由于本作品使作动态扫描方式显示的数字,动态扫描很快,人的肉眼是无法看出,但是调用的显示程序时,如果不在反回时屏蔽掉最后的附值,则会出现很亮的现象,所以在显示的后面加了屏蔽子令,最后解决了此问题。修改时间日期时没有农历没有自动对应上。解决方法把不相关的程序暂时屏蔽,地农历的子程序独立调试,发现在调用农历自动更新时,对十进制和十六进制处理不好,所以会造成错乱。最后把相应的十进制进行修改,使得可以与十六进制对应......”。
5、“.....许惠民单片微型计算机原理接口及应用北京北京邮电大学出版社,康华光电子技术基础北京高等教育出版社,,有了算法和数据以后,就可以设计软件了。根据当前阳历的日期,算出阳历为该年中的第几天。图为计算阳历中任何天在该年中为第几天的流程图。计算出当前阳历日期为该年中的第几天后,再减去阳历该年春节和元旦的日差,如果够减,则相减的结果就是阴历在该年的总第几天了。根据该数据就可以推算出具体的当前阴历日期如果不够减,则表示当前阴历年为阳历年的前年。这种情况下,根据实际,当前阴历日期会处于阴历月或月,此时春节和元旦的日差减去前面计算出的当前阳历日期在阳历年为第几天的数据,其结果表示当前阴历日期离春节的天数。计算出阳历天数为该年的第几天,存放在和中。计算出天数后如果大于,则把存放在中......”。
6、“.....也就是说在用积存器和表示的天数信息中,充当主积存器,数据先存满,再存。在整个转换程序中,这里面的数据不能被覆盖。计算出阳历总天数后,就可以根据它来推算阴历日期。推算方法是,先用总天数减去春节和元旦的日差,如果结果为,则该天正好是春节因为春节在元旦之后,在计算春节和元旦的日差时,假设元旦为天,春节为天,则日差为。前面计算的阳历总天数是该天在该年中的第几天,是以元旦为而得到的,与计算春节和元旦日差的这种方法相比,其数值少了,所以要在原来本应该以作为该天就是春节的依据的基础上加,所以以作为该天是春节的标志如果结果小于,则阴历应该是阳历的前年如果结果大于,说明阳历和阴历为同年。再根据查表所得的该年的阴历的闰月和大小月的信息,就可以推算出该天的阴历日期了。图为由总天数推算出阴历日期的程序流程图......”。
7、“.....总天数中的为当前日期在阳历年中的第几天程序入口减月天数减去闰月天数够减下个月为闰加月份为当前正在减的月份的前个月的最后天月份为当前正在减的月份,号数为中的值图推算阴历日期的程序流程图时间调整程序设计调整时间用个调整按纽,个作为移位控制用,另外个作为加个减用,分别定义为控制按纽加按纽减按纽。在调整时间过程个振荡脉冲周期,因此计数频率为振荡频率的。这样,不但可以根据计数值计算出定时时间,也可以反过来按定时时间的要求计算出计数器的预置值。计数器是加法计数器,所以预置的计数初值应为计数值的补码。定时器的工作方式单片机的有方式方式方式和方式四种工作方式。有方式方式和方式三种工作方式。工作方式控制寄存器寄存器是不能位寻址的特殊功能寄存器,用于控制和的工作方式,各位的定义如下的高半字节和低半字节的定义相同,高半字节用于控制,低半字节用于控制,其中,是门控位。为时......”。
8、“.....输入高电平计数,输入低电平停止计数,这时可以用于测量在引线出现的正脉冲宽度为时,定时器的计数不受或引线的控制。是定时器和计数器选择位。为,选择计数器方式,计数器和对引线输入的外部事件计数为,选择定时器方式,计数器和对机器周期进行计数。和是定时器的工作方式选择位。和这位有四个状态,分别选择方式位定时器方式位定时器方式位自动重装载定时器和方式分成两个位的定时器。芯片的性能特性芯片即实时时钟,可对秒分时日周月以及带闰年补偿的年进行计数用于高速数据暂存的位电压工作范围时耗电小于用于时钟或数据读写的单字节或多字节脉冲方式数据传送方式简单的线接口可选的慢速充电至的能力。时钟芯片包括实时时钟日历和字节的静态。它经过个简单的串行接口与微处理器通信。实时时钟日历提供秒分时日周月和年等信息。对于小于天的月和月末的日期自动进行调整,还包括闰年校正的功能......”。
9、“.....采用三线接口与进行同步通信,并可采用突发方式次传送多个字节的时钟信号或数据。有主电源后备电源双电源引脚在单电源与电池供电的系统中提供电源,并提供低功率的电池备份在双电源系统中提供主电源,在这种运用方式中连接到备份电,以便在没有主电源的情况下能保存时间信息以及数据。由或中较大者供电。当大于时,给供电当小于时,由供电。的数据操作原理在任何数据传送时必须先初始化,把脚置为高电平,然后把位地址和命令字装入移位寄存器,数据在的上升沿被输出。无论是读周期还是写周期,开始位指定存器中哪个将被访问到。在开始个时钟周期,把命令字节装入移位寄存器之后,另外的始终周期在读操作时输出数据,在写操作时写入数据。时钟脉冲的个数在单字节方式下为加,在多字节方式下为加字节数,最大可达字数。如果在传送过程中置脚为低电平,则会中止本次数据传送,并且引脚变为高阻态。上电运行时,在≧之前......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。