




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
任務(wù)驅(qū)動(dòng)教學(xué)模式硬件結(jié)構(gòu)指令編程系統(tǒng)擴(kuò)展應(yīng)用舉例硬件結(jié)構(gòu)軟件編程應(yīng)用嘗試任務(wù)片內(nèi)資源任務(wù)驅(qū)動(dòng)教學(xué)模式硬件結(jié)構(gòu)指令編程系統(tǒng)擴(kuò)展應(yīng)用舉例硬件結(jié)構(gòu)軟任務(wù)驅(qū)動(dòng)教學(xué)模式任務(wù)一:單燈閃爍任務(wù)二:鍵控?zé)袅寥蝿?wù)三:彩燈任務(wù)四:中斷系統(tǒng)任務(wù)五:定時(shí)/計(jì)數(shù)器任務(wù)六:串行通信任務(wù)七:外部RAM/ROM擴(kuò)展任務(wù)八:并行I/O口擴(kuò)展任務(wù)九:數(shù)碼管顯示器接口擴(kuò)展任務(wù)十:鍵盤接口擴(kuò)展任務(wù)十一:A/D接口擴(kuò)展任務(wù)十二:D/A接口擴(kuò)展任務(wù)驅(qū)動(dòng)教學(xué)模式任務(wù)一:單燈閃爍任務(wù)一單燈閃爍任務(wù)分析:單片機(jī)點(diǎn)亮一個(gè)LED,進(jìn)而控制LED閃爍硬件MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)MCS-51單片機(jī)最小系統(tǒng):引腳+時(shí)鐘電路+復(fù)位電路(P10、P21-24)單片機(jī)與一個(gè)LED的連接軟件C51編程編譯與調(diào)試Wave6000軟件任務(wù)一單燈閃爍任務(wù)分析:單片機(jī)點(diǎn)亮一個(gè)LED,進(jìn)而控制MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)時(shí)鐘電路CPUROMRAMT0T1中斷系統(tǒng)串行接口并行接口P0P1P2P3TXDRXDINT0INT1定時(shí)計(jì)數(shù)器內(nèi)部結(jié)構(gòu)框圖中央處理器CPU:8位,運(yùn)算和控制功能內(nèi)部RAM:共256個(gè)RAM單元,用戶使用前128個(gè)單元,用于存放可讀寫數(shù)據(jù),后128個(gè)單元被特殊功能寄存器占用。內(nèi)部ROM:4KB掩膜ROM,用于存放程序、原始數(shù)據(jù)和表格。定時(shí)/計(jì)數(shù)器:兩個(gè)16位的定時(shí)/計(jì)數(shù)器,實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能。并行I/O口:4個(gè)8位的I/O口P0、P1、P2、P3。串行口:一個(gè)全雙工串行口。中斷控制系統(tǒng):5個(gè)中斷源(外中斷2個(gè),定時(shí)/計(jì)數(shù)中斷2個(gè),串行中斷1個(gè))時(shí)鐘電路:可產(chǎn)生時(shí)鐘脈沖序列MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)時(shí)鐘電路CPUROMRAMT0MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中央處理器CPU:8位,運(yùn)算和控制功能內(nèi)部RAM:共256個(gè)RAM單元,用戶使用前128個(gè)單元,
存放可讀寫數(shù)據(jù),后128個(gè)單元被SFR占用。
通常內(nèi)部RAM指的是前128B,即00H-FFH。內(nèi)部ROM:4KBFLASHROM,用于存放程序、原始數(shù)
據(jù)和表格。定時(shí)/計(jì)數(shù)器:2個(gè)16位的定時(shí)/計(jì)數(shù)器,實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功
能。并行I/O口:4個(gè)8位的I/O口P0、P1、P2、P3。串行口:一個(gè)全雙工串行口。中斷控制系統(tǒng):5個(gè)中斷源時(shí)鐘電路:可產(chǎn)生時(shí)鐘脈沖序列MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中央處理器CPU:8位,運(yùn)算和控制MCS-51單片機(jī)外部引腳P3口線的第二功能XTAL2
XTAL1RSTP0.0
P0.1
P0.2P0.3P0.4P0.5P0.6P0.7P1.0
P1.1
P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0
P3.1
P3.2P3.3P3.4P3.5P3.6P3.7(2)、振蕩電路:XTAL1、XTAL2(3)、復(fù)位引腳:RST(4)、并行口:P0、P1、P2、P3(7)、ALE:AddressLatchEnable地址鎖存有效信號(hào)輸出端VCCGND(1)、電源:VCC(+5V)、GND(地)EAPSEN(6)、PSEN:外部ROM讀選通信號(hào)1
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
313029282726252424222180318051875189C51(5)、EA:片外程序存儲(chǔ)器選擇信號(hào)
MCS-51單片機(jī)外部引腳P3口線的第二功能XTAL2
XTMCS-51單片機(jī)外部引腳P3口第2功能表MCS-51單片機(jī)外部引腳P3口第2功能表MCS-51單片機(jī)時(shí)鐘電路
時(shí)鐘電路有兩種方式:
內(nèi)部時(shí)鐘方式(大部分單片機(jī)采用內(nèi)部時(shí)鐘方式)一般:電容C01、C02:30pF
(20~80pF);石英晶振fosc:6MHz,12MHz,11.0592MHzNMOS、CMOS型單片機(jī)MCS-51單片機(jī)時(shí)鐘電路時(shí)鐘電路有兩種方式:一般:時(shí)鐘電路
外部時(shí)鐘方式CHMOS型單片機(jī)HMOS型單片機(jī)時(shí)鐘電路外部時(shí)鐘方式CHMOS型單片機(jī)HMOS型單片機(jī)MCS-51CPU時(shí)序振蕩周期:時(shí)鐘電路產(chǎn)生的振蕩脈沖的周期,也叫節(jié)拍,
一般用P表示。狀態(tài)周期:2個(gè)節(jié)拍組成一個(gè)狀態(tài)周期,一般用S表示,包含節(jié)拍P1和節(jié)拍P2。機(jī)器周期:完成一個(gè)基本操作所需的時(shí)間一個(gè)機(jī)器周期包含6個(gè)狀態(tài)周期,即12個(gè)振蕩周期
(S1P1、S1P2、S2P1、S2P2、、S6P1、S6P2)指令周期:CPU執(zhí)行一條指令所需要的時(shí)間。
一般是1、2、4個(gè)機(jī)器周期。例:6MHz晶振,機(jī)器周期=2μs
;12MHz晶振,機(jī)器周期=1μs。MCS-51CPU時(shí)序振蕩周期:時(shí)鐘電路產(chǎn)生的振蕩脈沖的周復(fù)位工作方式寄存器復(fù)位狀態(tài)寄存器復(fù)位狀態(tài)PC0000HACC00HB00HPSW00H
SP07HDPTR0000H
P0~P3FFHIP(00000)IE(000000)
TMOD00HTCON00HTH000HTL000HTH100HTL100HSCON00HSBUF()PCON(00000)復(fù)位:使單片機(jī)初始化,主要作用把PC初始化成0000H,
使單片機(jī)從0000H開始執(zhí)行程序。復(fù)位工作方式寄存器復(fù)位狀態(tài)寄復(fù)位電路
復(fù)位電路上電復(fù)位電路上電復(fù)位電路一般,RST端高電平保持2個(gè)機(jī)器周期以上;但振蕩器起振需10ms左右,高電平>10ms。元件參數(shù)選擇:12MHz晶振:C=10uF,R=10k復(fù)位電路復(fù)位電路上電復(fù)位電路一般,RST端高電平保持2個(gè)機(jī)復(fù)位電路上電按鍵復(fù)位電路上電按鍵復(fù)位電路系統(tǒng)復(fù)位電路:單片機(jī)與I/O同步復(fù)位信號(hào)復(fù)位電路上電按鍵復(fù)位電路上電按鍵復(fù)位電路硬件連接單片機(jī)最小系統(tǒng)
硬件連接單片機(jī)最小系統(tǒng)單片機(jī)與LED的連接實(shí)驗(yàn)箱上裝有8只LED及相應(yīng)驅(qū)動(dòng)電路。L0-L7為相應(yīng)發(fā)光二極管驅(qū)動(dòng)信號(hào)輸入端,該輸入端為高電平“1”時(shí),LED點(diǎn)亮。單片機(jī)與LED的連接15軟件//ledone.c單燈點(diǎn)亮程序,點(diǎn)亮與//P1.0相連的LED#include<reg51.h>sbitLED0=P1^0;voidmain(){while(1){
LED0=1;}}將寄存器頭文件包含在文件中主函數(shù),有且只有一個(gè)主函數(shù)P1.0所連LED點(diǎn)亮,位操作I/O口定義軟件//ledone.c單燈點(diǎn)亮程序,點(diǎn)亮與//P1.0相軟件//ledone.c單燈點(diǎn)亮程序#include<reg51.h>voidmain(){while(1){P1=0xff;}}字節(jié)操作軟件//ledone.c單燈點(diǎn)亮程序字節(jié)操作編譯、調(diào)試軟件Wave6000操作步驟:雙擊打開Wave6000;選擇仿真器->仿真器設(shè)置;(1)選擇語言->編譯器路徑:x:\keil\c51\;語言->編譯器選擇:keilC(V5或更高)(2)選擇仿真器:Lab6000通用微控制器;
仿真頭:MCS-51;CPU:8031/8032(3)選擇通信設(shè)置:COM1;(4)使用USB通信和使用偉福軟件模擬器前面的勾去掉點(diǎn)擊“好”,查看是否連接成功。編譯、調(diào)試軟件Wave6000操作步驟:軟件//ledoneflash.c單燈閃爍程序#include<reg51.h>//文件包含,預(yù)處理命令sbitLED0=P1^0;//定義LED0所連I/O口為P1.0//延時(shí)子程序:由Delay參數(shù)決定延時(shí)時(shí)間voidmDelay(unsignedintDelay){unsignedinti;for(;Delay>0;Delay--){for(i=0;i<54;i++);}}voidmain(){while(1){
LED0=1;
//LED0點(diǎn)亮mDelay(1000);//延時(shí)約1s
LED0=0;
//LE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款合同設(shè)計(jì)要素
- 多功能家電采購合同
- 二零二五年度就業(yè)協(xié)議違約金賠償與就業(yè)權(quán)益維護(hù)協(xié)議
- 2025年度綠色建筑評(píng)價(jià)認(rèn)證建設(shè)工程合同
- 二零二五年度鋼材貿(mào)易與供應(yīng)鏈金融服務(wù)合同
- 二零二五年度商品車運(yùn)輸與汽車后市場(chǎng)服務(wù)合同
- 2025年度物業(yè)公司股權(quán)轉(zhuǎn)讓與社區(qū)文化活動(dòng)策劃合同
- 二零二五商場(chǎng)合同管理操作手冊(cè)附小時(shí)計(jì)費(fèi)服務(wù)條款詳解
- 2025年度電梯安全使用管理與特種設(shè)備操作合同
- 二零二五年度金融行業(yè)員工勞動(dòng)激勵(lì)與發(fā)展合同
- 人際關(guān)系與溝通技巧-職場(chǎng)中的平行溝通與同事溝通
- 教師系列高、中級(jí)職稱申報(bào)人員民意測(cè)評(píng)表
- 社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估報(bào)告-穩(wěn)評(píng)報(bào)告
- 2024屆高考英語作文:讀后續(xù)寫課件
- 小學(xué)班隊(duì)工作原理與實(shí)踐 全套課件
- 形式語言與自動(dòng)機(jī)理論-蔣宗禮-第一章參考答案
- 注塑生產(chǎn)過程控制流程
- 教科版六年級(jí)科學(xué)下冊(cè) (廚房里的物質(zhì)與變化)教學(xué)課件
- 腸造口術(shù)-課件
- 建設(shè)工程概算預(yù)算結(jié)算管理規(guī)定
- 消費(fèi)者心理與行為分析PPT(第四版)完整全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論