1微型計(jì)算機(jī)基礎(chǔ)知識(shí)111微型計(jì)算機(jī)概述2111微型計(jì)算機(jī)的基本概念2112微型計(jì)算機(jī)的發(fā)展概況2113微型計(jì)算機(jī)的分類412常用的數(shù)制及編碼5121常用的數(shù)制5122數(shù)制之間的轉(zhuǎn)換6123微型計(jì)算機(jī)常用的編碼713無(wú)符號(hào)二進(jìn)制數(shù)的算術(shù)運(yùn)算和邏輯運(yùn)算8131二進(jìn)制數(shù)的算術(shù)運(yùn)算8132無(wú)符號(hào)數(shù)的表示范圍10133二進(jìn)制數(shù)的邏輯運(yùn)算1014有符號(hào)二進(jìn)制數(shù)的表示及運(yùn)算11141有符號(hào)數(shù)的表示方法11142補(bǔ)碼的運(yùn)算13143有符號(hào)數(shù)的表示范圍1415常用數(shù)據(jù)單位1516微型計(jì)算機(jī)系統(tǒng)組成16161硬件系統(tǒng)16162軟件系統(tǒng)18習(xí)題1182 80C51單片機(jī)的基本結(jié)構(gòu)和工作原理192180C51單片機(jī)的組成192280C51單片機(jī)內(nèi)部結(jié)構(gòu)和引腳功能2022180C51的內(nèi)部結(jié)構(gòu)20222中央處理器(CPU)20223時(shí)鐘電路及CPU工作時(shí)序2322480C51單片機(jī)的存儲(chǔ)器結(jié)構(gòu)2522580C51單片機(jī)的引腳功能30226布爾(位)處理器322380C51單片機(jī)的工作方式32231復(fù)位方式32232程序執(zhí)行方式34233低功耗方式34習(xí)題2353 80C51單片機(jī)指令系統(tǒng)3731概述37311指令的分類37312指令的格式37313指令中常用的符號(hào)3832尋址方式3833指令系統(tǒng)42331數(shù)據(jù)傳送類指令42332算術(shù)運(yùn)算類指令46333邏輯運(yùn)算類指令48334控制轉(zhuǎn)移類指令50335布爾(位)操作指令53習(xí)題3554匯編語(yǔ)言程序設(shè)計(jì)5841匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)58411機(jī)器語(yǔ)言、匯編語(yǔ)言與高級(jí)語(yǔ)言58412匯編語(yǔ)言的格式59413偽指令59414匯編語(yǔ)言程序設(shè)計(jì)的步驟6142程序設(shè)計(jì)實(shí)例62421順序結(jié)構(gòu)程序設(shè)計(jì)62422分支程序設(shè)計(jì)63423散轉(zhuǎn)程序設(shè)計(jì)65424循環(huán)程序設(shè)計(jì)67425查表程序69426子程序72習(xí)題4775半導(dǎo)體存儲(chǔ)器7951隨機(jī)存取存儲(chǔ)器RAM79511RAM的結(jié)構(gòu)和工作原理79512典型RAM芯片介紹8052只讀存儲(chǔ)器ROM8253 80C51單片機(jī)的存儲(chǔ)器擴(kuò)展8553180C51三總線結(jié)構(gòu)85532片選方式和地址分配86533程序存儲(chǔ)器擴(kuò)展87534數(shù)據(jù)存儲(chǔ)器擴(kuò)展89習(xí)題5906輸入輸出和中斷9261輸入輸出的基本概念92611I/O接口的功能92612I/O接口的編址方式92613接口電路的基本構(gòu)成9362輸入輸出的工作方式94621無(wú)條件傳送方式94622查詢傳送方式95623中斷傳送方式96624直接存儲(chǔ)器存取方式9763中斷技術(shù)基礎(chǔ)98631中斷概念98632中斷源98633中斷系統(tǒng)的功能9964 80C51中斷系統(tǒng)10064180C51中斷系統(tǒng)結(jié)構(gòu)100642中斷響應(yīng)過(guò)程10365外部中斷源的擴(kuò)展104651借用定時(shí)器溢出中斷擴(kuò)展外部中斷源104652采用查詢法擴(kuò)展外部中斷源104習(xí)題61057并行I/O接口1077180C51內(nèi)部并行I/O口107711P0口107712P1口109713P2口109714P3口11072 80C51內(nèi)部并行I/O口應(yīng)用110721I/O口負(fù)載能力110722端口輸入輸出操作110723“讀修改寫”操作111724位操作111725應(yīng)用舉例11173簡(jiǎn)單I/O接口擴(kuò)展113731擴(kuò)展輸入口113732擴(kuò)展輸出口11474用8255A擴(kuò)展I/O接口1157418255A的引腳功能和內(nèi)部結(jié)構(gòu)1157428255A的工作方式117743方式控制字和狀態(tài)字1207448255A應(yīng)用舉例12275用8155擴(kuò)展I/O接口1257518155結(jié)構(gòu)組成和引腳功能1257528155應(yīng)用舉例129習(xí)題71318 80C51內(nèi)部定時(shí)器及應(yīng)用13481定時(shí)器結(jié)構(gòu)13482定時(shí)器工作方式134821定時(shí)器/計(jì)數(shù)器T0,T1的特殊功能寄存器134822定時(shí)器/計(jì)數(shù)器工作方式13683定時(shí)器/計(jì)數(shù)器應(yīng)用舉例138831時(shí)間常數(shù)的計(jì)算138832應(yīng)用舉例138習(xí)題81419 80C51串行接口14291串行通信的基礎(chǔ)142911數(shù)據(jù)通信的基本概念142912串行通信方式142913數(shù)據(jù)同步技術(shù)1429280C51串行接口144921串行接口的結(jié)構(gòu)144922串行接口的工作方式1469380C51串行口應(yīng)用舉例148931串行口在方式0下的應(yīng)用148932串行口在其他方式下的應(yīng)用14994單片機(jī)多機(jī)通信156習(xí)題916010單片機(jī)典型外圍接口技術(shù)161101鍵盤接口1611011按鍵去抖動(dòng)1611012獨(dú)立式鍵盤及其接口1621013矩陣式鍵盤1621014鍵盤掃描方式165102顯示接口1661021LED顯示器的工作原理1661022LED顯示方式167103DAC接口1711031D/A轉(zhuǎn)換器的性能指標(biāo)1721032DAC0832接口1721033DAC1210接口175104ADC接口1771041A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)1771042ADC0809接口1781043AD574A接口180習(xí)題1018411單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例185111單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程1851111擬定總體設(shè)計(jì)方案1851112硬件設(shè)計(jì)1851113軟件設(shè)計(jì)1861114系統(tǒng)調(diào)試、運(yùn)行和維護(hù)186112單片機(jī)多點(diǎn)溫度測(cè)量系統(tǒng)1871121硬件設(shè)計(jì)1871122軟件設(shè)計(jì)188113步進(jìn)電機(jī)控制系統(tǒng)1911131步進(jìn)電機(jī)的驅(qū)動(dòng)1911132二維步進(jìn)電機(jī)控制系統(tǒng)192習(xí)題11196附錄1ASCII字符表197附錄280C51系列單片機(jī)指令一覽表198參考文獻(xiàn)202