1樓:
#include
#define uchar unsigned char#define uint unsigned intuchar code table'stc89c52rc'!;//這邊錯了
sbit lcden=p3^4;
sbit lcdrs=p3^5;
sbit dula=p2^6;
sbit wela=p2^7;
uchar num;
void delay(uint z)
void write_com(uchar com)viod write_data(uchar date)//這個write_data函式只能寫一個位元組
void init()
void main();
while(1)}
2樓:匿名使用者
基本看不懂,看看我的吧
//////1062/////////
void ydelay(uint x)
void write_com(uchar com)
void write_date(uchar date)//寫資料
void init1602()//初始化
void delay(uchar count) //delay
}///////顯示程式//////
void display(uchar bh,int num,int num1)
else
table1[2]=' ';
table1[3]=table[num%1000/100];
table1[4]=table[num%1000%100/10];
table1[6]=table[num%1000%100%10];
}else
if((not!=1)&&(not1!=1)&&(not2!=1))
else
table2[2]=' ';
table2[3]=table[num1%1000/100];
table2[4]=table[num1%1000%100/10];
table2[6]=table[num1%1000%100%10];
}else
write_com(0x80);
delay(2);
for(a=0;a<7;a++)
write_date(table1[a]);
delay(2);
write_com(0x89);
for(a=0;a<7;a++)
write_date(table2[a]);
delay(2);
write_com(0xc0);
for(a=0;a<16;a++)
write_date(table3[a]);
delay(2);
c=0;y=0;}
3樓:虎門海之聲
你這個是什麼意思啊,數學啊還是英文啊
STC89C51微控制器上的數碼管怎麼消隱
方法如下 在每次送完段選資料後,在送入位選資料之前,需要加上一句 p0 0xff 這條語句就是 消影 寫個片段 dula 1 p0 table 1 dula 0 p0 0xff 送位選資料前關閉所有顯示wela 1 p0 0xfe wela 0 delayms 10 對共陽極數碼管 stc89c51...
AT89C51微控制器和8051微控制器引腳是否相同?還有哪些相同點
相同,只不過at上多了一些第二功能 理論上是可以的,它包含了8051了。都是51系列的 我現在還用8031的原理相簿呢 肯定是可以的,沒有問題 at89c51微控制器和8051微控制器一樣嗎 mcs 51微控制器是指bai美國intel公司生產的一系列du微控制器的總稱。zhi這一系列包dao含80...
用89c51微控制器制作由開關控制的流水燈通過按下不同的開關來控制led p1 0 1 2接
include define uchar unsigned char define uint unsigned intsbit k1 p1 0 sbit k2 p1 1 sbit k3 p1 2 sbit led1 p2 4 sbit led2 p2 5 sbit led3 p2 6 延時子程式 v...