單片機(jī)原理實(shí)驗(yàn)_第1頁
單片機(jī)原理實(shí)驗(yàn)_第2頁
單片機(jī)原理實(shí)驗(yàn)_第3頁
單片機(jī)原理實(shí)驗(yàn)_第4頁
單片機(jī)原理實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩141頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1會計(jì)學(xué)單片機(jī)原理實(shí)驗(yàn)單片機(jī)原理實(shí)驗(yàn)2 總線結(jié)構(gòu) 存 儲 器 指令系統(tǒng) 最小系統(tǒng) 實(shí)驗(yàn)方式 實(shí)驗(yàn)環(huán)境 結(jié) 語 實(shí)驗(yàn)一 流水燈 實(shí)驗(yàn)二 轉(zhuǎn)向燈 實(shí)驗(yàn)三 中 斷 實(shí)驗(yàn)四 定時器 實(shí)驗(yàn)五 串 口 實(shí)驗(yàn)六 數(shù)字鐘 實(shí)驗(yàn)七 總 線345678位32位89ARMX86105000600011電腦手機(jī)12MMU: Memory Management Unit1314 通信與電信 消費(fèi)電子 醫(yī)療電子 航空航天 軍事1516171819202122232425臺式計(jì)算機(jī)臺式計(jì)算機(jī)26筆記本電腦筆記本電腦27服務(wù)器服務(wù)器28打印機(jī)打印機(jī)2930以太網(wǎng)交換機(jī)以太網(wǎng)交換機(jī)31變電站控制變電站控制32車用信息娛樂車用信

2、息娛樂33汽車門禁系統(tǒng)汽車門禁系統(tǒng)34353637383940414243實(shí)驗(yàn)?zāi)康?%實(shí)驗(yàn)儀器實(shí)驗(yàn)原理20%實(shí)驗(yàn)電路20%代碼分析30%實(shí)驗(yàn)小結(jié)20%書寫態(tài)度5%4445題號題號分值分值題目類型題目類型能力考查說明能力考查說明備注備注1100操作題實(shí)驗(yàn)一 流水燈(P1口輸出實(shí)驗(yàn))5選12100操作題實(shí)驗(yàn)二 轉(zhuǎn)向燈(P1口輸入實(shí)驗(yàn))5選13100操作題實(shí)驗(yàn)三 中斷實(shí)驗(yàn)5選14100操作題實(shí)驗(yàn)四 定時器實(shí)驗(yàn)5選15100操作題實(shí)驗(yàn)五 串口實(shí)驗(yàn)5選1選擇算法:題號 = (學(xué)號的最后2位 + 隨機(jī)數(shù)) MOD 5 + 1現(xiàn)場提問,根據(jù)回答情況給出考試成績46報告模板47微型計(jì)算機(jī)的基本組成 48MCS

3、-51單片機(jī)的基本組成單片機(jī)的基本組成哈佛結(jié)構(gòu)馮諾伊曼結(jié)構(gòu)CISCRISC時鐘電路時鐘電路4KROM程序存儲器程序存儲器256BRAM數(shù)據(jù)存儲器數(shù)據(jù)存儲器2X16位位定時定時/計(jì)數(shù)器計(jì)數(shù)器CPU處理器處理器64KB總線總線擴(kuò)展控制器擴(kuò)展控制器可編程可編程I/O端口端口P0-3可編程可編程串行口串行口49MCS-51單片機(jī)的引腳配置圖P1P2P3P050地址鎖存器CBI/OA15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0DBABP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RESETP3.0P3.1P3.3P3.4P3

4、.5P3.6P3.7VSSVCC P0.0P0.1P0.2P0.3P0.5P0.6P0.7EAALEPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P3.2P0.451MCS-51單片機(jī)單片機(jī)片內(nèi)片內(nèi)ROM4K片內(nèi)片內(nèi)RAM256B片外片外RAM64K片外片外ROM64K數(shù)據(jù)存儲器地址空間 程序存儲器地址空間 I/O系統(tǒng)地址空間52特殊功能寄存器00H 1FH20H2FH30H7FH80HFFH80H88H90H98HA0HA8HB0HB8HD0HE0HF0H 特殊功能寄存器中位尋址外部ROM內(nèi)部ROM(EA=1)外部ROM(EA=0)0000H0000H0FFFH0F

5、FFH1000HFFFFH外 部RAM(I/O口地址)0000HFFFFH工作寄存器區(qū)位尋址區(qū)通用RAM區(qū)53R7R6R5R4R3R2R1R0RAM地址地址07H06H05H04H03H02H01H00H547F7E7D7C7B7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A393837262524232221202F2E2D2C2B2A292827262524232221201F1E

6、1D1C1B1A191817161514131211100F0E0D0C0B0A090807060504030201002FH20H字節(jié)地址字節(jié)地址位地址位地址5556特殊功能寄存器初始狀態(tài)特殊功能寄存器初始狀態(tài)A00HTMOD00HB00HTCON00HPSW00HTH000HSP07HTL000HDPL00HTH100HDPH00HTL100HP0P3FFHSBUFBIP00000BSCON00HIE000000BPCON0B57OPOPDATADATA 或或 ADDRESSADDRESS操作碼:定義指令功能,詳細(xì)信息查找指令表操作數(shù):定義操作對象(輸入輸出數(shù)據(jù)),由尋址方式指定數(shù)學(xué)中函數(shù)

