永发信息网

基于51单片机88点阵编程。假设其直接由两组IO口P1 P2控制。横向滚动显示Bye,之后屏幕全黑

答案:2  悬赏:70  手机版
解决时间 2021-11-28 08:33
基于51单片机88点阵编程。假设其直接由两组IO口P1 P2控制。横向滚动显示Bye,之后屏幕全黑
最佳答案
uchar disbuf[8] = {0};
void delay(uchar n){
uchar i;
for( ; n > 0; n--)
for(i = 0; i < 210; i++);
}
void display(){
static uchar com = 0;
P1 = 0x00;
P0 = disbuf[];
P1 = (1 << com);
com = (com + 1) % 8;
}
void SnowMove(){
uchar i;
for(i = 0; i < 8; i++){
disbuf[i] <<= 1;
if(rand() % 4 == 0)
disbuf[i] |= 1;
}
}
void CountMove(){
static uchar num = 0;
if(num++ > 100){
num = 0;
SnowMove();
}
}
void main()
{
while(1){
CountMove();
display();
delay(10);
}
}
全部回答
8*8点阵是吗? 你用取模软件取出你需要显示的内容的数组,然后就相当于是8个数码管动态刷新一样的 去显示出来就可以了啊。
横向滚动原理:就是一个一个的图片动态刷新出来的,第一个图片是全屏亮,第二个右侧出现一列b的最左侧的那个,,第三个又出现了1列,,以此类推,,,然后动态显示出来就可以 了,程序不难,就是取模很麻烦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
菠菜叶绿素含量大概为多少
邳州可以考电工证吗
财税113号文与国税总局公告2016年第15号有冲
芥末花甲的做法步骤图,芥末花甲怎么做好吃
真人图片带有天蝎座这三个字
70000公顷等于多少平方千米
落尽千花飞尽絮,留春欲住肯如何 是什么意思
求证:联结三角形两边中点的线段平行第三条并
nkkd系列哪个好看
军训会体罚吗
如何让父母讨厌自己,讨厌到他们希望我去死的
miss dior 如何装到7.5毫升瓶子里
2o16上海用工如何焊工缺吗
在超市买购物卡多收钱不退,应找谁我能找1231
傲海酒吧地址在什么地方,想过去办事,
推荐资讯
如何成为一名调音高手
Just as Kobe Bryant said, Yao Ming has bui
卤肉用什么火好
面痣图解男性水厄是什么意思
26376➗56的笔算
篮球、热火最高连胜记录是多少、
我喜欢一个女生,但她执着喜欢另一个人,但是
过生日既想省钱又想玩好该怎么办呢?
招聘招包包子员工招聘启事怎么写
Tilly Smith, the 11-year-old British girl,
9分之28比27分之8求比值
单选题物质文化景观与地表自然环境联系较为紧
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?