用51单片机控制TLC5615的输出电压的程序如何写?

用51单片机控制TLC5615的输出电压的程序如何写?,第1张

不需要单独再加放大,闭如闹 tlc5615本身内部有一次放大的,工作电压是5v ,基准2.5左右,输出被放大一倍左轿罩右,输出就可以最高达到实际4.9吧,电压在0---4.9v变化橡轿是用程序改变,这个不难 你应该知道,不知道稍微查一下就懂了

DI EQU P3.7

SCK EQU P3.6

CS EQU P3.5

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN: MOV R7,#0FFH

DJNZ R7,$ 初始化

MOV R0,#90H

MOV R1,#00H 待转换的十位数放在R0,R1中,高位是R0

MOV R2,#08H

MOV R3,#04H 循环次数控制

CLR C

CLR SCK

SETB CS

NOP

CLR CS 选通TLC5615

MOV A,R0

LOOPH: NOP

RLC A

MOV DI,C

SETB SCK

NOP

CLR SCK

DJNZ R2,LOOPH 移入高8位

MOV A,R1

LOOPL: NOP

RLC A

MOV DI,C

SETB SCK

NOP

CLR SCK

DJNZ R3,LOOPL 移入低8位轮辩

SETB CS 转换完毕腊贺缺,拉拍拆高CS

RET

END


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12390029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存