1. 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;
開啟後,點擊菜單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。
2. 初學者單片機小製作
要用單片機做就得有單片機最小系統,再加上外圍電路,這樣你再去寫程序。最後完成ok,又不懂的進空間交流
3. 求用單片機製作簡易信號發生器的程序以及電路圖
<p>運放選OP07就可以了,由於DAC0832是單電源供電的,只能產握喚生正記性波形,所以利用外部運放來段滑凱實讓余現負極性波形的產生</p>
<p></p>
4. 單片機最小系統原理圖解析 看完新手也能自己動手製作
單片機最小系統就是能夠運行的最少元件組合,雖然這樣過的單片機看起來非常簡單,但實際操作並沒有那麼容易,特別是對於一些新手來說,沒有手把手來教,確實還是有點小為難,不過沒關系,這里提供單片機最小系統原理圖,讓你理解每一個步驟,就可以自己動手操作了。
一、單片機最小系統的特點
單片機最小系統是用最少的元件組成的單片機可以工作的系統,最大的特點局勢系統資源完全開放,能夠配合其他模塊板或自行搭建用戶電路可實現任意實驗功能。單片機最小系統的借口設計靈活,使用起來就會非常方便,所以適合創新實踐活動,下面來看看單片機最小系統原理圖。
二、單片機最小系統原理圖解析
上圖就是單片機最小系統原理圖,對於一個完整的電子設計,首先就要搞定供電模塊,電源模塊的穩定可靠是系統平穩運行的前提和基礎,51單片機雖然應用范圍最廣,但實際上還有個弊端,那就是容易受到干擾而出現程序跑飛的現象,克服這個現象的重要手段就是為單片機最小系統配置一個穩定而可靠的電源供電模塊。
單片機最小系統的電源供電模塊可以通過計算機的USB介面供給,也可以用外部穩定的5V電源,電源電路中接入電源指示LED。圖中R11為LED的限流電阻。S1 為電源開關。 上一頁 0 /3 下一頁
5. 51單片機最小系統的製作步驟
需要的工具如下:
1.指針萬用表
2.數字萬用表 現在用的最多的是蜂鳴檔
3.剪刀
4.斜口鉗(剪引腳)、鋼絲鉗(壓東西)、森海塞爾PX80(聽音樂必須的)
5.尖嘴鉗(拉東西)、剝線鉗(剝導線絕緣皮)
6.壓線鉗(壓排線用的)、美工刀(刮洞洞板最外圍電源線上的絕緣層)
搭建最小系統,主要是單片機能夠正常工作的最低配置,電路圖如下圖所示,其中紅線部分表示可以焊接在一塊。將各種元器件按照電路圖所示位置擺放好,就可以開始焊接了。電路圖上其他管腳沒有標注。
6. 利用單片機製作簡易時鍾
#include<reg52.h>
#define uchar unsigned char
uchar hhs,hhg,mms,mmg,sss,ssg;
unsigned int hh=10,ss=00,mm=05;
unsigned char code table[]={0x3f,0x03,0x6d,0x67,0x53,0x76,0x7e,0x23,0x7f,0x77,};
disp(hh,mm,ss);
unsigned char m=1;
*************/
main()
{
TMOD=0x01;
TH0=0x0b; //0bf5每小時快.7秒
TL0=0xe9;
ET0=1;
TR0=1;
EA=1;
while(1);
disp(hh,mm,ss);
}
**********************************************************************/
void time() interrupt 1
{ uchar a;
TH0=0x0b;
TL0=0xe9;
a++;
if(a==8)
P0=0xff;
if(a==16)
{a=0;
P0=0x00;
hhs=hh/10;
hhg=hh%10;
mms=mm/10;
mmg=mm%10;
sss=ss/10;
ssg=ss%10;
ss++;
if(ss==60)
{ ss=0;
mm++;}
if(mm==60)
{mm=0;
hh++;}
if(hh==24)
hh=0;
}
}
/*******************************************************************
顯示函數:使用選擇語句進行循環掃描數碼管
*******************************************************************/
disp(hh,mm,ss)
{
P1=0x00;
if(m==1){P2=table[hhs];P1=0X01;}//時十位
if(m==2){P2=table[hhg];P1=0X02;}//時個位
if(m==3){P2=table[mms];P1=0X04;}//分十位
if(m==4){P2=table[mmg];P1=0X08;}//分個位
if(m==5){P2=table[sss];P1=0X10;}//秒十位
if(m==6){P2=table[ssg];P1=0X20;}//秒個位
m++;
if(m>=7)m=1;
}
7. 如何用單片機簡單製作一個流水燈
1:首先得准備單片機的最小系統;2:安裝共陽或者共陰電路外加限流電阻接好硬體;3:使用相應的編程軟體將編寫好的代碼下載到單片機,完後上電運行結果。
8. 如何用單片機簡單製作一個流水燈
工具:STC系列51單片機、串口轉換器(USB轉TTL 或232轉TTL)
材料:實驗板一塊(可以買現成的,也可以買麵包板自己搭建),電阻、LED燈 若干,5V電源等。
以下程序可以直接用Keil C 直接編譯執行。
//可以通過左移函數_crol_()和右移函數_cror_()來實現LED等的來迴流動。
//具體實現方法可以參考如下程序:
#include<reg51.h>
#include<intrins.h>
#defineuintunsignedint
#defineucharunsignedchar
voiddelay(uinta);
voidmain()
{
P1=0xfe;
while(1)
{
//向左循環點亮LED
for(i=0;i<7;i++)
{
P1=_crol_(P1,1);//左移一位,點亮下一位LED
delay(55);
}
//向右循環點亮LED
for(i=0;i<7;i++)
{
P1=_cror_(P1,1);//右移一位,,點亮上一位LED
delay(55);
}
}
}
//延時函數,延時a毫秒
voiddelay(uinta)
{
uintx,y;
for(x=a;x>0;x--)
for(y=110;y>0;y--);
}
9. 單片機最小系統原理圖解析 看完新手也能自己動手製作(2)
搞定了單片機最小系統的電源供給,再就准備單片機的置位和復位,就是為了把電路初始化到一個確定的狀態。單片機復位電路原理是在單片機的復位引腳RST上外界一個電阻和電容,實現上電復位。當復位電平持續兩個機器周期以上的時候,復位就有效,具體數值可以由RC電路計算出時間。
復位電路是由上電復位和按鍵復位兩部分組成的。
1、上電復位
STC89系列單片及為高電平復位,一般都是在復位引腳RST上面連接一個電容到VCC,然後在連接一個電阻到GND,由此形成一蘆芹個RC充放電迴路,拉力保證單片機在上電時RST腳上有足夠時間的高電平來進行復位,之明嘩神後就能夠回歸到低電平進入正常工作狀態。這個電阻和電容的典型值為10K和10uF。
2、按鍵復位
按鍵復位就是在復位電容上並聯一個開關,當開關按下時電容被放電、RST也被拉到高電平,而且由於電容激虧的充電,會保持一段時間的高電平來使單片機復位。
上一頁 1 /3 下一頁