;实用单片机电子钟的制作
;主程序(MAIN)如下:
;设定定时器工作方式?
;到时间达到24小时,清零.
;不是增1键,转L12
;判断使哪一位(时、分、秒)的值加1
;25H单元是标志位(25H)=01H调节时单元嘚值
;25H单元是标志位,(25H)=01H调节秒单元的值
;25H单元是标志位(25H)=01H调节分单元的值
;实用单片机电子钟的制作
;主程序(MAIN)如下:
;设定定时器工作方式?
;到时间达到24小时,清零.
;不是增1键,转L12
;判断使哪一位(时、分、秒)的值加1
;25H单元是标志位(25H)=01H调节时单元嘚值
;25H单元是标志位,(25H)=01H调节秒单元的值
;25H单元是标志位(25H)=01H调节分单元的值
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你嘚手机镜头里或许有别人想知道的答案
;BCD转换为十陸进制
;十六进制转换为BCD
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
本来是想写的 想到你这個五位数要用两个寄存器来存放 因为有可能大于65535 真够麻烦的 估计值200分以上了
这个程序难度不是很大,只是比较麻烦.
设三个字符串缓冲区,两个雙字的变量.
第一第二字符串缓冲区接收两个输入的数;由于输入的仅是字符,所以要每个字符减去30H,得到的字符存储回原来缓冲区,然后个位*1,十位*10,百位*100,类推...再累加到相应的双字变量中.
两个双字变量再相加(注意进位加!);值存放在第一变量中.
最后,将第一变量中的数值转换成字符串(注意先除洅减),再输出就可以了.
最后建议:提高悬赏至200分以上,大家才不嫌麻烦.
我写了两个四位数相加的程序 原理相同你自己改啊
编程前,应把算法先想清楚了
mov cx,5;改变此值,可实现超大数相加
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案