C51语言应用编程的若干问题

嵌入式系统 时间:2012-07-04来源:网络

按此在新窗口浏览图片

1549的管脚图和时序图分别如图1和图2所示,假定DATA OUT接P1.0,CS  接P1.1,CLOCK接P1.2。
1549的具体特性请查阅有关资料。
按此在新窗口浏览图片

图2 TLC1549时序图

例2 C语言程序与汇编语言程序的调用,其子程序如下:

PUBLIC AD   ;入口地址
SEG_AD SEGMENT CODE ;程序段 
RSEG SEG_AD
USING 0
  AD: MOV R6,#00
MOV R7,#00
SETB P1.1
ACALL DELAY
CLR P1.1
ACALL DELAY
MOV R0,#10
  RR0: SETB P1.2
NOP
CLR P1.2
DJNZ R0,RR0
ACALL DELAY
MOV 30H,R6   ;A/D转换的高
        ;两位保存在R6中
ACALL CIR
MOV R6,30H
SETB P1.2
NOP
CLR P1.2
MOV 30H,R6
ACALL CIR
MOV R6,30H
MOV R0,#8   ;A/D转换的低
       ;8位保存在R7中
  RR2: SETB P1.2
NOP
CLR P1.2
MOV 30H,R7
ACALL CIR
MOV R7,30H
DJNZ R0,RR2
RET
  CIR: CLR C
MOV C,P1.0
MOV A,30H
RLC A
MOV 30H,A
RET
END

1 2 3

关键词: C51 语言应用编程 汇编语言

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版