网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 杭州晶控电子有限公司 >> 文章中心 >> 单片机应用 >> 文章正文
  ADC0809等时间巡8通电压以LED数码显CH与电压.            【字体:
ADC0809等时间巡8通电压以LED数码显CH与电压.
作者:佚名    文章来源:不详    点击数:    更新时间:2008-01-06    

;;;ADC0809默认int5;;进行电压采集;;

 

ORG 0000H
AJMP MAIN
ORG 000BH
AJMP TIME_0
ORG 0023H
AJMP ES_0
ORG 0030H
MAIN:
MOV SP,#5FH
MOV P1,#00H
MOV P2,#0FFH
CLR P3.3;;;ALE STAR;;
CLR P3.7;;;DISP OUTDATA
MOV 3AH,#05H;;30H为通道数;;
MOV 3EH,#00H;;;LED FOR NUMBER
MOV 40H,#00H
MOV 41H,#00H
MOV TMOD,#22H
MOV TH0,#(65536-4000)/256
MOV TL0,#(65536-4000) MOD 256
MOV TH1,#0F3H;;;0E6H;;1200
MOV SCON,#50H
MOV TCON,#55H
MOV PCON,#80H
MOV IE,#92H;;;82H
LOOP:

 

 CHDATA:
 MOV A,3AH
 CJNE A,#08H,CHREP
 MOV 3AH,#00H
 CHREP:
 CLR C
 ANL A,#07H
 RRC A
 MOV P3.4,C;;A
 RRC A
 MOV P3.5,C;;B
 RRC A
 MOV P3.6,C;;;C

 MOV R7,#10
 PLU2:
 CLR ET0;;;CLOSE TIME0
 SETB P3.3;;ALE STAR
 CLR P3.3
 NOP
 NOP
 NOP
 NOP
 NOP
 NOP
 NOP
 NOP
 JNB P3.2,$ ;;EOC
 SETB P3.7;;;;ENABLE
 
 MOV A,#30H
 ADD A,3AH
 MOV 38H,A;;;;FOR CH ADDRIVER DATA
 MOV R0,A
 MOV A,P0
  MOV @R0,A
 CLR P3.7;;DISPABLE
 SETB ET0;;;OPEN TIME0

 MOV R0,38H
 MOV A,@R0
 MOV B,#100
 DIV AB
 MOV 3BH,A;;BAI
 MOV A,B
 MOV B,#10
 DIV AB
 MOV 3CH,A;;SHI
 ;  MOV 3DH,B;;GE
   MOV 3FH,B;;GE
  DJNZ R7,PLU2
 AJMP LOOP
; AJMP PLU2;;CHDATA;;;LOOP
 

ES_0:

 RETI


 DISPLED:
 MOV DPTR,#LEDB
 MOV A,3EH

 CJNE A,#04H,DISP4
 MOV A,3AH
 MOVC A,@A+DPTR    ;;CHLED
 MOV P2,#0FFH
 MOV P1,A
 MOV P2,#0EFH
 
 INC 40H
 MOV A,40H
 CJNE A,#250,NN1
 INC 41H
 MOV A,41H
 CJNE A,#40,NN1
 INC 3AH
 MOV 41H,#00
 NN1: 


 
 
 MOV 3EH,#0FFH


 
 DISP4:
 CJNE A,#03H,DISP3;;;"-"DP

 MOV P2,#0FFH
 MOV P1,#40H
 MOV P2,#0F7H
;; MOV 3EH,#0FFH
 
 DISP3:
 CJNE A,#02H,DISP1  ;;BAI
 MOV A,3BH
 MOVC A,@A+DPTR
 
    MOV P2,#0FFH
 MOV P1,A
 MOV P2,#0FEH
 
 ;;;;MOV 3EH,#0FFH;;;;KKKKKKK
 
 DISP1:
 CJNE A,#01H,DISP2 ;;;SHI
 MOV A,3CH
 MOVC A,@A+DPTR
    MOV P2,#0FFH
 MOV P1,A
 MOV P2,#0FDH

 DISP2:
 CJNE A,#00H,DISPOVER;;; GEI
   MOV A,3FH
;; MOV A,3DH
 MOVC A,@A+DPTR
    MOV P2,#0FFH
 MOV P1,A
 MOV P2,#0FBH
 
 DISPOVER:
 INC 3EH 
RET
 

 

TIME_0:
 CLR TR0
 CLR EA

 ACALL DISPLED
 MOV TH0,#(65536-4000)/256
 MOV TL0,#(65536-4000)MOD 256
 SETB TR0
 SETB EA
 RETI

 LEDB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H
 
END


文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    利用OrCAD/PSpice A/D仿真技
    多相PWM控制DC/DC变换器
    流水线ADC
    基于ATM的ADSL网关的研究与实
    ORCAD/PSPICE 9中新元件的创
    多功能温度监控器ADT14的开发
    电流模式控制移相全桥零电压
    串行AD和DA芯片的应用
    12位高速ADC存储电路设计与实
    ADμC812内部ADC的应用
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    杭州晶控电子有限公司 版权所有 站长:hificat