① 51系列單片機的含義是什麼
51單片機是對目前所有兼容Intel
8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,
後來隨著Flash
rom技術的發展,8031單片機取得了長足的進展,成為目前應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。目前很多公司都有51系列的兼容機型推出,在目前乃至今後很長的一段時間內將佔有大量市場。51單片機即是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是52系列的單片機一般不具備自編程能力。
當前常用的51系列單片機主要產品有:
*Intel的:80C31、80C51、87C51,80C32、80C52、87C52等;
*ATMEL的:89C51、89C52、89C2051等;
*Philips、華邦、Dallas、Siemens(Infineon)等公司的許多產品。
② 51單片機怎麼實現先收後發
1、首先啟動51單片機。
2、收到一回4位元組序列後,flag1置位,之後發送數據。
3、最後就可以實現先收後發了。
③ 如何利用51系列單片機控制電機
小功率電機,玩具車上的,可用單片機接三極體來驅動。
④ 51系列單片機有哪些用途
單片機是一種可通過編程式控制制的微處理器,單片機晶元自身不能單獨應用與某項工程或產品上,它必須要靠外圍數字器件或者是模擬器件的協調才能發揮其自身的強大功能。
單片機屬於控制類數字晶元,目前其應用於領域已非常廣泛。主要如下:
1.工業自動化。如數據採集,測控技術等
2.智能儀器儀表。如數字示波器,數字信號源,數字萬用表,感應電流表等
3.消費類電子產品。如洗衣機,電冰箱,空調,電視機,微波爐,IC卡,汽車電子設備
4.通信方面。如調制協調器,程式控制交換技術,手機,小靈通等
5.武器裝備。如飛機,軍艦,坦克,導彈,太空梭等
51系列單片機只不過是眾多單片機一種。由於其結構簡單,學習方便,價格適中等一系列原因廣泛被大家採用和學習。
⑤ 單片機控制水泵
你做軟體開發的,這對你是小菜一碟兒!
首先,你的控制邏輯太簡單了,單片機完全可以實現,別說同時單獨控制兩個水泵分別工作,控制8個都沒問題。
需要采購的東西:
1、51單片機最小系統板(也可以買裸板,再自己采購單片機)及程序下載器。
2、電源板(可用手機充電器代替)。
3、萬能電路板(就是全是焊盤的那種,面積100*50就夠了)。
4、1隻直插3K電阻(1/4W、1/8W都行)、1隻9014三極體、1個HK4100F/DC5V繼電器、導線若干,這些是一組,控制兩個水泵就需要兩組,以此類推。
5、水泵,這就多餘說了。
需要補充的知識:
1、51單片機原理,著你一看就懂。
2、電子電路原理,這個可能一看就不懂,不要深究,有個概念就行,重要的是知道電阻、三極體、繼電器長啥樣、管腳名稱和原理圖符號對的上就行了。
3、單片機C語言編程,這是小C,和電腦上的C編程不太一樣,但差別不大。看懂一個實例就行,主要掌握IO口操作、定時器初始化和中斷函數寫法。
就這些,很快OK!
⑥ 怎麼控制51系列單片機流水燈先左移再右移最好有分析
#include<reg52.h>
#include <intrins.h> 頭文件
#define uchar unsigned char 宏定義
uchar a,b;
uchar b=1;
uchar a=0xfe; 變數定義和初始化
void main() 主函數
{
EA=1;IT1=1;ET0=1;中斷允許設置
TH0=-5000/256;
TL0=-5000%256; 賦值
TMOD=0x01;
TR0=1; 啟動
while(1); 等待中斷產生
}
void timer0(void) interrupt 1 using 1 中斷函數
{
TH0=-5000/256;
TL0=-5000%256; 重新賦值
b=b+1; 計算時間
if(b==40) 0.5秒時間到
{
b=0; 清0
P1=a; P1口賦值 0XFE 二進制11111110 也就是第一盞亮其他滅
a=_crol_(a,1); 庫函數實現循環
P1=a; 把循環後的值重新付給P1口
}
}
以上只是單方向的循環 還缺少延時函數 加在賦值後面
雙向循環 可以用左移右移指令
賦值 P1口 A=A<<1 循環左移一位 A=A>>1 循環右移一位
⑦ 51系列單片機特點,型號和性能
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是51系列的單片機一般不具備自編程能力。
主要產品
Intel(英特爾)的:80C31、80C51、87C51,80C32、80C52、87C52等;
ATMEL(艾德梅爾)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;
Philips(飛利浦)、華邦、Dallas(拉達斯)、Siemens(西門子)等公司的許多產品;
STC(國產宏晶)單片機:89c51、89c52、89c516、90c516等眾多品牌。
⑧ 單片機設計水位控制系統中用的水泵是什麼
水泵俗稱抽水機。單片機設計水位控制系統監控水位,當水位達到設定的最高位置時,單片機就會發出控制信號使抽水機停止工作,不要繼續供水,當水位達到設定的最低位置時,單片機又會發出控制信號使抽水機開始工作,開始抽水。
⑨ 51系列單片機的基本功能
51子系列的主要功能為:
1)8位CPU。
2)片內帶振盪器,振盪頻率fosc范圍為1.2~12MHZ;可有時鍾輸出。
3)128個位元組的片內數據存儲器。
4)4KB的片內程序存儲器(8031無)
5)程序存儲器的定址范圍為64KB。
6) 片外數據存儲器的定址范圍為64KB。
7)21個位元組專用寄存器。
8)4個8位並行I/O介面:P0、P1、P2、P3。
9)1個全雙工串列I/O介面,可多機通信。
10)2個16位定時器/計數器。
11)中斷系統有5個中斷源,可編程為兩個優先順序。
12)111條指令,含乘法指令和除法指令。
13)有強的位定址、位處理能力。
14)片內採用單匯流排結構。
15)用單一+5V電源。
52子系列單片機:片內數據存儲器增至256個節;片內程序存儲器增至8KB(8032無);有3個16位定時器/計數器;