『壹』 請問誰知道8051單片機的性能參數和一般選用的原則呢 急需!!!
傳統的8051,如at89s51,是12T單片機,即12個機器周期=1個指令周期,而且只有時鍾、串口、中斷等一些傳統的資源,因此性能不夠好;當然它也比較便宜,對於速度要求不高的場合還是可以的。現在市場上出現了不少增強型8051的單片機,比如華邦的單片機(8051的內核)是4T的,宏晶的stc12c系列是1T的單片機,而且這些增強型的單片機不但速度提高了(在同一個晶振頻率下),而且有很多外圍設備,比如AD、PWM等片上系統,所以要看你的應用需要,對單片機速度、外圍系統、甚至程序的大小,ram的需求來選擇單片機,即滿足要求,又不造成浪費。
『貳』 單片機怎樣才能保存設置的參數,初學者請教各位!!!
先看你用的什麼單片機,現在流行的單片機如C8051F等都有Flash存儲器,可掉電保存數據,這樣就不需要外擴存儲器。經典的MCS-51很古老,沒有Flash,所以一般單片機教材上的都沒講怎樣保存數據。具體有沒有Flash可以查看單片機的數據手冊。
往單片機的Flash里存數據一般有特殊的編程步驟,各種單片機都不一樣,也要查看數據手冊。
單片機沒有Flash的話,就需要擴展存儲器了。EPROM是紫外線擦除的,不能用。EEPROM是電擦除的。看你需要多大空間、什麼介面,再去查型號,AT24C01,AT29C020等。下面的網址可以參考:
http://www.zymcu.com/device/memory/eeprom_01.htm
http://www.zymcu.com/device/memory/flash_01.htm
『叄』 51單片機參數傳遞方式有哪幾種
C語言的參數傳遞方法大概有三種,傳值 傳指針 和傳引用
在單片機編程時多用第一種即直接用變數或數值替換形參,第二種也有應用
第三種基本不用
『肆』 新手做單片機選型要了解哪些參數
這個得依據你想要做什麼,所用外設都需要什麼介面(USART、IIC、SPI等),需要幾個介面等等,然後根據這些要求去選擇單片機晶元,這是最基本的;
學慣用的,最好是選擇多包含些不同的介面;
『伍』 89C51系列單片機的性能參數
主要包括具有64KB定址空間,4KB程序存儲單元,RAM(256個位元組);2個定時器,2個中斷口,1個UARST串口,外部晶振12M,機器周期1M,程序指令周期1個機器周期以上,即1S內程序指令執行調試小於1M,5V供電,IO口除P0需外接電阻外,其它都可直接驅動電平輸出,但是電流驅動能力小於10mA,因此驅動10mA以上器件,需外接三極體或者MOS管驅動
『陸』 89c51單片機的主要參數
AT89C51是一種帶4K位元組FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。
AT89C2051是一種帶2K位元組快閃記憶體可編程可擦除只讀存儲器的單片機。
『柒』 51單片機的P0,P1等I/O埠,將其做為一個函數參數傳入函數中。
你說的這個很簡單,傳參數去控制P口而已嘛。
#include<reg51.h>
#define uchar unsigned char
void p1con(uchar pcon)
{
P1=pcon;
}
void p2con(uchar pcon)
{
P2=pcon;
}
main()
{
uchar pp1,pp2;
TMOD=0x20;
TH1=TL1=0xfd;
SCON=0x50;
while(1)
{
while(!RI);
RI=0;
pp1=SBUF;
while(!RI);
RI=0;
pp2=SBUF;
p1con(pp1);
p2con(pp2);
}
}
『捌』 單片機內部有4個參數
8051單片機I/O引腳工作原理 一、P0埠的結構及工作原理 P0埠8位中的一位結構圖見下圖: 由上圖可見,P0埠由鎖存器、輸入緩沖器、切換開關、一個與非門、一個與門及場效應管驅動電路構成。再看圖的右邊,標號為P0.X引腳的圖標
『玖』 51單片機形參和實參分別是什麼
這個不是
51單片機
專有的,而是C語言基礎,
形式參數
定義一種參數格式,
實際參數
通過傳遞給
形參
,然後在函數里進行運算。凡是採用到C語言的單片機都會用到這個知識點。
『拾』 單片機中函數的參數分為什麼和什麼
單片機中函數的參數分為形參和實參。
C51和標准C語言沒啥區別,C51主要是引入了一些新的關鍵詞,比如bit sbit類型關鍵字,還有 interrupt中斷函數標志關鍵字。這些都是C51加的,其實很多其他單片機基本是使用標准C語言的,其他的東西都可以用預編譯宏或者匯編和C混合的方式解決。C51也僅僅是51系列單片機用而已,除了51系列就沒用了。。。