MAX7219与单片机连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:21:41
请您帮帮我,我用的是C8051F040单片机和MAX7219芯片,MAX7219的DIN,LOAD,CLK引脚如何与单片机连接,是一定要与串口连接吗,16位数据包如何发送啊,要是与普通的I/O口连行吗,CLK,LOAD的信号是如何产生的,假如我把电机电枢电压经过A/D转换为数子量存在两个内存单元中,怎么用MAX7219把数值显示在LED上啊,请您知道点就告诉我点吧,我的毕业设计啊,谢谢了,发邮件也行yjj850808@163.com

瞎说,随便用几个IO就可以了,举例:
OUT_DATA EQU 20H
IN_DATA EQU 21H
BIT_COUNT EQU 22H
TEN EQU 23H
ONE EQU 24H

;单片机与HD7279接口定义
DAT BIT P1.2
CLK BIT P1.1
CS BIT P1.0

ORG 0000H
SJMP START
ORG 0003H
SJMP INTT0
ORG 0030H
START:
CLR CS
MOV OUT_DATA,#0C4H;对7279复位
LCALL WRITE_SUB;
SETB CS
CLR CS
MOV OUT_DATA,#0BFH;测试
LCALL WRITE_SUB
SETB CS
ACALL DELAY1S
ACALL DELAY1S
ACALL DELAY1S
ACALL DELAY1S
ACALL DELAY1S
MOV IE,81H
CLR CS
MOV OUT_DATA,#0C4H;对7279复位
LCALL WRITE_SUB
SETB CS