怎么用单片机输入自己的名字
发布网友
发布时间:2022-05-14 04:34
我来回答
共1个回答
热心网友
时间:2024-01-27 02:20
摘要您好,为您提供编程参考哦~用的是并行方式。#include#define uchar unsigned char#define uint unsigned intsbit DS=P3^1;sbit SH=P3^0;sbit ST=P3^2;uint i;uchar code table[]={输入你自己名字的字模};void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void write(uchar u){uint n;for(n=0;n<8;n++){DS=u&0x01;u=u>>1;SH=0;SH=1;}}void main(){while(1){for(i=0;i<16;i++){write(table[2*i]);write(table[2*i+1]);write(table[2*i+32]);write(table[2*i+33]);P2=i;ST=1;ST=0;delay(2);}}}/*void write(uchar u){uint n;for(n=0;n<8;n++){SH=0;if((u&0x80)==0x80){DS=1;}else{ DS=0;}SH=1;u=u<<1;}}void main(){G=0x00;H=0x00;while(1){for(move=0;move<16;move++){G=G<
>move|E;F=F>>move|C;write(D);write(F);ST=1;ST=0;delay(2);}G=0x01;H=0x01; }}}*/希望我的回答对您有所帮助哦~咨询记录 · 回答于2021-11-04怎么用单片机输入自己的名字您好,很高兴为您解答问题哦~我正在为你查阅相关资料并编辑答案,请您稍等一两分钟哦~答案马上就来!您好,为您提供编程参考哦~用的是并行方式。#include#define uchar unsigned char#define uint unsigned intsbit DS=P3^1;sbit SH=P3^0;sbit ST=P3^2;uint i;uchar code table[]={输入你自己名字的字模};void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void write(uchar u){uint n;for(n=0;n<8;n++){DS=u&0x01;u=u>>1;SH=0;SH=1;}}void main(){while(1){for(i=0;i<16;i++){write(table[2*i]);write(table[2*i+1]);write(table[2*i+32]);write(table[2*i+33]);P2=i;ST=1;ST=0;delay(2);}}}/*void write(uchar u){uint n;for(n=0;n<8;n++){SH=0;if((u&0x80)==0x80){DS=1;}else{ DS=0;}SH=1;u=u<<1;}}void main(){G=0x00;H=0x00;while(1){for(move=0;move<16;move++){G=G<>move|E;F=F>>move|C;write(D);write(F);ST=1;ST=0;delay(2);}G=0x01;H=0x01; }}}*/希望我的回答对您有所帮助哦~如果您对我的回答满意的话,请别忘了为我点亮五颗星星哦~