寻找一篇单片机为8x8的点阵C程序
答案:1 悬赏:60
解决时间 2021-01-23 18:02
- 提问者网友:且恨且铭记
- 2021-01-22 23:32
寻找一篇单片机为8x8的点阵C程序
最佳答案
- 二级知识专家网友:青灯有味
- 2021-01-23 00:49
8个三极管也可以 你的汉字是要移动的还是不移动的? 8X8的只能能显示比较简单的汉字比如说田字 土字 之类的 因为它像素点太少了 显示复杂一点的汉字就不行了 但是如果你显示字母A~z还是可以的
将P0口得0到7分别对应连接到8X8原理图的DC1到8上面
将8只三极管的C极分别接到DR1到8上面,E极接地 第一个接DR1的三极管B极接单片机P1.0口上 依次类推 最后接DR8上面的三极管B极接P1.7 三极管选用9013 一毛或一毛五一只 一个hc595两元
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code wu[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
uchar code a[]={0xe7,0xdb,0xbd,0xbd,0x81,0xbd,0xbd,0xbd};/*字母A的数组*/
mian()
{
uint i,x;
while(1)
{
for(i=0;i<8;i++)
{ P0=wu[i]; P1=~a[i]; for(x=0;x<121;x++) ; }
}
}
将P0口得0到7分别对应连接到8X8原理图的DC1到8上面
将8只三极管的C极分别接到DR1到8上面,E极接地 第一个接DR1的三极管B极接单片机P1.0口上 依次类推 最后接DR8上面的三极管B极接P1.7 三极管选用9013 一毛或一毛五一只 一个hc595两元
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code wu[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
uchar code a[]={0xe7,0xdb,0xbd,0xbd,0x81,0xbd,0xbd,0xbd};/*字母A的数组*/
mian()
{
uint i,x;
while(1)
{
for(i=0;i<8;i++)
{ P0=wu[i]; P1=~a[i]; for(x=0;x<121;x++) ; }
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