7、三要素:定義域,值域,對應(yīng)法則指令系統(tǒng): 源操作數(shù),目的操作數(shù),操作碼C語言函數(shù):輸入?yún)?shù),返加參數(shù),函數(shù)體CISCRISC5859尋址方式尋址方式操作數(shù)地址操作數(shù)地址(PA)指令格式舉例指令格式舉例1立即尋址操作數(shù)在指令中直接給出MOV A,#69H; (A)692寄存器尋址操作數(shù)在寄存器中MOV A,R0 ; (A)(R0)3直接尋址操作數(shù)的有效地址由指令直接給出MOV A,4FH; (A)(4F)4寄存器間接尋址指令中給出的寄存器的內(nèi)容為操作數(shù)的地址MOV A,R1; (A)R15變址尋址指定的變址寄存器的內(nèi)容與指令中給出的偏移量相加,所得的結(jié)果作為操作數(shù)地址MOVC A,A+DPTR;

8、(A)(DPTR)+(A)6相對尋址由程序計(jì)數(shù)器PC提供的基地址與指令中提供的偏移量OFFSET相加,得到操作數(shù)的地址SJMP OFFSET;(PC)(PC)+OFFSET)7位 尋 址操作數(shù)是二進(jìn)制數(shù)的某一位,其位地址出現(xiàn)在指令中SETB bit;6061成本:20元左右626364656667686970717273747576777879D Q 鎖存器鎖存器CL /QP1.x引腳引腳Vcc讀鎖存器讀鎖存器讀引腳讀引腳內(nèi)部總線內(nèi)部總線寫鎖存器寫鎖存器內(nèi)部上拉電阻內(nèi)部上拉電阻上拉電阻上拉電阻三態(tài)門三態(tài)門80818283D Q 鎖存器鎖存器CL /QP3.x引腳引腳替代輸出功能替代輸出功能讀鎖

9、存器讀鎖存器讀引腳讀引腳內(nèi)部總線內(nèi)部總線寫鎖存器寫鎖存器MUX (地址地址/數(shù)據(jù)數(shù)據(jù)=0)Vcc上拉電阻上拉電阻替代輸入功能84共陰極共陰極Cathode共陽極共陽極Anode8586字型字型共陽極代碼共陽極代碼共陰極代碼共陰極代碼字型字型共陽極代碼共陽極代碼共陰極代碼共陰極代碼0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF84H71H7F8H07H滅滅FFH00H880H7FH87LED數(shù)碼管,點(diǎn)陣屏數(shù)碼管,點(diǎn)陣屏CRTLCDOLED88KeyKey Bo

10、ardTouch899091執(zhí)行執(zhí)行主程序主程序繼續(xù)繼續(xù)執(zhí)行執(zhí)行斷點(diǎn)斷點(diǎn)中斷請求中斷請求中斷響應(yīng)中斷響應(yīng)執(zhí)行執(zhí)行中斷中斷處理處理中斷返回中斷返回看書借書電話中斷是硬軟件實(shí)現(xiàn)的輪詢?中斷是處理隨機(jī)事件理想方法?中斷是為了提高CPU的利用率?92 9394950 0 禁止,禁止,1 1允許允許(1)EA:中斷允許總控制位(2)ES:串行口中斷允許位(3)ET1:定時器/計(jì)數(shù)器T1的溢出中斷允許位(4)EX1:外部中斷1中斷允許位(5)ET0:定時器/計(jì)數(shù)器T0的溢出中斷允許位(6)EX0:外部中斷0中斷允許位。96D7D6D5D4D3D2D1D0PSPT1 PX1 PT0 PX097中斷源中斷向量

11、C語言中斷號復(fù)位中斷0000H外部中斷00003H0定時器T0中斷000BH1外部中斷10013H2定時器T1中斷001BH3串行口中斷0023H4高高低低優(yōu)優(yōu) 先先 級級NMI9899void main()void main() void intr() interrupt void intr() interrupt 中斷類型號中斷類型號 using using 工作工作組寄存器組寄存器 100101Mac OSXWindows 8Ubuntu102源代碼行數(shù):5000多行103104105106107T1控制控制T0控制控制M0M1C/TGATEM0M1C/TGATED0D1D2D3D4D5

12、D6D7M1 M0工作方式選擇工作方式選擇M1 M0C/T 定時定時/ /計(jì)數(shù)工作方式選擇計(jì)數(shù)工作方式選擇GATE 門控端門控端108109D7D6D5D4D3D2D1D0TF1 TR1 TF0 TR0 IE1IT1IE0IT0觸發(fā)方式選擇觸發(fā)方式選擇啟動定時啟動定時/計(jì)數(shù)器計(jì)數(shù)器0 低電平低電平1 下降沿下降沿0 停止停止1 啟動啟動110振蕩器1/12TL0 TH0TF011&T0TR0GATEINT0C/T=0C/T=18位8位1616位計(jì)數(shù)器位計(jì)數(shù)器定時時間:定時時間:t=(216-T0初值)初值)機(jī)器周期機(jī)器周期111112113114115源代碼行數(shù):1000多萬行116117118119120121122思考:思考:該兩位的作該兩位的作 用是什么用是什么?123124(3)方式1或方式3的波特率12510cm10m100m500m126127128129130131132MOVX A,DPTR; CPU從外部對象讀數(shù)據(jù)133MOVX DPTR,A; CPU給外部對象寫數(shù)據(jù)1341351361371381391401411421437F7E7D7C7B7A797877767574737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5A5958575655545352515

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論