久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3104|回復(fù): 3
收起左側(cè)

51單片機(jī)24秒倒計(jì)時(shí)錯(cuò)誤查找

[復(fù)制鏈接]
ID:373573 發(fā)表于 2018-7-17 19:31 | 顯示全部樓層 |閱讀模式
           這是一個(gè)51單片機(jī)24秒倒計(jì)時(shí)的程序,但是其中有一個(gè)錯(cuò)誤,哪位大神能夠幫忙找到

ORG 0000H
SJMP MAIN
ORG 000BH
LJMP T0_ISR
ORG 0030H  
MAIN: MOV P0,#3FH     ;初始化賦值      
      MOV P1,#0FFH      
   MOV P2,#3FH      
   MOV R0,#00H      
   MOV R1,#24      
   MOV DPTR,#TAB
KEY: JB  P3.0,$        ;判斷啟動(dòng)鍵是否按下      
     ACALL DELAY30MS      
  JNB P3.0,$      
  ACALL START      
  SJMP KEY ;
START: MOV  TMOD,#01H     ;啟動(dòng)程序        
       MOV  TH0,#0D8H      
    MOV  TL0,#0EFH        
    SETB  ET0        
    SETB  EA        
    SETB  TR0  
   
STOP:  JB P3.2,ZTJX           ;判斷復(fù)位鍵是否程序        
       ACALL  DELAY30MS        
    JNB  P3.2,$        
    SJMP MAIN      ;復(fù)位程序
ZTJX : JB  P3.1,XS           ;判斷暫停鍵是否按下        
       ACALL  DELAY30MS        
    JNB  P3.1,$
ZT:    CLR TR0            ;K2按下后暫停計(jì)數(shù),并關(guān)中斷        
       CLR ET0        
    CLR EA        
    JB P3.1,$          ;K2再次按下繼續(xù)計(jì)數(shù)        
    ACALL  DELAY30MS        
    JNB P3.1,$  
   
JX:  SETB ET0              ;第二次按下暫停鍵后繼續(xù)倒計(jì)時(shí)(繼續(xù)啟動(dòng))      
     SETB EA      
  SETB TR0
XS:  MOV A,R1             ;顯示子程序      
     MOV B,#10        
  DIV AB      
  MOVC A, @A+DPTR      
  MOV  P0,A             ;  顯示秒十位      
  MOV A,B      
  MOVC A, @A+DPTR      
  MOV P2,A               ;顯示秒個(gè)位      
  CJNE R0,#100,STOP  ;1S時(shí)間到否,未到直接轉(zhuǎn)數(shù)碼管顯示      
  MOV R0,#00H        ;1S時(shí)間到,R0重賦初值      
  MOV A,R1           ;R1減1,不為0轉(zhuǎn)數(shù)碼管顯示,為0則重新開(kāi)始      
  CLR C      
  SUBB A,#1      
  MOV R1,A      
  JNC STOP          ;計(jì)數(shù)未到0繼續(xù)判斷暫停鍵和停止鍵      
  MOV R1,#24        ;計(jì)數(shù)到0停止計(jì)數(shù)并關(guān)中斷,      
  CLR ET0      
  CLR  EA      
  CLR  TR0         
  SJMP  SND             ;跳到報(bào)警程序      
  SJMP KEY              ;  跳回開(kāi)始檢測(cè)啟動(dòng)鍵      
  RET
DELAY30MS: MOV R6,#150       ;延時(shí)程序子程序      
     AAA:  MOV R7,#100            
  DJNZ R7,$            
  DJNZ R6,AAA            
  RET              
  
T0_ISR:   CLR TR0          ;中斷程序子程序           
          MOV TH0,#0D8H           
          MOV TL0,#0EFH           
    INC R0           
    SETB TR0           
    RETI              
   
SND:  CLR P1.0           ;報(bào)警程序子程序(紅色發(fā)光二極管亮一下就滅)      
      MOV R7,#0FFH   
DL: MOV R6,#0FFH   
DL1: DJNZ R6,DL1      
     DJNZ R7,DL      
  SETB P1.0      
  RET   
  
TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH      
     END



compiling Text3.C...
TEXT3.C(1): error C129: missing ';' before '0000'
Text3.C - 1 Error(s), 0 Warning(s).

這是一個(gè)51單片機(jī)24秒倒計(jì)時(shí)的程序,但是其中有一個(gè)錯(cuò)誤,哪位大神能夠幫忙找到

回復(fù)

使用道具 舉報(bào)

ID:367369 發(fā)表于 2018-7-18 10:40 | 顯示全部樓層
compiling Text3.C...
TEXT3.C(1): error C129: missing ';' before '0000'
Text3.C - 1 Error(s), 0 Warning(s).

129行少了個(gè):號(hào)........
回復(fù)

使用道具 舉報(bào)

ID:372402 發(fā)表于 2018-7-18 17:29 | 顯示全部樓層
可以在Keil里面編譯一下,看提示錯(cuò)誤信息是什么,這樣容易找到問(wèn)題點(diǎn)在那方便修改。
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2018-7-18 17:45 | 顯示全部樓層
做純匯編工程,你要用.asm文件, 不能用.c文件。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品一区二区免费视频 | 成人a视频 | 国产在线观 | 国产精品中文字幕在线 | 久久久国产一区二区三区 | 黄色免费看 | 亚洲欧美一区二区三区在线 | 午夜精品久久久 | 黄色三级在线播放 | 黄色在线免费播放 | 日韩一区二区在线视频 | 国产精品久久久久不卡 | av一区二区三区 | 一级毛片大全免费播放 | 特级毛片 | 成人在线精品 | 亚洲九色 | 久久婷婷国产麻豆91 | 日韩福利| 1000部精品久久久久久久久 | 欧美精品电影一区 | 在线一级片| 搞黄视频免费看 | 成人免费看电影 | 成人影院免费视频 | 国产精品视频久久久 | 久草热在线 | 成人精品在线视频 | 国产黄色免费网站 | 国产视频1区2区 | 综合在线视频 | 久久亚洲综合 | 国产精品资源在线观看 | 99久久精品免费看国产四区 | 精品欧美一区二区精品久久久 | 这里精品 | 黑人巨大精品欧美一区二区免费 | www.欧美.com | 国产在线不卡 | 亚洲成人在线免费 | 欧美一区二区在线看 |