完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
second equ 40h
minute equ 41h hour equ 42h second_gewei equ 43h second_shiwei equ 44h minute_gewei equ 45h minute_shiwei equ 46h hour_gewei equ 47h hour_shiwei equ 48h ;------------------------------------------ org 0000h ajmp start org 000bh ljmp t0_zhongduan org 0030h ;--------------初始化---------------------- start: mov sp, #60h mov second, #0 mov minute, #0 mov hour, #12 mov 30h, #0 mov dptr, #table mov tmod, #00000001b mov tcon, #00010000b mov th0, #003ch mov tl0, #00b0h setb et0 setb ea ;------引脚初始化---------- mov p0, #0ffh mov p1, #0ffh mov p2, #0ffh ;---------------主程序-------------------- main: call key call process call display sjmp main ;----------------------------------------- key: jnb p1.4, hour_jia jnb p1.5, hour_jian jnb p1.6, minute_jia jnb p1.7, minute_jian fanhui: ret hour_jia: call delay *** p1.4, fanhui panduan1: jnb p1.4, dis1 mov a, hour cjne a, #24,jixu1 sjmp fanhui jixu1: inc hour ret dis1: call display sjmp panduan1 hour_jian: call delay *** p1.5, fanhui panduan2: jnb p1.5, dis2 mov a, hour cjne a, #0, jixu2 sjmp fanhui jixu2: dec hour ret dis2: call display sjmp panduan2 minute_jia: call delay *** p1.6, fanhui panduan3: jnb p1.6, dis3 mov a, minute cjne a, #60, jixu3 sjmp fanhui jixu3: inc minute ret dis3: call display sjmp panduan3 minute_jian: call delay *** p1.7, fanhui panduan4: jnb p1.7, dis4 mov a, minute cjne a, #0, jixu4 sjmp fanhui jixu4: dec minute ret dis4: call display sjmp panduan4 ;------------------------------------- process: mov a, hour mov b, #10 div ab mov hour_shiwei, a mov hour_gewei, b mov a, minute mov b, #10 div ab mov minute_shiwei, a mov minute_gewei, b mov a, second mov b, #10 div ab mov second_shiwei, a mov second_gewei, b ret ;------------------------------------ display: mov a, hour_shiwei movc a, @a+dptr mov p2, #11111110b mov p0, a call delay mov p2, #11111111b mov a, hour_gewei movc a, @a+dptr mov p2, #11111101b mov p0, a call delay mov p2, #11111111b mov p2, #11111011b mov p0, #11111101b call delay mov p2, #11111111b mov a, minute_shiwei movc a, @a+dptr mov p2, #11110111b mov p0, a call delay mov p2, #11111111b mov a, minute_gewei movc a, @a+dptr mov p2, #11101111b mov p0, a call delay mov p2, #11111111b mov p2, #11011111b mov p0, #11111101b call delay mov p2, #11111111b mov a, second_shiwei movc a, @a+dptr mov p2, #10111111b mov p0, a call delay mov p2, #11111111b mov a, second_gewei movc a, @a+dptr mov p2, #01111111b mov p0, a call delay mov p2, #11111111b ret ;----------------------------------------------- t0_zhongduan: push acc inc 30h mov a, 30h cjne a, #20, jixu mov 30h, #0 inc second mov a, second cjne a, #60, jixu mov second, #0 inc minute mov a, minute cjne a, #60, jixu mov minute, #0 inc hour mov a, hour cjne a, #24, jixu mov hour, #0 jixu: pop acc mov th0, #3ch mov tl0, #0b0h reti ;------------------------------------------------ delay: mov r7, #5 d1: mov r6, #10 d2: djnz r6, d2 djnz r7, d1 ;------------------------------------------------ table: db 0c0h, 0f9h, 0a4h, 0b0h db 99h, 92h, 82h, 0f8h db 80h, 90h end |
|
|
|
没人吗???
|
|
|
|
1楼的图挂了,检查下吧。
|
|
|
|
汇编,不懂{:14:}
|
|
|
|
|
|
|
|
上面的图没了,我重新发一下
|
|
|
|
重新传一下图
|
|
|
|
怎么发不了图????
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
为什么用FatFS在SD卡创建文件,在单片机上读写正常,用读卡器插到电脑上就什么都没有
1075 浏览 0 评论
1129 浏览 2 评论
《DNK210使用指南 -CanMV版 V1.0》第九章 打印输出实验
499 浏览 0 评论
stm32f407+ksz8863rlli概率性ping不通
1211 浏览 1 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-常见网络服务搭建之NFS服务搭建
586 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11384 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-3 08:00 , Processed in 0.757268 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号