问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机串口0工作方式使用MAX7219的问题

发布网友 发布时间:2022-06-09 03:48

我来回答

3个回答

热心网友 时间:2023-09-14 13:43

T_ADR:DB 0....

取出表 T_ADR 中的数据,指令,应该是:MOVC。

而不是:MOV SBUF,@R1;传送地址(先是低位)追问MOVC SBUF,@R1有语法错误 = =

追答怎么能那么写 !

应该是:

MOVC A, @A + DPTR

热心网友 时间:2023-09-14 13:44

现在很少有人用汇编了,给你看一个我写的C语言程序
void MAX7219_init(void) //MAX7219的初始化
{
displaybit( 9,0xff);
displaybit(10,0x02); //0x02
displaybit(11,0xff);
displaybit(12,0xff);
displaybit(15,0x00);
displaybit( 1,0x0f);
displaybit( 5,0);
displaybit( 6,0x0f);
}
void displaybit(unsigned char dig,unsigned char seg) //在指定位显示指定数字
{
unsigned char n;
unsigned char temp;
LOAD = 0;
temp = dig;
for(n=8;n>0;n--)
{
SCL = 0;
if(0x80&temp)SDA =1;
else SDA = 0;
temp <<= 1;
nop; nop;
SCL = 1;
nop; nop;
}
temp=seg;
for(n=8;n>0;n--)
{
SCL = 0;
if(0x80&temp)SDA =1;
else SDA = 0;
temp<<=1;
nop; nop;
SCL = 1;
nop; nop;
}
SDA=1;
LOAD=1;
}

热心网友 时间:2023-09-14 13:44

串口应该是用RXD和TXD,你接的不是这两个脚追问是这两个-_-||

追答你可以不用串口方式0的方式。可以用程序模拟时序来发送数据以使数码管显示。
模拟时序可以这样写:
MOV R2,#8
MOV A,R1 ;要发送的数据先放在A里面
L_SEND_DAT:
SETB P3.1 ;时钟信号

RLC A
JBC L_SET_H
CLR P3.0
JMP NEXT0
L_SET_H:
SETB P3.0
NEXT0:
CLR P3.1 ;时钟下降沿锁存数据
DJNZ R2, L_SEND_DAT
RET

首先你要熟悉7219芯片的资料,熟悉控制方式。还要弄清楚数码管是共阴极还是共阳极。

这些是注意事项:

7219 使用注意事项
(1)PS7219上电后,内部RAM清零。显示前应先将亮度寄存器、译码模式寄存器及数据寄存器赋值。 (2)PS7219应连接共阴式LED显示器,没有用的LED显示器位选引脚可以悬空不接。
(3)其显示采用扫描方式,使用普通LED亮度可能不足,可选用高亮型号或超高亮型号。对于尺寸大于0.8英寸的LED,应使用适当的驱动电路。
(4)PS7219的RST复位端应可靠地接到复位电路上去。上电复位信号宽度要求大于100ms,典型复位门限为4.65V。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 51单片机 MAX7219 可以正常显示 但是要单片机一直写 我LOAD引脚在每次写完都赋值1,按照手册是能锁存的。 51单片机和MAX7219芯片制作秒计时表 51单片机接max7219显示的问题 用51单片机连接max7219芯片做秒计时器,求帮看下程序 怎么快点删除内存卡的东西 新型国际关系的三大特征是什么? 梦到正在追自己的男生跟别人好了什么意思 冠心病引起心肌梗死? 公司为了把员工*离职,故意把任务定得很高,基本不可能完成,工资又定得很低,这? 逼迫离职,我该怎么办 被领导逼辞职,怎么办? 以调动工作为由,变相逼辞职,应该怎么样维护个人利益 跟上司吵架后被逼离职,我该怎么办? 被公司变相逼迫辞职,该如何应对? 被逼离职是否可以起诉? 在公司遭到被逼迫离职怎么办? 什么情况下属于被逼辞职? 如何应对公司逼迫辞职的借口? 被逼离职怎么办? 拜托了大家 iphone4在cydia里更新了插件为什么会导致91手机助手和360白图标 有谁知道max7219跟51单片机在protel里怎么画吗?封装是什么 51单片机通过max7219控制双位数玛管 MAX7219芯片,keil + Proteus 6.9 89C51单片机编程问题!控制MAX7219芯片 单片机与MAX7219 数码管显示程序 7219怎么用? 我几天前做了一个MAX7219的驱动程序,在开发板上运行好使,就想做一个实物,现自学的Protel99se,刻了PCB板 请问如何给MSP430的某一端口赋值,而不影响其他端口。 如何让数码管轮流显示三组电压?(用51单片机如何编程?) 好奇金装纸尿裤和好奇金铂金装纸尿裤哪个好 泡椒为什么有的是黄色的有的四墨绿色的? 为什么自己泡的泡椒不是米黄色的 泡椒一煮汤怎么变黄色了 泡椒是怎么制成的呢? 提款失败 一直在维护 失业了怎么领取失业金? 中国最大的门户网站是什么?以及其他门户网站的排名? 软件危机的含义 怎么做动态壁纸? 健康管理师可以用于幼儿园的保健医吗? 将离别之情高清在一杯酒中的诗句是?