找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3895|回復: 0
打印 上一主題 下一主題
收起左側

[求助]簡易電壓表求幫忙。。

[復制鏈接]
跳轉到指定樓層
樓主
ID:36941 發(fā)表于 2012-3-23 17:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
LED_0 EQU 30H    
LED_1 EQU 31H
LED_2 EQU 32H         
ADC EQU 35H       
CLOCK BIT P2.4   
ST BIT P2.5
EOC BIT P2.6
OE BIT P2.7
   ORG 00H     
   SJMP START     
   ORG 0BH 
   LJMP INT_T0     
START: MOV LED_0, #00H
       MOV LED_1, #00H
       MOV LED_2, #00H
       MOV DPTR, #TABLE     
       MOV TMOD, #02H     
       MOV TH0, #4CH     
       MOV TL0, #00H
       MOV IE, #82H
       SETB TR0       
WAIT: CLR ST
      SETB ST
      CLR ST 
      JNB EOC, $     
      SETB OE      
      MOV ADC, P1    
      CLR OE 
      MOV A,ADC
      MOV B,#100
      DIV AB 
      MOV LED_2, A      
      MOV A, B
      MOV B, #10
      DIV AB      
      MOV LED_1, A
      MOV LED_0, B   
      LCALL DISP     
      SJMP WAIT
INT_T0: CPL  CLOCK     
      RETI
DISP: MOV A, LED_0      
      MOVC A, @A+DPTR
      CLR P2.3
      MOV P0, A
      LCALL DELAY       
      SETB P2.3        
      MOV A, LED_1      
      MOVC A,@A+DPTR     
      CLR P2.2 
      MOV P0, A      
      LCALL DELAY
      SETB P2.2
      MOV A, LED_2
      MOVC A, @A+DPTR
      CLR P2.1             
      MOV P0, A
      LCALL DELAY
      SETB P2.1
      RET
DELAY: MOV R6, #10       
D1:    MOV R7, #250       
      DJNZ R7, $        
      DJNZ R6, D1
      RET
TABLE: DB 3FH, 06H, 5BH, 4FH, 66H     
       DB 6DH, 7DH, 07H, 7FH, 6FH
       DB 40H
      END

這是硬件圖跟程序代碼。。求大神指導,為什么運行之后是亂碼。。。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表