老古开发网首页
导航:老古开发网首页文章索引文章分类单片机→[ADC0809等时间巡8通电压以LED数码显CH与电压.]
| -文章搜索 - 最新文章 - |

ADC0809等时间巡8通电压以LED数码显CH与电压.

发布时间:2006年7月21日 点击次数:850
来源:   作者:
 

;;;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


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
[转载]PC机与单片机串行通信中实现命令批处理
简介:
作 者:  航天信息股份有限公司 严天华 摘 要:  介绍PC机与MCS-51单片机通信批处理命令的实现思想、方法、通信协议和C51程序平台。为PC机与单片机间串行通信程序设计提供一种方法上的新思路。 关键词:  批处理 MCS-51单片机 通信协议   在PC机与MCS-51单片机之间进行串行通信时,基本是一对一的,即用PC机向单片机每发1条命令,就等待单片机的1条返回信息。这样可能把大量时间浪费在PC机与单片机的通信过程中了。为此笔者经过实践,设计隹梢耘碇葱蠵C机发给单片机的命令,就像DOS操作系统中的批处理命令一样,可连续批处理信息,结果当然提高了系统速度。文中提供了......

[转载]嵌入式实时系统中的优先级反转问题
学习AVR(十三) ATtiny2313的I/O空间
C语言宏定义技巧(常用宏定义) --摘录
软件模拟I2C读写X1226程序
通过串口RS232发送和接收短信
C51 的重入问题 WARNING L15: MULTIPLE CALL TO SEGMENT(转)
单片机系统中高速数据采集的实现
基于89C52单片机的微电压信号源设计
单片机在多种波形发生器中的应用
 
下一个:[单片机][转载]蓝牙收发芯片RF2968的原理及应用
简介:
作 者:  南华大学 黄智伟 王彦 廖金盛 摘 要:  RF2968是一个单片蓝牙收发芯片,工作在2400~2500 MHz频段,FSK调制和解调;芯片内含有射频发射、射频接收、FSK调制/解调等电路,能够接收和发送数字信号,符合蓝牙无线电规范1.1要求。文中给出RF2968的结构、原理、特性及应用电路。 关键词:  蓝牙 无线发射 无线接收 FSK 1 概 述   RF2968是为低成本的蓝牙应用而设计的单片收发集成电路,RF频率范围2400~2500 MHz,RF信道79个,步长1 MHz,数据速率1 MHz,频偏140~175 kHz,输出功率4 dBm,接收灵敏......
 

上一个:[单片机]<转载>头文件中应该放些什么2

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:47毫秒