微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > TLC1540/1541及其应用

TLC1540/1541及其应用

时间:08-30 来源:互联网 点击:
3 TLC1540/1541与MCU的接口设计

由于TLC1540/1541采用串行方式来传送数据,在和单片机连接时只需占用4根口线。其中I∕O CLOCK、ADDRESS IN和DATA OUT可以和另外的TLC1540∕1541或外部单元共用。具体的接口方法如图4所示,图中P10接片选端,P11接时钟端,P12接数据输出端,P13接地址输入端。转换的结果可通过P11模拟时钟信号读到MCU中。



程序如下:
MOV R0,#40H;结果缓冲区首址
MOV R1,#0;选通道
CLR P11
CLR P10
CLR A
LOOP:LCALL READ;读前次结果高8位
DJNZ R7,LOOP
MOV R0,A
INC R0
MOV R7,#2
CLR A
LOP1:LCALL READ;读前次结果低2位
DJNZ R7,LOP1
MOV R0,A
SETB P10
INC R0
LCALL
DELAY;延时50 μs子程序
CLR P10
MOV R7,#8
CLR A
LOP2: LCALL READ;读本次结果
DJNZ R7,LOP2
MOV R0,A
MOV R7,#2
CLR A
LOP3:LCALL READ
DJNZ R7,LOP3
MOV R0,A
SETB P10
┉ ┉
READ:PUSH A
MOV A,R1
RLC A
MOV R1,A
POP A
MOV P13,C
SETB P11
CLR P11
MOV C,P12
RLC A
SETB P11
RET
DELAY: ┉ ┉ ; 延时子程序略

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top