找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3491|回复: 0
打印 上一主题 下一主题
收起左侧

[求助]简易电压表求帮忙。。

[复制链接]
跳转到指定楼层
楼主
ID:36941 发表于 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表