A. 單片機應用,按下SB1令DS1-DS8全亮,按下SB2令其全熄,按下SB3令其閃爍,求其代碼
#include<reg51.h>
sbitSB1=P1^0;
sbitSB2=P1^1;
sbitSB3=P1^2;
voiddelay(inta)
{
chari;
while(a--)for(i=0;i<110;i++);
}
main()
{
while(1)
{
if(SB1==0)
{
while(SB1==0)P0=0x00;
P0=0xff;
}
if(SB2==0)
{
while(SB2==0)P0=0xff;
}
if(SB3==0)
{
while(SB3==0)
{
P0=0x00;
delay(200);
P0=0xff;
delay(200);
}
P0=0xff;
}
}
}
B. 單片機的sbit WR
sbit是c51一個特殊的關鍵字
簡單不嚴謹的說 不同於bit關鍵字 只要你用了sbit 就確定了是指向一個特殊寄存器 比如pin的寄存器
至於為什麼用^ —— 編譯規定
之後可以學avr之類的單片機 就能理解這個了 因為avr不支持位操作 只能用與或者或操作了
C. 51單片機什麼意思啊
我是一個很差的二本學校畢業的,合肥師范學院的,全國700多名,可以講倒數了,而且在師范類學的還是電子,可想有多差了,當時同學,都在為找工作犯愁。我於是耐下心跟著吳鑒鷹的教程學,剛開始很痛苦,但是後來慢慢的學會了不少知識。
要不是看了吳鑒鷹老師的教程,現在估計在干操作工了 。
我畢業前,跟這吳鑒鷹的教程學習了三個月,後來找了一個研發的工作,當時我們系100人,找到研發工作的也就三個,大部分都是在一線干操作工,干那種小學生就能乾的
活。
當時吳鑒鷹的板子名氣不是很大,我也是一個學長給我講的,說用他的板子很好,可以學習到很多的項目經驗,對找工作幫助很大。我用了,收獲確實蠻大的。
回答這么多,不是為了積分,只是希望我也幫助幾個人。
D. 跪求 單片機彩燈控制四個狀態 1:按下sb1鍵,八個LED燈全亮: 2:按下sb2鍵,八個LED燈閃亮
#include<reg52.h>
/*------------------------------------------------
延時子程序
------------------------------------------------*/
void delay(unsigned int cnt)
{
while(--cnt);
}
/*------------------------------------------------
主函數
------------------------------------------------*/
main()
{
P1=0xfe; //給初始化值 換算成二進制是1111 1110
while(1)
{
delay(30000);//延時程序
P1<<=1; //左移一位
P1|=0x01;
if(P1==0x7f) {
delay(30000);
P1=0xfe; //重新賦值
}
}
}
E. p87c51sbpnI單片機可擦除嗎
Philips P87C51是由Philips高密度CMOS工藝製造的高性能單片機。操作電壓為2.7V至5.5V。
P87C51單片機有4K位元組OTP ROM,128位元組RAM,4個8位I/O口,三個16位定時/計數器,六個中斷源,4個中斷優先順序的可嵌套中斷結構,一個串列I/O口用於多處理器通信或全雙工UART,在片振盪時鍾電路。
可見,P87C51是一次性編程單片機,不能夠擦除數據。
F. 在單片機C語言中,SB1==0表示什麼意思求單片機高手解答。
這個不是單片獨有的吧 所有的編程都有
比較SB1 是否等於0 等於0 則(SB1==0)=true 否則 false
G. 在單片機C語言中,SB1==0表示什麼意思求單片機高手解答。
在單片機應用中符號SB1一般表示按鍵,當然這個可以隨便定義成別的意思。
而「==」是關系運算符,其關系表達式的值只有0和1兩種情況。一般用於判斷語句中,如if(SB1==0){x=0;}
「==」不同於「=」,「=」是賦值運算符。
最好把你的程序跟原理圖發上來吧,不然我們只能猜了。
H. 51單片機的51是什麼意思
其實開始單片機就是 8031 沒有程序的
後來有個8051 比較好用 比較牛逼
其他人紛紛 模仿 這種8位 的單片機
自然就把51當成了 標准 劃時代的產品
後來就統稱此類 單片機為 MCS-51系列
就像 馮諾依曼 哈佛 等結構
I. 單片機51 c語言編程 兩個開關sb1,sb2都可以控制LED1亮滅(亮時按開關就滅,
這很簡單啊sbitK1=P1^0;//定義P1.0為K1sbitD1=P0^0;//定義P0.0為D1D1=K1;//K1按下D1亮松開熄滅
J. 51單片機的「51」是什麼意思
其實開始單片機就是 8031 沒有程序的
後來有個8051 比較好用 比較牛逼
其他人紛紛 模仿 這種8位 的單片機
自然就把51當成了 標准 劃時代的產品
後來就統稱此類 單片機為 MCS-51系列
就像 馮諾依曼 哈佛 等結構