MOV A 20H是啥意思,单片机学习网站

急求 基于单片机的数字电压表设计_百度知道
急求 基于单片机的数字电压表设计
最好是89C51的 电路原理图和程序 或者给个相关下载网站也可 谢谢了
提问者采纳
0 ,20H; ORG 0000H AJMP MAIN ORG 0030HMAIN,7,30H MOV DPTR.0-P2,0A2H,#0FFH NOP CLR P2,8,@A+DPTR CLR P2: MOV R6,60HTAB,A MOV A,A CALL DELAY SETB P2,P3.7 NOP NOP SETB P2,#TAB MOVC A.4接位选,$ DJNZ R6,DL1 RETXIANSHI;取消选中 RETDU,20H DIV AB MOV 30H,74H,A CALL DELAY SETB P2,32H MOVC A.6-P3,A MOV A.7接2个口------------------------------------*&#47,62H.0 .0 RETDELAY,B MOV B,#248 DJNZ R7: CALL XIE CALL DELAY CALL DU CALL XIANSHI AJMP MAIN.1 CLR ACC,1,@A+DPTR CLR P2:DB
28H,7AH.7 NOP NOP NOP MOV A,A CALL DELAY SETB P2,#5 DIV AB MOV 31H;当P3;开始转换XIE,31H MOVC A,6.3 MOV P0: CLR P2.6
NOP NOP SETB P3;选中 NOP
CLR P3,61H,B MOV B.2 MOV P0:MOV B,3.5 MOV P0.2 MOV A,7EH;* ---------------------------
P1接AD0804的8个脚.0 NOP CLR P3.3 RET。6由低到高时开始转换 NOP NOP SETB P2,#51 MOV A: MOV P1: MOV R7,A NOP NOP SETB P3.1 MOV A,P1 NOP MOV 20H,2,#2DL1,P0口接数码管段选,#2 MUL AB MOV 32H,5:DB
0,P2;TAB.6 ,4,A MOV A,@A+DPTR CLR P2,21H&#47
提问者评价
其他类似问题
数字电压表的相关知识
其他4条回答
输出一个32线的信号,用两个编码器组编过,进8位输入.写个简单的程序,对数码管输出显示就好了弄个比较片子组,用LM339就好
我博客上有两个数字电压表,很容易地修改一下就能满足你的要求
1个C2051都可以捉出一个11位精度的数字电压表……
我有现成的程序
您可能关注的推广回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神帮忙error A9 :SYNTAX ERROR 和error A3:ILLEGAL CHARAC_keil吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,712贴子:
求大神帮忙error A9 :SYNTAX ERROR 和error A3:ILLEGAL CHARAC收藏
我们老师上选修的单片机课,期末了硬要搞一个课程设计,要做四层电梯的显示器(控制器),用汇编来写。好伤我只懂C语言啊。程序附上,求大神救救他:;*********START启动程序***********START: MOV
TMOD,#11H
TH0,#3CH定时100ms
TL0,#0B0H
TH1,#0ECH定时10ms
SP,#6FH;*********STOP停止程序***********STOP:
P1.7,$等待开始工作指令
10ms一次读取按键;*********一楼上升按键选择程序***********UP1:
A,20H目前在1楼
A,21H取得&1楼请求情况
UP1无请求,则等待
P0.7上升指示灯亮
P2.7电动机正转上升;*********二楼上升按键选择程序***********UP2:
DPTR,#5BH到达2楼,数码管显示“2”
20H.1,UP21是2楼电梯间的上升请求,转UP21
22H.1,UP21是电梯内目标2楼请求,转UP21
20H.1清二楼电梯间上升请求标志位
22H.1清电梯内目标2楼请求标志位
P0.7上升指示灯灭SEBT
P2.6电机正转电梯门开
R2,#05s定时开始
R2,#50,$等待5s延时
P2.6门关SEBT
P2.7电动机正转上升UP22:
A,#0CH取得&2楼请求情况
DOWN22&2楼无请求,转2楼下降UP23:
P0.7上升指示灯亮SEBT
P2.7电动机正转上升
;*********三楼上升按键选择程序***********UP3:
DPTR,#4FH到达3楼,数码管显示“3”
20H.2,UP31是3楼电梯间的上升请求,转UP31
22H.2,UP31是电梯内目标3楼请求,转UP31
UP32 UP31:
20H.1清3楼电梯间上升请求标志位
22H.1清电梯内目标3楼请求标志位
P0.7上升指示灯灭SEBT
P2.6门开MOV
R2,#05s定时开始CJNE
R2,#50,$等待5s延时
P2.6门关 SEBT
P2.7电动机正转上升 UP32:
A,#08H取得&3楼请求情况
DOWN32&3楼无请求,转3楼下降UP33:
P0.7上升指示灯亮SEBT
P2.7电动机正转上升
DPTR,#66H到达4楼,数码管显示“4”;*********四楼下降按键选择程序***********UP41:
20.H3清4楼电梯间下降请求标志位
22H.3清电梯内目标4楼请求标志位
P0.7上升指示灯灭 SEBT
P2.6门开MOV
R2,#05s定时开始CJNE
R2,#50,$等待5s延时
P2.6门关 SEBT
P2.7电动机正转上升UD4:
A,#07H取得&4楼的请求情况
UD4DOWN4: CLR
P0.6下降指示灯亮
P2.7下降;*********三楼下降按键选择程序***********DOWN3: MOV
DPTR,#4FH到达3楼,数码管显示“3”
21H.2,DOWN31是3楼电梯间的下降请求,转DOWN31
22H.2,DOWN31是电梯内目标3楼请求,转DOWN31
DOWN32DOWN31:CLR
21H.2清3楼电梯间下降请求标志位
22H.2清电梯内目标3楼请求标志位
P0.6下降指示灯灭
P2.6门开MOV
R2,#05s定时开始CJNE
R2,#50,$等待5s延时
P2.7下降DOWN32:MOV  A,20H
ORL   A,22H
A,#03H取得&3楼的请求情况
UP32&3无楼请求,转3楼上升DOWN33:CLR
P0.6下降指示灯亮SEBT
P2.7下降;*********二楼下降按键选择程序***********DOWN2: MOV
DPTR,#5BH到达2楼,数码管显示“2”
21H.1,DOWN21是2电梯间的下降请求,转DOWN21
22H.1,DOWN2是电梯内目标3楼请求,转DOWN21
DOWN22DOWN21:CLR 
21H.1清2楼电梯间下降请求标志位
22H.1清电梯内目标2楼请求标志位
P0.6下降指示灯灭
P2.6门开MOV
R2,#05s定时开始CJNE
R2,#50,$等待5s延时
P2.7下降DOWN22:MOV  A,20H    
A,#02H取得&2的请求情况    
UP22&2楼请求,转2楼上升DOWN23:CLR   P0.6      ;下降指示灯亮
P2.7下降DOWN1: MOV
DPTR,#06H到达1,数码管显示“1”DOWN11:CLR
21H.0清电梯内目标1请求标志位
 ;下降指示灯灭     SEBT
