出版時間:2012-7 出版社:中南大學(xué)出版社有限責(zé)任公司 作者:郭穩(wěn)濤 編 頁數(shù):180 字?jǐn)?shù):293000
內(nèi)容概要
《高等高專電子類專業(yè)“十二五”規(guī)劃教材:單片機應(yīng)用技術(shù)項目式教程》以MCS-51系列單片機為對象,以Proteus軟件和Keil
C51軟件作為教學(xué)、設(shè)計開發(fā)平臺,以實際應(yīng)用中常見的單片機系統(tǒng)實例為項目引入教學(xué),強調(diào)學(xué)生主體動手參與,且側(cè)重于單片機技術(shù)的應(yīng)用。全書分為九個模塊:模塊一為單片機概述;模塊二為MCS-51單片機硬件結(jié)構(gòu);模塊三為單片機開發(fā)系統(tǒng);模塊四為單片機的程序設(shè)計;模塊五為單片機的中斷系統(tǒng);模塊六為單片機的定時/計數(shù)器;模塊七為單片機的接口電路;模塊八為單片機的串行通信技術(shù);模塊九為單片機C51程序設(shè)計。整個內(nèi)容由11個項目貫穿:單燈閃爍、簡單流水燈控制、延時控制彩燈閃爍、彩燈按鍵控制、LED定時閃爍控制、秒表的設(shè)計、簡易波形發(fā)生器的設(shè)計、簡易數(shù)字電壓表的設(shè)計、雙機通信、多機通信和C51程序設(shè)計,同時給出了各項目相應(yīng)的參考電路原理圖和源程序。
書籍目錄
模塊一 單片機概述
1.1 單片機簡介
1.2 單片機的發(fā)展概述
1.3 單片機的應(yīng)用領(lǐng)域
1.4 單片機的發(fā)展趨勢
本章思考題
模塊二 MCS-51單片機硬件結(jié)構(gòu)
【項目引入】單燈閃爍
一、任務(wù)目的
二、任務(wù)描述
【技術(shù)準(zhǔn)備】
2.1 MCS-51單片機內(nèi)部結(jié)構(gòu)及原理
2.1.1 MCS-51單片機的引腳及內(nèi)部結(jié)構(gòu)
2.1.2 MCS-51單片機的內(nèi)部數(shù)據(jù)存儲器
2.1.3 MCS-51單片機的內(nèi)部程序存儲器
2.1.4 MCS-51單片機的并行端口結(jié)構(gòu)
2.2 時鐘電路與復(fù)位電路
2.2.1 時鐘電路與時序
2.2.2 單片機的復(fù)位電路
2.3 單片機的工作過程
【任務(wù)實施】
【知識梳理與總結(jié)】
練習(xí)題
模塊三 單片機開發(fā)系統(tǒng)
【項目引入】簡單流水燈控制
一、任務(wù)目的
一、任務(wù)描述
【技術(shù)準(zhǔn)備】
3.1 Keil C51軟件的使用
3.1.1 認(rèn)識Keil C軟件
3.1.2 Keil C軟件的安裝
3.1.3 Keil C μVision2功能
3.1.4 Keil C的基本操作
3.2 Proteus軟件使用
3.2.1 進入Proteus ISIS
3.2.2 工作界面
3.2.3 基本操作
3.2.4 繪圖主要操作
3.2.5 電路圖線路的繪制
3.2.6 模擬調(diào)試
3.2.7 菜單命令簡述
【任務(wù)實施】
【知識梳理與總結(jié)】
模塊四 單片機的程序設(shè)計
【項目引入】延時控制彩燈閃爍
一、任務(wù)目的
一、任務(wù)描述
【技術(shù)準(zhǔn)備】
4.1 MCS-51指令格式及尋址方式
4.1.1 指令的格式
4.1.2 指令符號
4.1.3 指令的尋址方式
4.2 MCS-51指令系統(tǒng)
4.2.1 數(shù)據(jù)傳送類指令
4.2.2 算術(shù)運算類指令
4.2.3 邏輯運算與移位類指令
4.2.4 控制轉(zhuǎn)移類指令
4.2.5 位操作類指令
【任務(wù)實施】
【知識梳理與總結(jié)】
練習(xí)題
模塊五 單片機的中斷系統(tǒng)
【項目引入】彩燈按鍵控制
一、任務(wù)目的
二、任務(wù)描述
【技術(shù)準(zhǔn)備】
5.1 中斷的概念
5.2 中斷的特點
5.3 中斷源和中斷標(biāo)志
5.4 中斷處理過程
【任務(wù)實施】
【知識梳理與總結(jié)】
練習(xí)題
模塊六 單片機的定時/計數(shù)器
模塊七 單片機的接口電路
模塊八 單片機的串行通信技術(shù)
模塊九 單片機C51程序設(shè)計
附錄一 MCS-51指令系統(tǒng)表
附錄二 ASCⅡ碼表
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: (1)中斷響應(yīng) 中斷響應(yīng)是CPU對中斷源中斷請求的響應(yīng),包括保護斷點和將程序轉(zhuǎn)向中斷服務(wù)程序的人口地址(通常稱矢量地址)。CPU并非任何時刻都響應(yīng)中斷請求,而是在中斷響應(yīng)條件滿足之后才會響應(yīng)。 ①中斷響應(yīng)條件 CPU響應(yīng)中斷的條件有: A.有中斷源發(fā)出中斷請求。 B.中斷總允許位EA=1。 C.申請中斷的中斷源允許。 ②滿足以上基本條件,CPU一般會響應(yīng)中斷,但若有下列任何一種情況存在,則中斷響應(yīng)會受到阻斷: A.CPU正在響應(yīng)同級或高優(yōu)先級的中斷。 B.當(dāng)前指令未執(zhí)行完。 C.正在執(zhí)行RETI中斷返回指令或訪問專用寄存器IE和IP的指令。 若存在上述任何一種情況,中斷查詢結(jié)果即被取消,CPU不響應(yīng)中斷請求而在下一機器周期繼續(xù)查詢,否則,CPU在下一機器周期響應(yīng)中斷。 CPU在每個機器周期的$5P2期間查詢每個中斷源,并設(shè)置相應(yīng)的標(biāo)志位,在下一機器周期S6期間按優(yōu)先級順序查詢每個中斷標(biāo)志,如查詢到某個中斷標(biāo)志為1,將在再下一個機器周期S1期間按優(yōu)先級進行中斷處理。 (2)中斷響應(yīng)過程 中斷響應(yīng)過程包括保護斷點和將程序轉(zhuǎn)向中斷服務(wù)程序的人口地址。首先,中斷系統(tǒng)通過硬件自動生成長調(diào)用指令(IACLL),該指令將自動把斷點地址壓人堆棧保護(不保護累加器A、狀態(tài)寄存器PSW和其他寄存器的內(nèi)容),然后,將對應(yīng)的中斷入口地址裝入程序計數(shù)器PC(由硬件自動執(zhí)行),使程序轉(zhuǎn)向該中斷入口地址,執(zhí)行中斷服務(wù)程序。MCS—51系列單片機各中斷源的人口地址由硬件事先設(shè)定,分配如下: 中斷源入口地址 外部中斷 00003H 定時器TO中斷 000BH 外部中斷 10013H 定時器T1中斷 001BH 串行口中斷 0023H 使用時,通常在這些中斷人口地址處存放一條絕對跳轉(zhuǎn)指令,使程序跳轉(zhuǎn)到用戶安排的中斷服務(wù)程序的起始地址上去。 3.中斷處理 中斷處理就是執(zhí)行中斷服務(wù)程序。中斷服務(wù)程序從中斷入口地址開始執(zhí)行,到返回指令“RETI”為止,一般包括兩部分內(nèi)容,一是保護現(xiàn)場,二是完成中斷源請求的服務(wù)。
編輯推薦
《高職高專電子類專業(yè)"十二五"規(guī)劃教材:單片機應(yīng)用技術(shù)項目式教程》可作為高職院校學(xué)生學(xué)習(xí)單片機原理與應(yīng)用的教材或輔助教材,也可以供其他電子技術(shù)或嵌人式系統(tǒng)設(shè)計愛好者使用。
圖書封面
評論、評分、閱讀與下載
單片機應(yīng)用技術(shù)項目式教程 PDF格式下載