完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,遇到两个个问题,一是数码管显示不出来,二是max7219发烫
硬件部分,数码管是共阴极,这个脚接在DIG0-7任何一个脚都可以吗? 程序: #include #define uchar unsigned char #define uint unsigned int //定义Max7219端口 ***it Max7219_pinCLK = P0^5; ***it Max7219_pinCS = P0^6; ***it Max7219_pinDIN = P0^7; void Delay_xms(uint x) { uint i,j; for(i=0;i } //-------------------------------------------- //功能:向MAX7219(U3)写入字节 //入口参数:DATA //出口参数:无 //说明: void Write_Max7219_byte(uchar DATA) { uchar i; Max7219_pinCS=0; for(i=8;i>=1;i--) { Max7219_pinCLK=0; Max7219_pinDIN=DATA&0x80; DATA=DATA<<1; Max7219_pinCLK=1; } } //------------------------------------------- //功能:向MAX7219写入数据 //入口参数:address、dat //出口参数:无 //说明: void Write_Max7219(uchar address,uchar dat) { Max7219_pinCS=0; Write_Max7219_byte(address); //写入地址,即数码管编号 Write_Max7219_byte(dat); //写入数据,即数码管显示数字 Max7219_pinCS=1; } void Init_MAX7219(void) { Write_Max7219(0x09, 0xff); //译码方式:BCD码 Write_Max7219(0x0a, 0x0F); //亮度 Write_Max7219(0x0b, 0x07); //扫描界限;4个数码管显示 Write_Max7219(0x0c, 0x01); //掉电模式:0,普通模式:1 Write_Max7219(0x0f, 0x01); //显示测试:1;测试结束,正常显示:0 } void main(void) { uchar i,j; Delay_xms(50); Init_MAX7219(); Delay_xms(2000); Write_Max7219(0x0f, 0x00); //显示测试:1;测试结束,正常显示:0 ax7219(4,5); Write_Ma Write_Max7219(1,8); Write_Max7219(2,7); Write_Max7219(3,6); Write_Mx7219(5,4); Write_Max7219(6,3); Write_Max7219(7,2); Write_Max7219(8,1); Delay_xms(2000); for(j=1;j<9;j++) { for(i=0;i<10;i++) { Write_Max7219(j,i); Delay_xms(100); } } while(1); } |
|
相关推荐 |
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
298 浏览 1 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
309 浏览 0 评论
826 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1911 浏览 2 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1427 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12031 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 23:47 , Processed in 0.515980 second(s), Total 71, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号