本人单片机啥都不会TT,最近接一任务,做超声波测距问题,直接下的网上的课题比着做的,其它都对,但显示问题很大TT,貌似是LED显示模块有问题TT,程序看不太懂,先问下这是啥意思?
unsigned char const discode[] ={0x05,0xDD,0x46,0x54,0x9C,0x34,0x24,0x5D,0x04,0x14,0xfe};
unsigned char const positon[4]={ 0x04,0x10,0x40,0x80};
unsigned char disbuff[4]={ 0,0,0,0,};
51单片机数字模块
答案:2 悬赏:70 手机版
解决时间 2021-01-30 13:49
- 提问者网友:遁入空寂
- 2021-01-29 13:22
最佳答案
- 五星知识达人网友:西岸风
- 2021-01-29 14:25
unsigned char const discode[] ={0x05,0xDD,0x46,0x54,0x9C,0x34,0x24,0x5D,0x04,0x14,0xfe}; //定义一个数码管显示的代码数组。数组成员的第0个0x05即二进制数0000 0101,显示0这个字,需要依此推断出数码管的类型和接线方式。您显示不正确估计是因为显示代码与您实验板上的数码管接线方式或者类型,即是共阴还是共阳的,各笔段与IO口接线顺序不现所以显示不一样,这个时间关系就不能给您一一分析了。
unsigned char const positon[4]={ 0x04,0x10,0x40,0x80};//这个应该是位选码,
unsigned char disbuff[4]={ 0,0,0,0,};这个是定义显示数据的缓存
unsigned char const positon[4]={ 0x04,0x10,0x40,0x80};//这个应该是位选码,
unsigned char disbuff[4]={ 0,0,0,0,};这个是定义显示数据的缓存
全部回答
- 1楼网友:刀戟声无边
- 2021-01-29 15:19
51单片机上的蓝牙模块编程方法如下:
常用的方法有:
1.通过通过电脑上的蓝牙设备给单片机上的蓝牙设备,给单片机指令起到控制作用。
2.通过串口232或485或直接串口通讯链接到单片机的串口通讯引脚给单片机指令从而达到控制单片机。
3.通过电脑上的wifi给单片机上的wifi指令不过这样麻烦。
第一种方法最好把,不过电脑上要有蓝牙设备或外界usb的蓝牙。
第二种方法是有线的,可以通过电脑上的232接口直接跟单片机通讯。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