




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电气信息学院单片机原理及应用课程设计报告课题名称 专业班级 学 号 学生姓名 指导教师 评 分电子时钟的设计i-aii电气自动化2014年12月22日至12月28日答辩记录1、例举设计过程屮遇到的问题及其解决方法(至少两例)。 答:(1)问题说明:解决方法:0(2)问题说明:解决方法:2、教师现场提的问题记录在此(不少于2个问题)。数字时钟在日常生活中很常见,应用也很广泛。采用数字电路实现对“时”、 “分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械 钟。在这次设计中,我们采用led数码管显示时、分、秒,以24小时计时方 式,根据数码管动态扫描法进行显示,用12mhz的晶振
2、产生振荡脉冲,定时 器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对吋间的 调整。本系统设计以at89c51芯片为核心,辅以必要的外围电路,设计了一个结 构简单功能齐全的电子时钟。本系统由单片机的时钟信号实现计时功能,将其 时间数据经单片机输出,利用显示器显示出来,同时通过按键可以进行校时、 定时等功能。利用单片机实现的数字吋钟具有编程灵活,便于功能的扩充等优 点以满足人们不同的需要。系统利用汇编语言开发,并在软件设计中分别使用 了 keilc51、proteus开发平台。利用单片机实现的数字时钟具有编程灵活,便 于功能的扩充等优点以满足人们不同的需要。关键词:单片机;电子时钟;
3、led数码管显示1设计任务12设计方案22. 1任务分析22. 2方案设计23系统硬件设计43. 1时钟电路设计43. 2复位电路设计43.3按键控制电路设计53. 4按键去抖动设计53. 5 led显示器电路设计63. 5. 1 led 显示器的选择63. 5. 2 led段码驱动芯片的选择63.6掉电保护电路设计73.7闹钟蜂鸣电路设计84系统软件设计84.1主程序设计84.2数码管led动态扫描子程序94. 3时钟计时子程序104.4按键调整子程序124. 4. 1当前时间调整子程序124. 4.2当前日期调整子程序134. 4.3闹钟吋间调整子程序144. 4. 4闹铃报警子程序155
4、仿真与性能分析166设计小结18参考文献19附录1系统原理图20附录2程序清单211设计任务利用单片机完成电子时钟的设计,用8个7段led数码管作为显示设备,釆用动态扫 描法显示时钟功能;可以分别设定小时、分钟和秒,复位后时间为00: 00: 00o即通过单 片机主控芯片定期读取时钟芯片中的时间并把年、月、h、小时和分显示在数码管中。而 且用按键还可以实现时间的调整和闹铃的设定(创新部分),即对设置的闹铃时间与实时 时间进行比较,如果时间相同且闹铃允许,那么蜂鸣器就会以1秒的周期鸣响一分钟, 提醒使用者。图1.1电子时钟成品效果图1. 基本要求设计任务:(1)用6个7段led数码管作为显示设备
5、,设计时钟功能;(2)可以分别设定小吋、分钟和秒,复位后吋间为00: 00: 00;(3)秒钟复位功能,秒复位键按下后,秒回到00;(4)led釆用动态扫描法显示。2. 选做(1)日期、时间切换功能;(2)使用lcd取代led作为显示设备;(3)如果需要制作电子万年历,可以考虑外部扩展专用时钟芯片(如:ds1302)(4)实现闹钟功能(创新部分)2设计方案2.1任务分析电子时钟的主要功能为显示口期和时间、时间的调整以及闹铃的设定等。用led显 示时间和日期,并且可以调整。即通过单片机主控芯片定期读取时钟芯片中的时间并把年、 月、日、小时和分显示在数码管中;而且用按键还可以实现时间的调整和闹铃的
6、设定。即 对设置的闹铃时间与实时时间进行比较,如果时间相同h闹铃允许,那么蜂鸣器就会以1 秒的周期鸣响一分钟,提醒使用者。2.2方案设计1 硬件方案根据设计的要求可知,系统的硬件原理框图如图2.1所示。掉电保护电路按键输入电路吋钟电路复位电路at89c51单片机k led段码 1/驱动电路|/led显示也路蜂鸣器电路图2.1系统的硬件原理框图单片机可选用at89c51,它与8051系列单片机全兼容,但其内部带有4kb的flas h rom,设计时无需外接程序存储器,为设计和调试带来极大的方便。at89c51系列单 片机的优势有:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便。第二,
7、提供了更小尺寸的芯片,使整个硬件电路的体积更小。第三,具有程序加密的功能,物美 价廉,经济实用。电子时钟含显示模块和按键模块。显示模块采用8位数码管动态扫描显示,p0 口控 制段码,驱动芯片采用一块74ls245n芯片,p2 口控制位码;按键模块设置set、al m、+1、next、rest, date六个功能键,分别由p3.0p3.5控制。2.软件方案主程序数码管动态u:小子程序时钟计时子程序前时间调幣子程序x前时间调幣子程序蜂鸣器报警子程序图2.2软件设计程序框图根据设计要求,程序框图如图2.2所示。软件可由汇编语言完成,也可由c语言完成。 根据模块的划分原则,除主程序外,本设计还可分为以
8、下6个子程序。包括:数码管动态扫描子程序、时钟计时子程序、蜂鸣器报警子程序、当前时间调整子程序、 当前日期调整子程序和当前闹钟时间调整子程序。3系统硬件设计31时钟电路设计:c2 . 1nf <text> :c1 1nf-xi .cryst. l .<textl1918u1xtal1xtal2图3.1单片机时钟电路如图3. 1所示,采用内部时钟产生方式,在xtal1和xtal2两端跨接品体或陶瓷振荡器, 与内部反相器构成稳定的自击震荡。其发出的时钟脉冲直接送入片内定时控制部件。3.2复位电路设计如图3. 2所示,采用上电+按钮电平复位方式,当按下按钮时,rst管脚高电平触发。
9、 为保证复位可靠,rc时间常数应大于两个机器周期,电容取33uf,电阻取200欧。r10( i200 <text>-*c3.r11 33uf text> 10k text2930rstpsenaleea图3.2单片机复位电路3.3按键控制电路设计本设计采用了独立键盘方式,并进行按键去抖动设计,设置六个功能键进行时间调整 与定时时间的输入,通过接入键盘电路实现,如图3. 3所示,6个按键分别定义为:+1键:其功能是当该键按下时,被调整位加一,由p3.0控制;next键:其功能是当该键按下吋,指向下一个要调整的位。由p3. 1控制。set键(时间调整设置键):当该键按下时,进入时
10、间调整输入功能,由p3.2 控制;alm键(定时时间设置键)当该键按下时,进入闹钟时间输入功能,由p3.3 控制;date键(日期吋间设置键):当该键按下时,进入日期时间输入功能,由p3.4控制;rest键(复位键):当该键按下时,关闭闹铃,由p3.5控制;+1b1b2b3b4b56nextvl"iioset alm<i net二a18r1 . r2 .im r3 . r4 .imr510k 10k 10k 10k -10k vtexll<textlj <textlj <texti<texlijr6.10k <text>图3. 3按键电路34
11、按键去抖动设计当用手按下一个键时,往往按键在闭合位置和断开位置之间跳几下才稳定到 闭合状态的情况;在释放一个键时,也回会出现类似的情况。这就是抖动。抖动 的持续时间随键盘材料和操作员而异,不过通常总是不大于10ms。很容易想到, 抖动问题不解决就会引起对闭合键的识别。用软件方法可以很容易地解决抖动问 题,这就是通过延迟10ms来等待抖动消失,这之后,再读入键盘码。3.5 led显示器电路设计led显示器的显示控制方式按驱动方式可分成静态显示方式和动态显示方式 两种。对于多位led显示器,通常都是采用动态扫描的方法进行显示。木设计使 用动态扫描方式,其中段码接po 口,位码接p2 口。3.5.1
12、 led显示器的选择rniiiiii ilium图3. 5. 1八位led显示器如图3. 5.1所示,显示电路显示模块需要实时显示当前的时间,即时、分、秒,以及年 刀日。因此需要6个数码管,另需两个数码管来显示横。74eg一c0m-max8系列显示器能 满足显示的需要,如图2.6所示。时(年)的十位和个位分别显示在第一个和第二个数 码管,分(月)的十位和个位分别显示在第四个和第五个数码管,秒(日)的十位和个位 分别显示在第七个和第八个数码管,其余数码管显示横线。3.5.2 led段码驱动芯片的选择led的段驱动链路有很多种,在本例中,我们选择74ls245作为段驱动芯片。 如图3. 5.2o
13、74ls245是我们常用的芯片,可用来驱动led或者其他的设备,它是8路同 相三态双向总线收发器,可双向传输数据,并具有锁存,译码,驱动的功能。u22a0b018317a1b1164a2b2515a3b3614a4b413/a5b5812a6b6911a7b7191ce ab/ba/74ls245图3. 5.2 74ls245引脚图3.6掉电保护电路设计通常,在数字钟、打铃仪、某些定时器和日历钟等类型的单片机系统中,当主电源dc5v失去 时,我们称z为掉电。掉电z后,单片机会停止工作,时钟会停止往前走,这种结果在许多场合往 往是不希望的,为了保证单片机在主电压失去时仍然能够保持运行,人们就利用
14、干电池对单片机系统继续进行供电。d11n914d2xt>-1n914 l"t匚 vt* r9.10k <text>r8.10k <text>t b1a . .<te zx d3 .1n914<text>图3.6掉电保护电路本设计采用如图3.6的设计电路,当主电源正常吋,单片机由vcc5v电源供电,此 时,vcc 5v电源通过d1和r1 ,对保护用电池进行充电,以保证电池电量的充足。适 当选择r1的大小,可以保证充电电流和充电时间都比较合理。3.7闹钟蜂鸣电路设计本设计使用p3. 7控制蜂鸣电路,蜂鸣电路如图2.9所示。当到定时时间时,p
15、3. 7置 0,蜂鸣器鸣叫。此时,若手动按下rest键,蜂鸣器停止鸣叫。4系统软件设计4.1主程序设计主程序的内容包括:主程序的起始地址,终端服务程序的起始地址,有关内 存和相关部件的初始化和子程序的调用等等。(1)程序的起始地址。单片机复位后,(pc) =0000ho(2)主程序的初始化内容包括一些存储单元的内容进行初始化及计时器的初值 设定。在本实验中,计时子程序采用了中断方式。武汉工程大学电气信息学院单片机课程设计(论文)说明书cpu系统初始化图4. 1主程序流程图4.2数码管led动态扫描子程序在采用动态扫描方式时,要使led现实的比较均匀,又有足够的亮度,需要设置适 当的扫描频率。(
16、1) 在显示缓冲区分别取岀8位led显示器显示数据的位码及段码,送到p2 口,依 次显示每一位,每一位显示时间是1ms,显示8位时间是8mso(2) led显示器的时间是1ms,延时子程序是用的软件定时程序。武汉工程大学电气信息学院 单片机课程设计(论文)说明书秒十位控制位p2j6si向pou送时个位段码t向p0i送秒十位段码十个位控制位置1秒1位控制位p27置1向pou送秒十位段码t向p0i送秒十位段码时十位控制位e2.0置1t分隔符控制位p2.5总1分隔符控制位p22世11t分十位控制付p23置1向pou送分十位段码t向p0i送分十位段码分个位控制pp2-4置1图4.2 led动态扫描子程
17、序框图4.3时钟计时子程序(1) 时间的产生选择定时器to,工作方式1,定时50ms, to定时50ms中断一次。利用寄存器 加1,当寄存器累加至20,时间正好等于1秒。之后按照下面的流程图再逐级累加,便 可产生时间。(2) 设置定时器初值 时钟晶振频率=6mhz计数值二定时时间/机器周期时间th0= (65536-50000)/256tl0=176图4.3时钟计时子程序框图4.4按键调整子程序按键调整子程序由当前时间调整子程序,当前日期调整子程序和当前闹钟时间调整 子程序组成。功能分别为实现对当前的时间调整,对当前fi期的调整及输入定时闹钟时间。4.4.1当前时间调整子程序在程序中,当set
18、键按下时,即转入调时功能。利用+1键和next键配合使用, 每次对+1键按下进行累加,当next键按下时,调整时间被确认,转向处理下一位。当 前时间存储在30h, 31h, 32h单元中,并送入显示缓冲区显示。图4.4.1当前时间调整子程序框图4.4.2当前日期调整子程序当前日期调整子程序的设计思路与当前时间调整子程序基木相同。不同的是当date 键按下吋转入日期调整功能。输出的日期存储在38h, 39h, 40h中。4.4.3闹钟时间调整子程序闹钟调整程序的设计思路与当前时间调整子程序也是基木相同的。不同的是当alm 键按下吋转入闹钟调整功能。输出的闹钟吋间存储在35h,36h, 37h单元
19、中。图4.4.3闹钟时间调整子程序框图4.4.4闹铃报警子程序当定时时间到达时,p3.7输出低电平,促发闹铃提示功能,直至rest键被按下后 停止闹铃提示。其程序流程图如图444闹钟子程序p3.7 置 1开始闹铃关闭闹铃图4.4.4闹铃报警子程序框图武汉工程大学 电气信息学院单片机课程设计(论文)说明书5仿真与性能分析1、系统仿真过程仿真调试过程如下:1 proteus软件使用过程:(1) 选择元器件(2) 放置元器件(3) 连线(4) 添加程序(5) 运行仿真2在keil中编写程序,编译、连接形成hex文件,如图5.1所示。3在proteus中把hex文件加载到单片机芯片上,如图5. 2所示
20、。file fdit yiew project flsh rebug peripherals tools 、vcs window 旦 elp営m厲±总d二2 徉 qtarget 色a %project ox/圍时钟2asm日?3 target 1001nui-fade bit p3.0© 曰 source group 1002next bit p3.1因时钟2asm003weiset bit p3.2004alm bit p3.3005date bit p3.4006rest bit p3.5007second equ 30h008minute equ 31h009hour
21、 equ 32h010tcnt equ 34h011almjkxjr equ 35h012al24_minute equ 36h013alm second equ 37h014day equ 38h015month equ 39h016year equ 40h ;标号赋值017org 00e;主程字018sjmp start019org obh020ljmp int to021start: bfov dptr, stable022mov hour,#00023mov minute,#0mov scone foq pr.令 bo fu.().t匕ju厶qhl,build target 1 tar
22、get 1'assembling 时钟2 asm.linking program size: dat:a=80 xdara=o code=750 creating hex file from "时锌2""时钟2" - 0 error (s) r 0 warning (s).图5.1 keil编译后工作界血<t£>ctxtal1xtal2w>0 watl oza»2 阳maw k)4m>e阳砂x fo.?/a»?p2o*2alt ekct ai<txd1fidfl 1f12f13r1 4p
23、isf16fl?23*11fz.4/a1zf2s-ai3 n却“f3ivrx»p3st1p3.t/it21 a3 fcjllfl10町speak* : te * 图5.2 proteus仿真界面2仿真结果与分析运行仿真结果如图5.3所示。按下f12,仿真开始运行,时钟从00:00:00开始走时。走时调整:按set键时钟走时暂停,并可先对时进行调整,按+1键后时加1;按next后对分进 行调整,按+1键后时分加1;按next后对秒进行调整,按+1键后秒加1,从而达到设定时间的目的, 仿真结果完全符合设计要求。日期调整:按date可以显示当前日期,并对日期进行调整,按+1键后年加1;按n
24、ext后对月 份进行调整,按+1键后月份加1;按next后对天进行调整,按+1键后天加1,从而达到设定口期 的目的,仿真结果完全符合设计要求。闹钟定时:按alm进入闹钟时间设定,按+1键后时加1;按next后对分进行调整,按+1键后 时分加1;按next后对秒进行调整,按+1键后秒加1,从而达到闹钟时i'可设定的目的。设定闹铃时 间为00:02:00,当时间到达00:02:00时,定时时间到时,蜂鸣器鸣叫,按rest键后,停止鸣叫,。j118<tc<tr7ctextr9 40: hexahpxtal1sf.r8io t- ei . ;sm i .<工©f1d
25、f1.1p12p13pi.*p1sp1j5 pi.?r2iy>*2pz.vx9 pzaid pz3ta11 pz.wa12 pzfya13 fzj&au f37/a1®p3.<ra"* 2»333a-35$5*5sa3zsb2v >d傷fofyado f0.wad1 ?02fad2 fotaps ro.wao« owapf rowa04 fo.?/at»?zz , g3 肇 z* ag 25 如 孕竺ad alazbob1iza313 aatfa<ma?底:te>o zs刃r«t>io o-
26、5nrt>a1e图5.3系统仿真结果6设计小结这次单片机课程设计由于电路设计合理,功能电路基本能实现设计要求,程序简单明 了,基本上达到了题目的各项要求:时钟的显示,期的显示,复位功能,校时功能,调 时功能。时钟显示功能,精确度完全可以满足日常生活显示时间的需要;调时功能,方便 快捷;校时功能保证了时钟准确和可靠性,述有扩展成音乐闹钟的余地。硕件设施合乎要 求,软件设计可以配合硬件实现要求功能。但是由于时间比较短,出现部分不足:在日期 计吋的软件编程方面,并没有考虑闰年闰月的因素,在实际的万年历设计中,人们常常用 ds1302芯片自动实现时间的计算。经讨论只是软件部分还不完善,对于本研究
27、课题,应 尽量考虑到人的因素,增强时钟的实用性和操作性,为使用者提供切实的方便,营造一种 舒适的生活氛围。所以,在设计的时候,应该从多方面、多角度去考虑问题,而且应该进 步提咼时钟的质量。武汉工程大学 电气信息学院单片机课程设计(论文)说明书参考文献k*t41郭天祥.新概念51单片机c语言教程m 北京:电子工业出版社,2009.2徐爱钧.智能化测量控制仪表原理及设计m,北京北京航空航天大学出版社,2005: 25 何立民.单片机中级教程.北京:北京航空航天大学出版j. 2007. 169-1704白艳敏.51单片机典型系统开发实例精讲m北京:电子工业出版社,2006:123-1265刘迎春.m
28、cs-51单片机原理及应用教程m,北京:清华大学出版社,2004: 40-436王法杰.基于proteus和keil仿真实验平台在单片机教学中的应用j.大众科 技,2008(06 ):39-43附录1系统原理图*w urjn口 lzn59f'- co b cd cd cd q> kd cd)2viis?lsx3 匕?kimfn-*m*fl*n xjl2r4lbm/i mlid33vlfleed eeid llmled qjjued aemd axhhed5wzd xyajzd c$zd zwpzd 二 yhzd tnyplzd 6wzd smtzdzaksad bakbdd ss
29、 awnw nakod zakrlcw lowtw 0sasisdzlklxnklx i. s5 - l喩 £ flx口附录2程序清单numaddnextwei_setalmdaterestsecondminutehourtcntbit p3.0bit p3.1bit p3.2bit p3.3bit p3.4bit p3.5equ 30hequ 31hequ 32hequ 34halm_hour equ 35halm_minute equ 36halm.second equ 37hday equ 38hmonth equ 39hyear equ 40h;标号赋值org ooh;主程序
30、sjmp startorg obhljmp int_t0start:mov dptr,#tablemov hour,#00mov minute,#0mov second,#。mov tcnt,#0mov alm_hour,#0mov alm_minute,#0mov alm_second,#0mov day,#00mov month,#0()mov ye ar,# 11;初始化赋值mov 29h,#0mov 27h,#0;闹钟标志位mov41h,#0;显示缓冲区mov 42h,#0mov 43h,#0movtmod,#01h;设置计时器工作方式mov th0,#60淀时50毫秒mov tl0,
31、#176mov ie,#82hsetb tro“ j rtw打<t*打<t*打<t*打<t*打<t* 丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫丫<? 丫<t* 丫*t> <? 丫丫<t»丫t* 丫<?;判断是否有控制键按下,是哪一个键按下2 7k1>k1>k1>k1> 上 上 上5 *1* *t* *t* <tw *tw rtw *tw rtw *tw rtw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw
32、*tw riw *tw riw *tw riw *tw rtw rtw rtw rtw rtw rtw rtw rtw rtwal: mov41h,secondmov 42h,minutemov 43h,hourlcall display;送显示jnb rest,sojnb wei_set,s 1jnb alm,s2jnb date,s3mov a,27hcjne a,#0,ring;若以设定闹钟,则转ringljmpa1“ ” “ .» “ .».»“ j rtw打<t*打<t*打<t*打<t*打<t* 丫丫丫丫丫丫丫丫丫丫丫丫丫丫
33、丫丫丫丫丫丫丫丫<? 丫<t* 丫*t> <? 丫丫<t»丫t* 丫<?;判断是否到所定时间 rj rj« rjw rj« rjw rjwrj*rjw rj rrjw rj rj« rjw rjwrjw rj rrj*rjw5ring:mov a, hourcjne a,alm_hour ,neqmov a,minutecjne a,alm_minute,neqmov a, secondcjne a,alm_second ,neqclr p3.7;定时到neq:ajmpa1«f>2 7k1>k1&
34、gt;k1>k1> 上 上 上5 *1* *t* *t* <tw *tw rtw *tw rtw *tw rtw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw rtw rtw rtw rtw rtw rtw rtw rtw rtw;关闭闹钟«f>7 «f>2z 7 *1* *t* *t* <tw *tw rtw *tw rtw *tw rtw *tw riw *tw riw *tw riw *tw ri
35、w *tw riw *tw rtw *tw rtw *tw rtw *tw rtw *tw rtw *tw rtw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riwso:lcall delay ;去抖动jb rest,a1clr 27hsetb p3.7ajmpa17,7,7*上 上 上5 *1* *t* *t* <tw *tw rtw *tw rtw *tw rtw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw
36、*tw riw *tw riw *tw riw *tw riw *tw rtw rtw rtw rtw rtw rtw rtw rtw rtw;时间调整程序<2z<2<2z k1” r| rj rjw rj«rj r rjw rjw rj*rj* rj* rjwrjw r| rjw rj*rjw r| rjw rj*rj* rj* rj* rj rjw rj rjw rjw rjw rj rjw rj rjw rjw rjw rj rjw rjw rjw rj rjw5si:lcall delay;去抖动jb wei_set,a1sjmpk1s2:lcall del
37、ay 法抖动jb alm,a1ljmp k2s3:lcall delay;去抖动jb date,alljmp k3ki: setb numaddsetb nextclr troclr etomov 28h,#03hlpo:jb numadd,nextolcall delayjb numaddxpolp1:jnb numadd,lp1inc 29hsjmplo1nexto:jb next,lilcall delayjnb next,nextold1:mov 29h,#0djnz 28h,lo1sjmp llloi:mov a,28hcjne a,#03h,lo2mov a,29hadd a,ho
38、urmov hour,acjne a,#24,laimov hour,#oohlai:mov 29h,#0sjmp lilo2:mov a,28hcjne a,#02h,lo3mov a,29hadd a,minutemov minute,acjne a,#60,la2mov minute,#0la2:mov 29h,#0sjmp lilo3:mov a,29hadd a,secondmov secondscjne a,#60,la3mov second,#00hla3:mov 29h,#0li:mov41h,secondmov 42h,minutemov 43h,hourlcall disp
39、laymov a,#28hcjne a,#00h,lp0武汉工程大学 电气信息学院单片机课程设计(论文)说明书mov th0,#(65536-50000)/256mov tl0,#176setb trosetb etoljmpa1k! 2# rj rj rj rj rj 卜 rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj rj卜卜 卜卜卜,;闹铃沱时程序 * * * *k2:setb numaddsetb nextmov 28h,#03hlpob:jb numadd,nextoblcall delayjb numad
40、d,lpoblp1b:jnb numadd,lp1binc 29hsjmp lo1bnextob:jb next,l1blcall delayjnb nextnextobld1b:mov 29h,#0djnz 28h,lo1bsjmp llblo1b:mov a,28hcjne a,#03h,lo2bmov a,29hadd a,alm_hourmov alm_hour,acjne a,#24,la ibmov alm_hour,#oohla ib:mov 29h,#0sjmp liblo2b:mova,28hcjne a,#02h,lo3bmov a,29hadd a,alm_minutem
41、ov alm_minute,acjne a,#60,la2bmov alm_m1nute,#ola2b:mov 29h,#0sjmpl1blo3b:mov a,29hadd a,alm-secondmov alm_second,acjne a,#60,la3bmov alm_second,#oohla3b:mov 29h,#0lib: mov 41h,alm_secondmov 42h,alm_minutemov 43h,alm_hourlcall displaymov a,#28hcjne a,#00h,lp0bllb: mov 27h,#1h;闹钟标志位置1ljmpa1b立立上 3上 上上
42、;日期调整程序7上 上 上5 *1*rtw rtw rtw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw riw *tw rtw rtw rtw rtw rtw rtw rtw rtw rtwk3:setb numaddsetb nextmov 28h,#03hlpoc:jb numadd,nextoclcall delayjb numaddxpoclp1c:jnb numadd,lp1cinc 29hsjmpl01cnextoc:jb next,l1clcall delayjnb
43、 next.nextocld1c:mov 29h,#0djnz 28h,lo1csjmpl1clo1c:mov a,28hcjne a,#03h,lo2cmov a,29hadd a,yearmov year,acjne a,#1oo,la1cmov year,#00hlaic:mov 29h,#0sjmpl1clo2c:mova,28hcjne a,#02h,lo3cmov a,29hadd a,monthmov month,acjne a,#30,la2cmov month,#0la2c:mov 29h,#0sjmpl1clo3c:mov a,29hadd a,daymov day, acjne a,#12,la3cmov day,#00h武汉工程大学电气信息学院单片机课程设计(论文)说明书la3c:mov 29h,#0l1c: mov 41h,daymov 42h,mon
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国盆花行业运行态势及发展趋势分析报告
- 2025-2030年中国电极箔产业发展趋势规划研究报告
- 2025山东省建筑安全员《B证》考试题库
- 长沙轨道交通职业学院《幼儿戏剧》2023-2024学年第二学期期末试卷
- 唐山工业职业技术学院《软件工程原理与实践》2023-2024学年第二学期期末试卷
- 辽宁何氏医学院《运动选材学》2023-2024学年第二学期期末试卷
- 滁州城市职业学院《工程实训》2023-2024学年第二学期期末试卷
- 中国计量大学《文学批评学》2023-2024学年第二学期期末试卷
- 广西演艺职业学院《食品营养学实验》2023-2024学年第二学期期末试卷
- 西安信息职业大学《文献检索与科技论文写作》2023-2024学年第二学期期末试卷
- 2024年湘教版初中地理一轮复习专题三 天气与气候
- 四级人工智能训练师(中级)职业技能等级认定考试题及答案
- 运用HFMEA品管工具优化临床安全输血流程医院品质管理获奖案例(护理部联合临床输血科信息处)
- 《商务沟通-策略、方法与案例》课件 第八章 求职沟通
- 法律思维及案例培训
- Meta分析高分文献汇报课件模板
- 养老院各职位岗位职责
- 市政工程混凝土排水沟设计方案
- 2024年湖北省武汉市中考英语真题(含解析)
- 燕窝采购合同模板
- 小学五年级下册外研版英语:Module 5 模块测试
评论
0/150
提交评论