單片機(jī)原理概述
發(fā)布時(shí)間:2008/5/27 0:00:00 訪問(wèn)次數(shù):674
    
     作者:不詳
     來(lái)源:不詳
     ----------------------隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的cpu 、ram 、 rom 、定時(shí)/數(shù)器和多種i/o接口集成在一片芯片上,形成芯片級(jí)的計(jì)算機(jī),因此單片機(jī)早期的含義稱為單片微型計(jì)算機(jī),直譯為單片機(jī) 。 一、單片機(jī)的特點(diǎn) : 1 、具有優(yōu)異的性能價(jià)格比
     2 、集成度高、體積小、可靠性高
     3 、控制功能強(qiáng)
     4 、低電壓、低功耗 二、單片機(jī)的應(yīng)用 : 1 、在智能儀器儀表中的應(yīng)用:在各類儀器儀表中引入單片機(jī),使儀器儀表智能化,提高測(cè)試的自動(dòng)化程度和精度,簡(jiǎn)化儀器儀表的硬件結(jié)構(gòu),提高其性能價(jià)格比。 2 、在機(jī)電一體化中的應(yīng)用:機(jī)電一體化產(chǎn)品是指集機(jī)械、微電子技術(shù)、計(jì)算機(jī)技術(shù)于一本,具有智能化特征的電子產(chǎn)品。 3 、在實(shí)時(shí)過(guò)程控制中的應(yīng)用:用單片機(jī)實(shí)時(shí)進(jìn)行數(shù)據(jù)處理和控制,使系統(tǒng)保持最佳工作狀態(tài),提高系統(tǒng)的工作效率和產(chǎn)品的質(zhì)量。 4 、在人類生活中的應(yīng)用:目前國(guó)外各種家用電器已普通采用單片機(jī)代替?zhèn)鹘y(tǒng)的控制電路。 5 、在其它方面的應(yīng)用:?jiǎn)纹瑱C(jī)除以上各方面的應(yīng)用,它還廣泛應(yīng)用于辦公自動(dòng)化領(lǐng)域、商業(yè)營(yíng)銷領(lǐng)域、汽車及通信、計(jì)算機(jī)外部設(shè)備、模糊控制等各領(lǐng)域中。 三、單片機(jī)的基本組成 :
     它由 cpu 、存儲(chǔ)器(包括 ram 和 rom )、 i/o 接口、定時(shí) / 計(jì)數(shù)器、中斷控制功能等均集成在一塊芯片上,片內(nèi)各功能通過(guò)內(nèi)部總線相互連接起來(lái)。 輸入 / 輸出引腳 p0 、 p1 、 p2 、 p3 的功能 :p0.0~p0 。 7 : p0 口是一個(gè) 8 位漏極開(kāi)路型雙向 i/o 端口。在訪問(wèn)片外存儲(chǔ)器時(shí),它分時(shí)作低 8 位地址和 8 位雙向數(shù)據(jù)總線用。在eprom 編程時(shí),由 p0 輸入指令字節(jié),而在驗(yàn)證程序時(shí),則輸出指令字節(jié)。驗(yàn)證程序時(shí),要求外接上拉電阻。 p0 能以吸收電流的方式驅(qū)動(dòng)8個(gè)lsttl 負(fù)載。 p1. 0 ~p1. 7 ( 1~8 腳): p1 是一上帶內(nèi)部上拉電阻的 8 位雙向 i/o 口。在 eprom 編程和驗(yàn)證程序時(shí),由它輸入低 8 位地址。 p1 能驅(qū)動(dòng) 4 個(gè) lsttl 負(fù)載。 在 8032/8052 中, p1. 0 還相當(dāng)于專用功能端 t2 ,即定時(shí)器的計(jì)數(shù)觸發(fā)輸入端; p1. 1 還相當(dāng)于專用功能端t2ex ,即定時(shí)器 t2 的外部控制端。p2.0~p2.7 ( 21~28 腳): p2 也是一上帶內(nèi)部上拉電阻的 8 位雙向 i/o 口。在訪問(wèn)外部存儲(chǔ)器時(shí),由它輸出高 8 位地址。在對(duì) eprom 編程和程序驗(yàn)證時(shí),由它輸入高 8 位地址。 p2 可以驅(qū)動(dòng) 4 個(gè) lsttl 負(fù)載。p3. 0 ~p3. 7 ( 10~17 腳): p3 也是一上帶內(nèi)部上拉電阻的雙向 i/o 口。在 mcs-51 中,這 8 個(gè)引腳還用于專門(mén)的第二功能。 p3 能驅(qū)動(dòng) 4 個(gè) lsttl 負(fù)載。 p3. 0 rxd (串行口輸入)
     p3. 1 txd (串行口輸出)
     p3. 2 int0 (外部中斷 0 輸入)
     p3. 3 int1 (外部中斷 1 輸入)
     p3. 4 t0 (定時(shí)器 0 的外部輸入)
     p3. 5 t1 (定時(shí)器 1 的外部輸入)
     p3. 6 wr (片外數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)
     p3. 7 rd (片外數(shù)據(jù)存儲(chǔ)器讀選通) 四、mcs-51 的尋址方式:
     1 、立即尋址 如: mov a , #40h
     2 、直接尋址 如: mov a , 3ah
     3 、寄存器尋址 如: mov a , rn
     4 、寄存器間接尋址 如: mov a , @rn
     5 、基址加變址尋址 如: movc a , @a+dptr
     6 、相對(duì)尋址 如: sjmp 08h
     7 、位尋址 mov 20h , c 五、指令:
     mov : 片內(nèi) ram 傳送
     movx : 片外 ram 傳送
     movc : rom 傳送
     xch : 交換(和 a 交換)
     swap : a 內(nèi)半字節(jié)交換
     add :不帶進(jìn)位加
     addc :帶進(jìn)位加
     subb :帶進(jìn)位減
     inc :加 1
     dec :減 1
     mul :乘法
     div :除法
     daa :調(diào)整 六、計(jì)數(shù)初值的計(jì)算
     定時(shí)或計(jì)數(shù)方式下計(jì)數(shù)初值如何確定,定時(shí)器選擇不同的工作方式,不同的操作模式其計(jì)數(shù)值均不相同。若設(shè)最大計(jì)數(shù)值為
    
     作者:不詳
     來(lái)源:不詳
     ----------------------隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的cpu 、ram 、 rom 、定時(shí)/數(shù)器和多種i/o接口集成在一片芯片上,形成芯片級(jí)的計(jì)算機(jī),因此單片機(jī)早期的含義稱為單片微型計(jì)算機(jī),直譯為單片機(jī) 。 一、單片機(jī)的特點(diǎn) : 1 、具有優(yōu)異的性能價(jià)格比
     2 、集成度高、體積小、可靠性高
     3 、控制功能強(qiáng)
     4 、低電壓、低功耗 二、單片機(jī)的應(yīng)用 : 1 、在智能儀器儀表中的應(yīng)用:在各類儀器儀表中引入單片機(jī),使儀器儀表智能化,提高測(cè)試的自動(dòng)化程度和精度,簡(jiǎn)化儀器儀表的硬件結(jié)構(gòu),提高其性能價(jià)格比。 2 、在機(jī)電一體化中的應(yīng)用:機(jī)電一體化產(chǎn)品是指集機(jī)械、微電子技術(shù)、計(jì)算機(jī)技術(shù)于一本,具有智能化特征的電子產(chǎn)品。 3 、在實(shí)時(shí)過(guò)程控制中的應(yīng)用:用單片機(jī)實(shí)時(shí)進(jìn)行數(shù)據(jù)處理和控制,使系統(tǒng)保持最佳工作狀態(tài),提高系統(tǒng)的工作效率和產(chǎn)品的質(zhì)量。 4 、在人類生活中的應(yīng)用:目前國(guó)外各種家用電器已普通采用單片機(jī)代替?zhèn)鹘y(tǒng)的控制電路。 5 、在其它方面的應(yīng)用:?jiǎn)纹瑱C(jī)除以上各方面的應(yīng)用,它還廣泛應(yīng)用于辦公自動(dòng)化領(lǐng)域、商業(yè)營(yíng)銷領(lǐng)域、汽車及通信、計(jì)算機(jī)外部設(shè)備、模糊控制等各領(lǐng)域中。 三、單片機(jī)的基本組成 :
     它由 cpu 、存儲(chǔ)器(包括 ram 和 rom )、 i/o 接口、定時(shí) / 計(jì)數(shù)器、中斷控制功能等均集成在一塊芯片上,片內(nèi)各功能通過(guò)內(nèi)部總線相互連接起來(lái)。 輸入 / 輸出引腳 p0 、 p1 、 p2 、 p3 的功能 :p0.0~p0 。 7 : p0 口是一個(gè) 8 位漏極開(kāi)路型雙向 i/o 端口。在訪問(wèn)片外存儲(chǔ)器時(shí),它分時(shí)作低 8 位地址和 8 位雙向數(shù)據(jù)總線用。在eprom 編程時(shí),由 p0 輸入指令字節(jié),而在驗(yàn)證程序時(shí),則輸出指令字節(jié)。驗(yàn)證程序時(shí),要求外接上拉電阻。 p0 能以吸收電流的方式驅(qū)動(dòng)8個(gè)lsttl 負(fù)載。 p1. 0 ~p1. 7 ( 1~8 腳): p1 是一上帶內(nèi)部上拉電阻的 8 位雙向 i/o 口。在 eprom 編程和驗(yàn)證程序時(shí),由它輸入低 8 位地址。 p1 能驅(qū)動(dòng) 4 個(gè) lsttl 負(fù)載。 在 8032/8052 中, p1. 0 還相當(dāng)于專用功能端 t2 ,即定時(shí)器的計(jì)數(shù)觸發(fā)輸入端; p1. 1 還相當(dāng)于專用功能端t2ex ,即定時(shí)器 t2 的外部控制端。p2.0~p2.7 ( 21~28 腳): p2 也是一上帶內(nèi)部上拉電阻的 8 位雙向 i/o 口。在訪問(wèn)外部存儲(chǔ)器時(shí),由它輸出高 8 位地址。在對(duì) eprom 編程和程序驗(yàn)證時(shí),由它輸入高 8 位地址。 p2 可以驅(qū)動(dòng) 4 個(gè) lsttl 負(fù)載。p3. 0 ~p3. 7 ( 10~17 腳): p3 也是一上帶內(nèi)部上拉電阻的雙向 i/o 口。在 mcs-51 中,這 8 個(gè)引腳還用于專門(mén)的第二功能。 p3 能驅(qū)動(dòng) 4 個(gè) lsttl 負(fù)載。 p3. 0 rxd (串行口輸入)
     p3. 1 txd (串行口輸出)
     p3. 2 int0 (外部中斷 0 輸入)
     p3. 3 int1 (外部中斷 1 輸入)
     p3. 4 t0 (定時(shí)器 0 的外部輸入)
     p3. 5 t1 (定時(shí)器 1 的外部輸入)
     p3. 6 wr (片外數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)
     p3. 7 rd (片外數(shù)據(jù)存儲(chǔ)器讀選通) 四、mcs-51 的尋址方式:
     1 、立即尋址 如: mov a , #40h
     2 、直接尋址 如: mov a , 3ah
     3 、寄存器尋址 如: mov a , rn
     4 、寄存器間接尋址 如: mov a , @rn
     5 、基址加變址尋址 如: movc a , @a+dptr
     6 、相對(duì)尋址 如: sjmp 08h
     7 、位尋址 mov 20h , c 五、指令:
     mov : 片內(nèi) ram 傳送
     movx : 片外 ram 傳送
     movc : rom 傳送
     xch : 交換(和 a 交換)
     swap : a 內(nèi)半字節(jié)交換
     add :不帶進(jìn)位加
     addc :帶進(jìn)位加
     subb :帶進(jìn)位減
     inc :加 1
     dec :減 1
     mul :乘法
     div :除法
     daa :調(diào)整 六、計(jì)數(shù)初值的計(jì)算
     定時(shí)或計(jì)數(shù)方式下計(jì)數(shù)初值如何確定,定時(shí)器選擇不同的工作方式,不同的操作模式其計(jì)數(shù)值均不相同。若設(shè)最大計(jì)數(shù)值為
熱門(mén)點(diǎn)擊
- 單片機(jī)多字節(jié)BCD碼加法減法
- 單片機(jī)C51串口中斷接收和發(fā)送測(cè)試
- 用單片機(jī)制作通用型電視遙控器
- P89C51RD2的Boot ROM與ISP
- 24C04在2051系統(tǒng)中的使用
- 單片機(jī)系統(tǒng)低功耗設(shè)計(jì)策略
- DVB-C信道解調(diào)解碼芯片GX1001的設(shè)計(jì)
- C51絕對(duì)地址訪問(wèn)
- 大家一起來(lái)學(xué)單片機(jī):LED花樣燈
- 用MCS-51單片機(jī)串行口對(duì)MAX7219及
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究