
51單片機的內(nèi)部內(nèi)部資源和最小系統(tǒng)解讀
發(fā)布時間:2019-11-26 責(zé)任編輯:wenwei
【導(dǎo)讀】STC89C52:8KFLASH、512字節(jié)RAM、32個IO口、3個定時器、1個UART、8個中斷源。
單片機內(nèi)部資源
STC89C52:8KFLASH、512字節(jié)RAM、32個IO口、3個定時器、1個UART、8個中斷源
1.Flash(硬盤)——程序存儲空間 —— 擦寫10萬次,斷電數(shù)據(jù)不丟失,讀寫速度慢
2.RAM(內(nèi)存)——數(shù)據(jù)存儲空間 —— 斷電數(shù)據(jù)丟失,讀寫速度快,無限次使用
3.SFR —— 特殊功能寄存器
單片機最小系統(tǒng)
最小系統(tǒng):最少組件組成單片機可以工作的系統(tǒng)。

三要素
1.電源電路:5V
2.晶振電路:11.0592MHZ、兩個30PF
3.復(fù)位電路:如上圖中所示
● P0:開漏輸出,必須加上拉電阻
● 強推挽輸出:電流驅(qū)動能力強
● 上下拉電阻:上拉電路就是將不確定的信號通過一個電阻拉到高電平,同時限流作用,下拉電阻就是下拉到低電平。
● 上下拉電阻選?。簭慕档凸姆矫婵紤]應(yīng)該足夠大,因為電阻越大,電流越小,驅(qū)動能力來看,小電阻
硬件基礎(chǔ)知識
1.電磁干擾(EMI)——靜電放電(ESD)、快速瞬間脈沖群(EFT)、浪涌(Surge)
2.去耦電容的使用:低頻濾波電容,平常應(yīng)用最多的事鉭電容,電解電容,陶瓷電容,起到去除電源低頻紋波,穩(wěn)定電源的作用;高頻濾波電容,電容附近,通常用104電容來進(jìn)行去除高頻干擾
3.三極管(PNP,NPN) b,c,e:電壓驅(qū)動、控制應(yīng)、驅(qū)動應(yīng)用
LED發(fā)光二極管 —— 電流驅(qū)動
通常紅色貼片LED, 靠電流驅(qū)動,電壓1.8V~2.2V,電流1~20mA,在1~5mA亮度有所變化,5mA以上亮度基本不變。
VCC 電壓是 5V,發(fā)光二極管自身壓降大概是 2V,那么在右邊 R34 這個電阻上承受的電壓就是 3V。
R = U/I —— 1~20mA —— R:150~3K
C語言基礎(chǔ)
基本運算符
+ - * / % ++ -- = == != += -= 《《 》》 && “| ! & | ~ ^
循環(huán)(c語言以表示一條語句)
for/while/do.。.while
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
{
語句;//可以為空
}
while(表達(dá)式)//表達(dá)式為真,執(zhí)行語句
{
語句;//可以為空
}
do
{
語句;//可以為空
}while(表達(dá)式);
函數(shù) (模塊化的思想)
類型 函數(shù)名(參數(shù)類型 參數(shù))
{
函數(shù)體;
}
數(shù)組
具有相同數(shù)據(jù)類型
具有相同的類型
在存儲器中連續(xù)存儲
51單片機常用延時辦法
循環(huán)、定時器
(P0 = ~(1 《《 i++);)
流水燈
給IO口一個低電平即可點亮LED燈。(注:單片機對外設(shè)的操作其實就是對IO口電平的控制)
#include//包含特殊功能寄存器定義的頭文件
typedefunsignedintuint;
typedefunsignedcharuchar;
intmain(void)
{
uinti=0;//定義循環(huán)變量i,用于軟件延時
ucharj=0;//定義計數(shù)變量j,用于移位控制
while(1)//主循環(huán),程序無限循環(huán)執(zhí)行該循環(huán)體語句
{
P0=~(1《
for(i=0;i《20000;++i);//軟件延時
if(j》=8)//移位計數(shù)超過7后,再重新從0開始
{
j=0;
}
}
return0;
}
推薦閱讀:
特別推薦
- 大聯(lián)大世平發(fā)布AI玩具方案:支持多角色定制與20條指令詞,賦能全齡段陪伴
- 破解多通道測溫難題:Microchip新款I(lǐng)C實現(xiàn)±1.5°C系統(tǒng)精度
- Bourns擴展車規(guī)級EMI解決方案:雙型號共模扼流圈覆蓋500至1700Ω阻抗
- Coherent高意突破單纖雙向技術(shù):100G ZR QSFP28相干模塊實現(xiàn)十倍容量提升
- 面向電動汽車與工業(yè)驅(qū)動:Vishay第七代FRED Pt整流器通過AEC-Q101認(rèn)證
技術(shù)文章更多>>
- 跨界物聯(lián)創(chuàng)新:貿(mào)澤電子以白金贊助商身份助力Works With 2025
- 意法半導(dǎo)體布局面板級封裝,圖爾試點線2026年投產(chǎn)
- 無懼高溫挑戰(zhàn):SiC JFET助力SSCB實現(xiàn)高可靠性保護(hù)
- 聚焦物聯(lián)網(wǎng)前沿,DigiKey 助力 Works With 開發(fā)者盛會
- AMD 銳龍嵌入式 9000 系列為工業(yè)計算與自動化帶來下一代性能和效率
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
利爾達(dá)
連接器
流量單位
漏電保護(hù)器
濾波電感
濾波器
路由器設(shè)置
鋁電解電容
鋁殼電阻
邏輯IC
馬達(dá)控制
麥克風(fēng)
脈沖變壓器
鉚接設(shè)備
夢想電子
模擬鎖相環(huán)
耐壓測試儀
逆變器
逆導(dǎo)可控硅
鎳鎘電池
鎳氫電池
紐扣電池
歐勝
耦合技術(shù)
排電阻
排母連接器
排針連接器
片狀電感
偏光片
偏轉(zhuǎn)線圈