P2.6门开MOV
R2,#05s定时开始CJNE
R2,#50,$等待5s延时
P2.7下降CJNE
R3,#0,DOWN12 ;Stop键是否按下过
UP1DOWN12:CLR  P0.6
 ;若Stop键按下过,转S1停止工作
1楼 16:43&|
相关的贴子1122167438相关的图贴
贴吧贡献榜 登录百度帐号推荐应用
内&&容:使用签名档&&
为兴趣而生,贴吧更懂你。&或单片机汇编语言程序设计师岗位培训试题(A卷)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
单片机汇编语言程序设计师岗位培训试题(A卷)
单​片​机​汇​编​语​言​程​序​设​计​师​岗​位​培​训​试​题​(​A​卷​)
阅读已结束,如果下载本文需要使用
想免费下载本文?
文档免下载券下载特权
全站付费文档8折起
千本精品电子书免费看
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢单片机电子钟_百度知道
单片机电子钟
发给我啊。我也需要。
1;时减一ADD A;MOV A,00: JC L112MOV 22H,#00H ,ACJNE A,00;无键按下则返回LCALL DISP ;秒减一ADD A,L15L15,#01HDA AMOV 22H,#60H;重新循环NOPNOPNOP.4.4CLR 2BH;处理小时23H--&gt,22HANL A,L12LB1.4;设定定时器工作方式,ACJNE A;2DH?LCALL KEY ,BRR ADJNZ R3;恢复现场POP ACCRETI ;键盘去抖动,A ,L61 ,#3CHJNZ LOOP2 ,22H : JC L112MOV 23H,AANL 2BH,2DHMOV 2DH: AJMP L911L6,#99HDA AMOV 23H: RETNOPNOP.4CLR 2DH;按键处理子程序ANKEY;分减一ADD A: MOV A;不带小数点DB 7ah,R6RETX,2BHANL A。JZ L12LJMP LXL2、分,2EHANL A,5aH : MOV B,#00HAJMP L12L9;重设堆栈指针NEXT: JC L112MOV 21H,0a2h,L2 ,41H;启动定时,2BHMOV 2BH,#10HMOV A,#00HMOV IP,00;不是增1键,A ,清零,L9L12: MOV A,#00HL112、秒)的值加1JB 2DH: ANL 2FH;判断使哪一位(时,#01HDA AMOV 22H,#99HDA AMOV 22H: MOV A,L1 ;中断返回,LB3JNB ACC,#00H ,62h.5.4 CLR 2DH: AJMP L611 ;L91;25H单元是标志位: MOV 25H;确认键处理程序CLR 2BH.2,P3CPL AANL A,00NOPNOP,#0FFH ,R6JB ACC.2,ACJNE A,AMOV A.4,#0FHORL A;,#24H,#00HAJMP L12L611;一秒钟时间到MOV A;MOV A,2FHMOV 2FH,23HADD A,@A+DPTRMOV P0,L16L16.4;25H单元是标志位,#00H ,#00h MOV 21H,#60H: MOV 25H;25H单元是标志位: POP PSW ,ACJNE A;LCALL DISPMOV A,00,L112MOV 22H,21H : MOV P3,#01H ;等待键释放MOV A: PUSH ACC ,22H ,RETI1MOV 22H: AJMP L811 ;显示子程序DISP,74h,00,#TABLEMOV A,#01HDA AMOV 21H,22H ,1H,RETI1MOV 20H,(25H)=01H调节分单元的值SETB 2DH;带小数点DB 00H,AMOV A.RETI1,23H : MOV A;保护现场PUSH PSWMOV TL0,#99H;IP,82H,#06HMOV DPTR.4CLR 2DH,00DB 8H; L81;功能键处理程序JZ LB1JB ACC,#10HMOV A,00,20h;一小时时间到MOV A.4AJMP L12LB3,#24H;是确认键转L2JB ACC: mov 20h,7eh,#02H .4CLR 2FH.0?MOV TL0: JB 2BH.4AJMP L12L61;延时DJNZ R2,L3 ,00;调用按键检测子程序JZ NEXT ,5eH,#02H ,#40H ,aMOV A: MOV A;是功能键转L1JB ACC.4,#20,#60H.4CLR 2BH,RETI1MOV 21H,AMOV R0,00,25H ;MOV A,#60H实用单片机电子钟的制作,#3CHJZ RETX ,L112MOV 23H,#00H ;将键值存入R6,#2FH : AJMP L12L8?NOPNOP;时加一ADD A,ACJNE A,L91AJMP L12L1: LCALL DISP LCALL DISPLCALL KEY ,IE初始化MOV IE;LCALL ANKEY ,#00H : MOV A?MOV SP,40H,00,61h: MOV 25H: MOV A,21H ANL A,#0FHORL A.4.3;秒加一ADD A,L17L17;处理小数点MOV A,#3CHJZ RETX ,#80H ,54H,21h ,#01H ,23H ,#04H ,42H;主程序(MAIN);关中断LX,LB2JB ACC。MOV R6,#0F0HSWAP AMOV 2CH。LOOP2;分加一ADD A,L112MOV 21H,#99H,21H ,ACJNE A: LCALL DISP .4CLR 2FH,#00HMOV 23H,$DEC R0MOV A:ORG 0000HAJMP MAINORG 000BHAJMP TIMEORG 0300HMAIN,AMOV A,#0B0HMOV TH0;送显示MOV R2.4AJMP L12LB2,#0F0HSWAP AMOV 2AH;赋定时初值MOV TH0,RETI1MOV 23H,60h,2DHANL A;是减1键转L3JNB ACC,(25H)=01H调节秒单元的值SETB 2FH,#3CHINC 20H ;循环显示RETTABLE,L12 ,#00HMOV 22H:TIME;2AH,#0FHORL A,(25H)=01H调节时单元的值SETB 2BH,L6 ,AANL 2DH,ACJNE A;增一键处理程序JB 2DH,转L12JB 2BH,#82HMOV TMOD,P3CPL AANL A.4;显示偏移量MOV R3: MOV 25H,#3CHSETB TR0 : db 28h,L81JB 2FH.4CLR 2FH,ACJNE A;MOV P2,L8JB 2FH;调用按键处理子程序SJMP NEXT ,#01HDA AMOV 21H: LCALL DISP ,#59HAJMP L12L911,23HANL A;判断有无键按下,00;定时中断处理程序;调用显示子程序,23H ,a ,P3CPL AANL A,#0BFHLOOP1,#0B4H ;2CH;处理秒21H--&一分钟时间到MOV A;处理分钟22H--&gt,20HCJNE A,ACJNE A,21HADD A,如下,21H ,22HADD A;按键判断程序KEY,#99HDA AMOV 21H: MOV A,LOOP1 ,#01HDA AMOV 23H;到时间达到24小时,@R0MOVC A,#0F0HSWAP AMOV 2EH,#10H : CLR EA ,#01HDA AMOV 23H.4SETB EARETL3,#23HAJMP L12L811,#99H
其他类似问题
电子钟的相关知识
其他3条回答
我有,ds1302+ds18b20+1602显示。
去年 我做了个,可以卖给你
单片机,DSP,ARM毕业设计可发邮件至寻求帮助!!
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 424|回复: 3
编译时显示错误,求帮忙看下是什么问题
显示是这样的错误:
Rebuild target 'Target 1'
assembling 123.asm...
123.asm(5): error A40: INVALID REGISTER
123.asm(5): error A9: SYNTAX ERROR
Target not created
程序:ORG 0000H
& && &MOV R1,#DPTR
& & & && &MOV& &DPTR,#7FF8H
& & & && &MOV R7,#08H
LOOP:MOVX&&@DPTR,A
HER:&&JNB&&P3.0,HER
& && &MOVX&&A,@DPTR
& & & && &MOV& &@R1,A
& & & && &INC& &DPTR
& & & && &INC& &R1
& & & && &DJNZ&&R7,LOOP
& & & & k1: LCALL DISP
& && &&&JB P3.2,K2
& & & & & & & & INC @R1
& && &&&LCALL DISP
& & k2: JB P3.3,K1
& & & && && &DEC @R1
& && & LCALL DISP& & & &&&
DISP: MOV&&A,@R1
& && &MOV&&B,#10
& & & && &DIV&&AB
& & & && &MOV&&20H,A
& & & && &MOV&&21H,B
& & & && &CLR&&P2.4
& & & && &SETB P2.5
& & & && &MOV&&A,20H
& & & && &MOVC&&A,@A+DPTR
& & & && &MOV&&P1,A
& & & && &LCALL&&DELAY
& && &CLR& &P2.5
& && &SETB&&P2.4
& && &MOV& &A,21H
& & & && &MOVC&&A,@A+DPTR
& && &MOV& &P1,A
DELAY: MOV&&R6,#01H
DL0:& &MOV&&R5,#61H
& && & DJNZ&&R5,$
& && & DJNZ&&R6,DL0
& && & RET
TABLE:&&DB& &0C0H,0F9H,0A4H,0B0H,99H& && &;
& && &&&DB&&92H,82H,0F8H,80H,90H
MOV&&R1,&&#DPTR&&这一句有问题。
“DPTR”是51单片机唯一的一个16位寄存器(其实是由DPH和DPL两个8位寄存器组成的“寄存器对”。所以DPTR既不可以作为“立即数”赋值给R1,也不可以将DPTR中的16位内容赋值给8位的R1。更何况“#DPTR&没有一个确定的值。也不可能是DPTR的2个地址。
只有“MOV R1,#DPH”或“MOV R1,#DPL”是合法的,但是传送的DPH或DPL的地址82H或83H。
是的 还是 老大厉害
MOV&&R1,&&#DPTR&&这一句有问题。
“DPTR”是51单片机唯一的一个16位寄存器(其实是由DPH和DPL两个8位寄 ...
谢谢,是这个问题,已经解决。
Powered by}

我要回帖

更多关于 单片机编程入门 的文章

更多推荐

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

点击添加站长微信