汇编语言单片机汇编语言电子钟 无法设置时间

新人求个51单片机的电子时钟汇编语言(C语言的还没学到)_单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:141,287贴子:
新人求个51单片机的电子时钟汇编语言(C语言的还没学到)收藏
RT,要求是24小时制的,用6个数码管显示时,分,秒,的,如果不愿意粘贴到帖子里的可以发到 谢谢(最好有程序注解,本人是学应用电子技术的,不是直接照搬程序,只是了解一下程序以后可能要加其他功能程序上去)
专业从事单片机的生产,具有高品质的研发团队和设备,产品高品质保证,10年生产开发经验,深受国内外合作伙伴信赖,你的明智选择!!
呵呵,我给你发个吧.有2个按键功能.你看看吧&&&&&&&& ORG&&&&& 00H&&&&&&&& JMP&&&&& MAIN&&&&&&&& ORG&&&&& 0BH&&&&&&&& JMP&&&&& ZD&&&&&&&& ORG&&&&& 30HMAIN:&&& CLR&&&&& C&&&&&&&& CLR&&&&& A&&&&&&&& MOV&&&&& TMOD,#01H&&&&&&&& MOV&&&&& TH0,#0F8H&&&&&&&& MOV&&&&& TL0,#30H&&&&&&&& SETB&&&& EA&&&&&&&& SETB&&&& ET0&&&&&&&& SETB&&&& TR0&&&&&&&& MOV&&&&& 30H,#0&&&&&&&& MOV&&&&& 31H,#0&&&&&&&& MOV&&&&& 32H,#0&&&&&&&& MOV&&&&& 33H,#0&&&&&&&& MOV&&&&& 34H,#0&&&&&&&& ;;;;程序初始化&&&&&&&& MOV&&&&& 35H,#0&&&&&&&& MOV&&&&& 40H,#0&&&&&&&& ;;;;显示位用的单元&&&&&&&& MOV&&&&& 41H,#0&&&&&&&& ;;;;键盘用&&&&&&&& MOV&&&&& 50H,#250&&&&&&&& MOV&&&&& 51H,#2&&&&&&&& ;MOV&&&&& 52H,#5&&&&& ;;;EEPROM&&&&&&&& JMP&&&&&& $;;;;;;;;;;;;;;;中断开始;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ZD:&&&&& MOV&&&&& TH0,#0F8H&&&&&&&& MOV&&&&& TL0,#30H;;;;;;;;;;;;;;键盘区;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&&&&&&& JNB&&&&& 0,JP&&&&&&&& JNB&&&&& P2.0,JP2&&&&&&&& CLR&&&&& 0
JP:&&&&& JB&&&&&& P2.0,JP2&&&&&&&& SETB&&&& 0&&&&&&&& INC&&&&& 41H&&&&&&&& MOV&&&&& A,41H&&&&&&&& CJNE&&&& A,#5,JP2&&&&&&&& MOV&&&&& 41H,#00HJP2:&&&& JNB&&&&& 1,JP3&&&&&&&& JNB&&&&& P2.1,JP4&&&&&&&& CLR&&&&& 1JP3:&&&& JB&&&&&& P2.1,JP4&&&&&&&& SETB&&&& 1&&&&&&&& MOV&&&&& A,41H&&&&&&&& CJNE&&&& A,#1,JP5&&&&&&&& INC&&&&& 32H&&&&&&&& JMP&&&&& JP4JP5:&&&& CJNE&&&& A,#2,JP6&&&&&&&& INC&&&&& 33H&&&&&&&& JMP&&&&& JP4JP6:&&&& CJNE&&&& A,#3,JP7&&&&&&&& INC&&&&& 34H&&&&&&&& JMP&&&&& JP4JP7:&&&& CJNE&&&& A,#4,JP4&&&&&&&& INC&&&&& 35H;;;;;;;;;;;;;;判断显示位区;;;;;;;;;;;;;;;;;;;;;;;;;;;JP4:&&&& INC&&&&& 40H&&&&&&&& MOV&&&&& A,40H&&&&&&&& CJNE&&&& A,#1,PD&&&&&&&& JMP&&&&& DZPD:&&&&& MOV&&&&& A,40H&&&&&&&& CJNE&&&& A,#2,PD1&&&&&&&& JMP&&&&& DZ1PD1:&&&& MOV&&&&& A,40H&&&&&&&& CJNE&&&& A,#3,PD2&&&&&&&& JMP&&&&& DZ2&&&&&&&&&& ;;;;;;;;;;显示跳转区PD2:&&&& MOV&&&&& A,40H&&&&&&&& CJNE&&&& A,#4,PD3
&&&&&&&& JMP&&&&& DZ3PD3:&&&& MOV&&&&& A,40H&&&&&&&& CJNE&&&& A,#5,PD4&&&&&&&& JMP&&&&& DZ4PD4:&&&& MOV&&&&& A,40H&&&&&&&& CJNE&&&& A,#6,HH8&&&&&&&& MOV&&&&& 40H,#00H&&&&&&&& JMP&&&&& DZ5HH8:&&&& JMP&&&&& HH2;;;;;;;;;;;;;显示区;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DZ:&&&&& MOV&&&&& R0,#10H&&&&&&&& MOV&&&&& A,R0&&&&&&&& MOV&&&&& P1,A&&&&&&&& NOP&&&&&&&& MOV&&&&& R0,A&&&&&&&&&&&&&&&& ;;一位&&&&&&&& MOV&&&&& A,30H&&&&&&&& MOV&&&&& DPTR,#TAB&&&&&&&& MOVC&&&& A,@A+DPTR&&&&&&&& MOV&&&&& P3,A&&&&&&&& JMP&&&&& LP10DZ1:&&&& MOV&&&&& A,R0&&&&&&&& RL&&&&&& A&&&&&&&& MOV&&&&& P1,A&&&&&&&& NOP&&&&&&&& MOV&&&&& R0,A&&&&&&&&&&&&&&& ;;2位&&&&&&&& MOV&&&&& A,31H&&&&&&&& MOV&&&&& DPTR,#TAB&&&&&&&& MOVC&&&& A,@A+DPTR&&&&&&&& ANL&&&&& A,#B&&&&&&&& NOP&&&&&&&& NOP&&&&&&&& MOV&&&&& P3,A&&&&&&&& JMP&&&&& LP10DZ2:&&&& MOV&&&&& A,R0&&&&&&&& RL&&&&&& A
&&&&&&&& MOV&&&&& P1,A&&&&&&&& NOP&&&&&&&& MOV&&&&& R0,A&&&&&&&&&&&&&&&&&&&& ;;3位&&&&&&&& MOV&&&&& A,41H&&&&&&&& CJNE&&&& A,#1,LOOP&&&&&&&& JB&&&&&& 3,LOP1LOOP:&&& MOV&&&&& A,32H&&&&&&&& JMP&&&&& LOPLOP1:&&& MOV&&&&& A,#10LOP:&&&& MOV&&&&& DPTR,#TAB&&&&&&&& MOVC&&&& A,@A+DPTR&&&&&&&& ANL&&&&& A,#B&&&&&&&& NOP&&&&&&&& NOP&&&&&&&& MOV&&&&& P3,A&&&&&&&& JMP&&&&& LP10DZ3:&&&& MOV&&&&& A,R0&&&&&&&& RL&&&&&& A&&&&&&&& MOV&&&&& P1,A&&&&&&&& NOP&&&&&&&& MOV&&&&& R0,A&&&&&&&& MOV&&&&& DPTR,#TAB&&&&&&&&&&&&&&&& ;;4位&&&&&&&& MOV&&&&& A,41H&&&&&&&& CJNE&&&& A,#2,LOOP1&&&&&&&& JB&&&&&& 3,LOP2LOOP1:&& MOV&&&&& A,33H&&&&&&&& JMP&&&&& LOP3LOP2:&&& MOV&&&&& A,#10LOP3:&&& MOVC&&&& A,@A+DPTR&&&&&&&& ANL&&&&& A,#B&&&&&&&& NOP&&&&&&&& NOP&&&&&&&& MOV&&&&& P3,A&&&&&&&& JMP&&&&& LP10DZ4:&&&& MOV&&&&& A,R0&&&&&&&& RL&&&&&& A
&&&&&&&& MOV&&&&& P1,A&&&&&&&& NOP&&&&&&&& MOV&&&&& R0,A&&&&&&&&&&&&&& ;;5位&&&&&&&& MOV&&&&& A,41H&&&&&&&& CJNE&&&& A,#3,LOOP3&&&&&&&& JB&&&&&& 3,LOP4LOOP3:&& MOV&&&&& A,34H&&&&&&&& JMP&&&&& LOP5LOP4:&&& MOV&&&&& A,#10LOP5:&&& MOV&&&&& DPTR,#TAB&&&&&&&& MOVC&&&& A,@A+DPTR&&&&&&&& ANL&&&&& A,#B&&&&&&&& NOP&&&&&&&& NOP&&&&&&&& MOV&&&&& P3,A&&&&&&&& JMP&&&&& LP10DZ5:&&&& MOV&&&&& A,R0&&&&&&&& RL&&&&&& A&&&&&&&& MOV&&&&& P1,A&&&&&&&& NOP&&&&&&&& MOV&&&&& R0,A&&&&&&&&&&&&& ;;6位&&&&&&&& MOV&&&&& A,41H&&&&&&&& CJNE&&&& A,#4,LOOP4&&&&&&&& JB&&&&&& 3,LOP6LOOP4:&& MOV&&&&& A,35H&&&&&&&& JMP&&&&& LOP7LOP6:&&& MOV&&&&& A,#10LOP7:&&& MOV&&&&& DPTR,#TAB&&&&&&&& MOVC&&&& A,@A+DPTR&&&&&&&& MOV&&&&& P3,A;;;;;;;;;;;;;送数区;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;LP10:&&& MOV&&&&& A,30H&&&&&&&& CJNE&&&& A,#10,TT&&&&&&&& MOV&&&&& 30H,#00H&&&&&&&& INC&&&&& 31HTT:&&&&& MOV&&&&& A,31H
&&&&&&&& CJNE&&&& A,#6,TT1&&&&&&&& MOV&&&&& 31H,#00H&&&&&&&& INC&&&&& 32HTT1:&&&& MOV&&&&& A,32H&&&&&&&& CJNE&&&& A,#10,TT2&&&&&&&& MOV&&&&& 32H,#00H&&&&&&&& INC&&&&& 33HTT2:&&&& MOV&&&&& A,33H&&&&&&&& CJNE&&&& A,#6,TT3&&&&&&&& MOV&&&&& 33H,#00H&&&&&&&& INC&&&&& 34HTT3:&&&& MOV&&&&& A,35H&&&&&&&& CJNE&&&& A,#2,LP&&&&&&&& MOV&&&&& A,34H&&&&&&&& CJNE&&&& A,#5,TT4&&&&&&&& JMP&&&&& LP1LP:&&&&& MOV&&&&& A,34H&&&&&&&& CJNE&&&& A,#10,TT4LP1:&&&& MOV&&&&& 34H,#00H&&&&&&&& INC&&&&& 35HTT4:&&&& MOV&&&&& A,35H&&&&&&&& CJNE&&&& A,#2,HH&&&&&&&& MOV&&&&& A,34H&&&&&&&& CJNE&&&& A,#5,HH&&&&&&&& MOV&&&&& 34H,#00H&&&&&&&& MOV&&&&& 35H,#00HHH:&&&&& MOV&&&&& A,35H&&&&&&&& CJNE&&&& A,#3,HH2&&&&&&&& MOV&&&&& 35H,#00H;;;;;;;;;;;;;;;;;;送数区;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;HH2:&&&& DJNZ&&&& 50H, HH1&&&&&&&& MOV&&&&& 50H,#250&&&&&&&& CPL&&&&& 3&&&&&&&&&&&&&&& ;;;判断闪烁位&&&&&&&& DJNZ&&&& 51H,HH1&&&&&&&&& ;;;;秒信号加+1&&&&&&&& MOV&&&&& 51H,#2&&&&&&&& INC&&&&& 30HHH1:&&&& RETI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;TAB:&&& DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFh&&&&&& END
登录百度帐号推荐应用基于汇编语言的51单片机可调数字钟的设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于汇编语言的51单片机可调数字钟的设计
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩41页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢关于电子时钟数码管秒点跳动编程,还真难住我了 - 汇编语言编程 -
51单片机学习论坛
- Powered by Discuz!
关于电子时钟数码管秒点跳动编程,还真难住我了
单片机小学生
关于电子时钟数码管秒点跳动编程,还真难住我了
我的电子时钟是4位共阳数码管,位驱动使用三极管,段驱动使用164.现在的情况是:显示模块我用动态扫描,T0定时中断来完成了,但是有个重要的问题是,数码管的中间秒点不是单独的一位,而两个点分别是后两位的PD段。现在我需要在动态扫描时候两个点0.5S取反一次,但后面两位数码要不受影响,继续做一分钟加一,我用的是汇编,希望遇到这个问题的朋友分享下你的处理经验,是不是要做两个TAB?一个带秒点的,一个不带秒点的?但是不是意味着我的中断扫描程序要推倒重来啊?
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机教授
那个冒号应该是独立的呀,可以用万用表测试出来的
承接: 单片机项目及毕业设计
TEL :& &&&
Q Q :& &&&
群_1: (技术交流专区)
群_2: (技术交流专区)
群_3: (技术交流专区)
UID7161&帖子1955&精华&积分3375&阅读权限90&来自湖北荆门&在线时间959 小时&注册时间&最后登录&
单片机小学生
我用的是4个数码管集成在一起的,12根引脚。两个秒点分别是后面两位的P段
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机教授
P& &怎么没有听说啊, 你可以强行要那个 冒号 亮吗
承接: 单片机项目及毕业设计
TEL :& &&&
Q Q :& &&&
群_1: (技术交流专区)
群_2: (技术交流专区)
群_3: (技术交流专区)
UID7161&帖子1955&精华&积分3375&阅读权限90&来自湖北荆门&在线时间959 小时&注册时间&最后登录&
单片机教授
点一般用dp表示,
楼主你要的是用C语言?还是汇编语言?
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机小学生
汇编啊,写错了,是DP,
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机教授
1个TAB也可以。
或者2个TAB,个十位在这两个表中来回切换
百千位固定指向原来的表
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机教授
我一般用一个表,比较简单
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机教授
用一个表,
程序贴出来,帮你修改,要说明“点”在哪一位
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机小学生
好啊,等下先,先自己整理下
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机小学生
;涉及到定时中断
& & & & ;12MHZ晶振,4位共阳型数码管
& & & & ;================================
& & & & BIT1& & & & EQU& & & & P2.0
& & & & BIT2& & & & EQU& & & & P2.1
& & & & BIT3& & & & EQU& & & & P2.2
& & & & BIT4& & & & EQU& & & & P2.3
& & & & SDATA& & & & EQU& & & & P1.0
& & & & SCLK& & & & EQU& & & & P1.1
& & & & ;-------------------------------
& & & & ORG& & & & 0000
& & & & LJMP& & & & START
& & & & ORG& & & & 000BH& & & & ;定时中断0入口地址
& & & & LJMP& & & & TIME0& & & &
& & & & ORG& & & & 0030H
& & & & ;--------------------------------
DEL8:& & & & NOP& & & & ;数码管点亮延时8US
& & & & NOP
& & & & NOP
& & & & NOP
& & & & NOP
& & & & NOP
& & & & NOP
& & & & NOP
& & & & RET
& & & & ;-------------------------------
DEL1S:& & & & MOV& & & & 42H,#6& & & & ;约1S延时,秒间隔用
LOO1:& & & & MOV& & & & 43H,#250
LOO2:& & & & MOV& & & & 44H,#250
LOO3:& & & & DJNZ& & & & 44H,$
& & & & DJNZ& & & & 43H,LOO2
& & & & DJNZ& & & & 42H,LOO1
& & & & RET
& & & & ;----------T0显示中断------------
TIME0:& & & & PUSH& & & & ACC
& & & & PUSH& & & & PSW& & & & ;压栈保护
& & & & CLR& & & & EA
WLED:& & & & INC& & & & R7& & & & ;4个数码管判断,R7中的值为标志
LOOP0:& & & & CJNE& & & & R7,#01H,LOOP1& & & & ;判断R7的值是否为01H
& & & & ANL& & & & P2,#0FH& & & & ;关闭其他不显示的LED
& & & & LCALL& & & & DIS0& & & & ;是01H就显示第一位数码管
& & & & CLR& & & & BIT1
& & & & LCALL& & & & DEL8
& & & & LJMP& & & & PASS& & & & ;然后退出中断
LOOP1:& & & & CJNE& & & & R7,#02,LOOP2
& & & & ANL& & & & P2,#0FH
& & & & LCALL& & & & DIS1
& & & & CLR& & & & BIT2
& & & & LCALL& & & & DEL8
& & & & LJMP& & & & PASS
LOOP2:& & & & CJNE& & & & R7,#03,LOOP3
& & & & ANL& & & & P2,#0FH
& & & & LCALL& & & & DIS2
& & & & CLR& & & & BIT3
& & & & LCALL& & & & DEL8
& & & & LJMP& & & & PASS
LOOP3:& & & & CJNE& & & & R7,#04H,PASS
& & & & MOV& & & & R7,#00H& & & & ;扫描到最后一位时清标志
& & & & ANL& & & & P2,#0FH
& & & & LCALL& & & & DIS3
& & & & CLR& & & & BIT4
& & & & LCALL& & & & DEL8
PASS:& & & & MOV& & & & P2,#FFH& & & & ;返回时统一灭数码管
& & & & MOV& & & & TH0,#FEH& & & & ;0.5MS定时器重新赋值
& & & & MOV& & & & TL0,#0CH
& & & & SETB& & & & EA
& & & & POP& & & & PSW
& & & & POP& & & & ACC
& & & & RETI
& & & & ;-------------------------------
DIS0:& & & & MOV& & & & A,30H& & & & ;第一位
& & & & MOV& & & & DPTR,#TAB& & & & ;
& & & & MOVC& & & & A,@A+DPTR& & & & ;
& & & & LCALL& & & & DIS164
& & & & RET
DIS1:& & & & MOV& & & & A,31H& & & & ;第二位
& & & & MOV& & & & DPTR,#TAB& & & & ;
& & & & MOVC& & & & A,@A+DPTR& & & & ;
& & & & LCALL& & & & DIS164
& & & & RET& & & &
DIS2:& & & & MOV& & & & A,32H& & & & ;第三位
& & & & MOV& & & & DPTR,#TAB& & & & ;
& & & & MOVC& & & & A,@A+DPTR& & & & ;
& & & & LCALL& & & & DIS164
& & & & RET& & & &
DIS3:& & & & MOV& & & & A,33H& & & & ;第四位
& & & & MOV& & & & DPTR,#TAB& & & & ;
& & & & MOVC& & & & A,@A+DPTR& & & & ;
& & & & LCALL& & & & DIS164
& & & & RET
& & & & ;---------------------------------
TAB:& & & & DB& & & & 040H& & & & ;0.& & & && &&&带秒点共阳数码管数字表0-9
& & & & DB& & & & 079H& & & & ;1.
& & & & DB& & & & 24H& & & & ;2.
& & & & DB& & & & 30H& & & & ;3.
& & & & DB& & & & 19H& & & & ;4.
& & & & DB& & & & 12H& & & & ;5.
& & & & DB& & & & 02H& & & & ;6.
& & & & DB& & & & 78H& & & & ;7.
& & & & DB& & & & 00H& & & & ;8.
& & & & DB& & & & 10H& & & & ;9.
& & & & ;**********
& & & & DB& & & & 0C0H& & & & ;0& & & && &&&不带秒点共阳数码管数字表0-9
& & & & DB& & & & 0F9H& & & & ;1
& & & & DB& & & & 0A4H& & & & ;2
& & & & DB& & & & 0B0H& & & & ;3
& & & & DB& & & & 99H& & & & ;4
& & & & DB& & & & 92H& & & & ;5
& & & & DB& & & & 82H& & & & ;6
& & & & DB& & & & 0F8H& & & & ;7
& & & & DB& & & & 80H& & & & ;8
& & & & DB& & & & 90H& & & & ;9
& & & & ;-------------164串入并出------------
DIS164:& & & & PUSH& & & & ACC& & & & ;ACC入栈
& & & & CLR& & & & C& & & & ;清进位标志
& & & & MOV& & & & R4,#08H& & & & ;移位8次
DISB:& & & & RLC& & & & A
& & & & MOV& & & & SDATA,C& & & & ;移位出的值到数据线上
& & & & SETB& & & & SCLK& & & & ;SCLK高电平时发送
& & & & NOP
& & & & NOP
& & & & CLR& & & & SCLK
& & & & NOP
& & & & NOP
& & & & DJNZ& & & & R4,DISB
& & & & POP& & & & ACC& & & & ;ACC出栈
& & & & RET
& & & & ;------------------------------------
START:& & & & MOV& & & & SP,#5FH& & & & ;堆栈初始化
& & & & MOV& & & & P1,#FFH& & & & ;关所有的灯
& & & & MOV& & & & 30H,#00H& & & & ;初始化显示缓冲区
& & & & MOV& & & & 31H,#00H
& & & & MOV& & & & 32H,#00H
& & & & MOV& & & & 33H,#00H
& & & & MOV& & & & R7,#01H& & & & ;R7为LED位判断标志
& & & & MOV& & & & R4,#00H& & & & ;R4为164移位计数器
& & & & MOV& & & & R5,#00H& & & & ;显示计数器
& & & & MOV& & & & P2,#FFH& & & & ;关所有LED
& & & & MOV& & & & TMOD,#01H& & & & ;T0工作于方式1,16位计时器
& & & & MOV& & & & TH0,#FEH& & & & ;0.5MS定时器初值
& & & & MOV& & & & TL0,#0CH
& & & & SETB& & & & ET0
& & & & SETB& & & & TR0
& & & & SETB& & & & EA
MAIN:& & & & LCALL& & & & DEL1S
PLA0:& & & & INC& & & & 30H
& & & & MOV& & & & A,30H& & & &
& & & & CJNE& & & & A,#0AH,MAIN& & & & ;计数到10了吗?
& & & & MOV& & & & 30H,#00H& & & & ;到了就清30H
PLA1:& & & & INC& & & & 31H& & & & ;十位加一
& & & & MOV& & & & A,31H
& & & & CJNE& & & & A,#06H,MAIN
& & & & MOV& & & & 31H,#00H
HOME:& & & & LJMP& & & & MAIN& & & &
& & & & END& & & &
& & & & END
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机教授
0.5S取反一次,你还有做,假如0.5S取反一次的标志位是dp_34w,
段码表要修改一下,【不带秒点共阳数码管数字表0-9】放到
【带秒点】的前面。
只修改,第三位,第四位
DIS2:& && &&&MOV& && &&&A,32H& && &&&;第三位
& && &&&jnb&&dp_34w,DIS2_NDP
& && && && && & ADD& & A,#10& && && && && &&&;加上小数点
&&DIS2_NDP:
& && &&&MOV& && &&&DPTR,#TAB& && &&&;
& && &&&MOVC& && &&&A,@A+DPTR& && &&&;
& && &&&LCALL& && &&&DIS164
& && &&&RET& && &&&
DIS3:& && &&&MOV& && &&&A,33H& && &&&;第四位
& && &&&jnb&&dp_34w,DIS3_NDP
& && && && && & ADD& & A,#10& && &;加上小数点
&&DIS3_NDP:
& && &&&MOV& && &&&DPTR,#TAB& && &&&;
& && &&&MOVC& && &&&A,@A+DPTR& && &&&;
& && &&&LCALL& && &&&DIS164
& && &&&RET
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机小学生
现在就修改下看看...
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机小学生
秒点做出来了,谢谢
UID135712&帖子75&精华&积分20&阅读权限20&来自四川南充&在线时间113 小时&注册时间&最后登录&
单片机教授
其实简单点就用原来,【不带秒点共阳数码管数字表0-9】的表。
假如0.5S取反一次的标志位是dp_34w,
只修改,第三位,第四位
DIS2:& && &&&MOV& && &&&A,32H& && && && && &&&;第三位
& && && && && &&&MOV& && &&&DPTR,#TAB& && &&&;
& && && && && &&&MOVC& &&&A,@A+DPTR& && & ;
& && && && && &&&MOV& && &&&C,&&dp_34w& && && &;加上小数点
& && && && && &&&MOV& && &&&ACC.7, C& && && && &;加上小数点
& && && && && &&&LCALL& &&&DIS164
& && && && && &&&RET& && &&&
DIS3:& && &&&MOV& && && &A,33H& && && && && & ;第四位
& && && && && &&&MOV& && &&&DPTR,#TAB& && &&&;
& && && && && &&&MOVC& && &A,@A+DPTR& && &;
& && & & && && & MOV& && &&&C,&&dp_34w& && && &;加上小数点
& && && && && &&&MOV& && &&&ACC.7, C& && && && &;加上小数点
& && && && && &&&LCALL& &&&DIS164
& && && && && &&&RET
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机小学生
不加点。可以,而且已作出实物,很精确,就是没有秒闪
复制下来,晚上再试试
UID140243&帖子71&精华&积分20&阅读权限20&在线时间93 小时&注册时间&最后登录&
单片机小学生
我理解应该在第二位和第三位之间加秒闪
我理解应该在第二位和第三位之间加秒闪,你怎么写第三和第四位
UID140243&帖子71&精华&积分20&阅读权限20&在线时间93 小时&注册时间&最后登录&
单片机教授
这种数码管实物是这样:
附件: 您所在的用户组无法下载或查看附件
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机教授
点亮起来是这样的:
附件: 您所在的用户组无法下载或查看附件
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&
单片机教授
电路管脚:
附件: 您所在的用户组无法下载或查看附件
MCU:AJMP MCU
UID440&帖子2210&精华&积分2245&阅读权限90&在线时间1019 小时&注册时间&最后登录&}

我要回帖

更多关于 pic单片机汇编语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信