單片機(jī)接口模塊應(yīng)用與開(kāi)發(fā)實(shí)例詳解

出版時(shí)間:2010-1  出版社:北京航空航天大學(xué)出版社  作者:薛小玲,劉志群,賈俊榮 編著  頁(yè)數(shù):452  

前言

單片機(jī)應(yīng)用技術(shù)的掌握貴在實(shí)踐,從最小系統(tǒng)的構(gòu)成到復(fù)雜系統(tǒng)的應(yīng)用,都需要技術(shù)人員付出艱辛的勞動(dòng),不斷實(shí)踐,在實(shí)踐中獲取單片機(jī)應(yīng)用技術(shù)的方法。實(shí)踐是掌握單片機(jī)技術(shù)的唯一有效捷徑。本書(shū)從實(shí)踐的角度詳細(xì)闡述了51單片機(jī)的接口模塊及應(yīng)用,分為三部分,共11章,包括43個(gè)典型實(shí)例模塊和2個(gè)綜合應(yīng)用開(kāi)發(fā)實(shí)例。第一部分是基礎(chǔ)知識(shí),包括第1、2章,介紹了單片機(jī)最小系統(tǒng)、電源配備和Keil C51的應(yīng)用技巧。第二部分是單片機(jī)應(yīng)用系統(tǒng)模塊,包括第3~9章,介紹單片機(jī)輸入/輸出模塊、數(shù)據(jù)調(diào)理和轉(zhuǎn)換及存儲(chǔ)模塊、通信模塊、傳感器模塊、語(yǔ)音和時(shí)鐘模塊等。分層次介紹了各模塊的硬件電路和程序設(shè)計(jì)以及應(yīng)用技巧,可使讀者較快地掌握這些模塊的設(shè)計(jì)與應(yīng)用。第三部分是綜合應(yīng)用開(kāi)發(fā)實(shí)例,包括第10、11章,以前兩大部分的模塊為基礎(chǔ),設(shè)計(jì)并完成了2個(gè)綜合應(yīng)用實(shí)例的開(kāi)發(fā),很自然地從模塊應(yīng)用(小實(shí)例)過(guò)渡到綜合應(yīng)用系統(tǒng)開(kāi)發(fā)(大實(shí)例),可使讀者掌握設(shè)計(jì)、制作、調(diào)試一個(gè)單片機(jī)綜合應(yīng)用開(kāi)發(fā)系統(tǒng)的方法和技巧。本書(shū)的內(nèi)容取材于作者多年的項(xiàng)目實(shí)踐、帶隊(duì)參加全國(guó)大學(xué)生電子設(shè)計(jì)大賽與省大學(xué)生電子設(shè)計(jì)大賽實(shí)踐、創(chuàng)新實(shí)驗(yàn)室實(shí)踐,從而保證了本書(shū)具有良好的實(shí)踐性和指導(dǎo)性??傮w看來(lái),本書(shū)具有以下特點(diǎn):①以C語(yǔ)言編寫(xiě)程序,主要面向有一定單片機(jī)技術(shù)基礎(chǔ)的應(yīng)用或開(kāi)發(fā)人員。由于硬件電路和程序設(shè)計(jì)的步驟詳細(xì),初學(xué)者也易于學(xué)習(xí)和實(shí)踐。②硬件電路設(shè)計(jì)和程序設(shè)計(jì)的模塊化。以模塊化應(yīng)用設(shè)計(jì)實(shí)例為基礎(chǔ),從實(shí)踐角度闡述各種模塊的應(yīng)用,包括設(shè)計(jì)思路、硬件電路、軟件設(shè)計(jì)、程序代碼分析以及在調(diào)試過(guò)程中可能出現(xiàn)的問(wèn)題和解決辦法。硬件設(shè)計(jì)突出參數(shù)的選取原則及計(jì)算方法;程序設(shè)計(jì)全部模塊化,強(qiáng)調(diào)模塊程序的獨(dú)立性和可移植性,便于讀者直接使用。模塊中涉及的基本原理和芯片技術(shù)手冊(cè)則在參考文獻(xiàn)中給出具體參考書(shū)目或下載鏈接地址,為讀者學(xué)習(xí)單片機(jī)提供了可靠的參考。③提供了43個(gè)典型應(yīng)用模塊,包括14個(gè)調(diào)試電路板,內(nèi)容詳盡、豐富。④本書(shū)不是單純地介紹每個(gè)獨(dú)立模塊,而是將各模塊組合構(gòu)成一個(gè)具體的應(yīng)用實(shí)例進(jìn)行分析、講解,強(qiáng)調(diào)了模塊的實(shí)用性和可擴(kuò)展性。⑤所有模塊的硬件電路和程序都經(jīng)過(guò)了實(shí)物調(diào)試與驗(yàn)證,讀者可以很方便地移植到自己的設(shè)計(jì)開(kāi)發(fā)中。

內(nèi)容概要

  本書(shū)從實(shí)踐的角度詳細(xì)闡述了51單片機(jī)的接口模塊及其應(yīng)用。主要包含:
單片機(jī)最小系統(tǒng)、顯示與鍵盤(pán)、前向通道數(shù)據(jù)處理和后向通道數(shù)據(jù)轉(zhuǎn)換、A/D轉(zhuǎn)換和D/A轉(zhuǎn)換、紅外與無(wú)線收發(fā)、數(shù)據(jù)有線通信、數(shù)據(jù)存儲(chǔ)和看門(mén)狗、傳感器、時(shí)鐘和語(yǔ)音等模塊及應(yīng)用;Keil
C51的應(yīng)用技巧;基于電話網(wǎng)的多功能密碼鎖的設(shè)計(jì)、基于74LS04的參數(shù)測(cè)試儀的設(shè)計(jì)。書(shū)中所有的模塊電路、程序及綜合開(kāi)發(fā)實(shí)例均經(jīng)過(guò)了實(shí)物的調(diào)試和驗(yàn)證。
  本書(shū)知識(shí)系統(tǒng)、全面,實(shí)用性強(qiáng),主要面向具有一定單片機(jī)技術(shù)基礎(chǔ)的應(yīng)用或開(kāi)發(fā)人員。另外,由于闡述簡(jiǎn)潔、易懂,硬件電路和程序設(shè)計(jì)的步驟詳細(xì),對(duì)于初學(xué)者也是一本難得的學(xué)習(xí)和實(shí)踐參考用書(shū)。

書(shū)籍目錄

第一部分 單片機(jī)最小系統(tǒng)和Keil C51應(yīng)用技巧
 第1章 單片機(jī)最小系統(tǒng)模塊
  1.1 +5V、±12V及+1.25~+12V電壓可調(diào)的電源模塊
   1.1.1 模塊實(shí)物照片和實(shí)現(xiàn)功能
   1.1.2 模塊設(shè)計(jì)的基礎(chǔ)知識(shí)要點(diǎn)
   1.1.3 模塊硬件電路設(shè)計(jì)
   1.1.4 調(diào)試
  1.2 單片機(jī)最小系統(tǒng)模塊
   1.2.1 模塊實(shí)物照片和實(shí)現(xiàn)功能
   1.2.2 系統(tǒng)供電電路
   1.2.3 單片機(jī)最小系統(tǒng)電路
   1.2.4 鍵盤(pán)電路
   1.2.5 顯示電路
   1.2.6 紅外接收電路
   1.2.7 蜂鳴器發(fā)聲電路
   1.2.8 串口通信電路
   1.2.9 數(shù)據(jù)存儲(chǔ)器擴(kuò)展電路
   1.2.10 系統(tǒng)電路
 第2章 Keil C51應(yīng)用技巧
  2.1 模塊化程序設(shè)計(jì)的重要性
  2.2 單片機(jī)熱啟動(dòng)時(shí)使用STARTUP.A51的注意事項(xiàng)
   2.2.1 STARTUP.A51簡(jiǎn)要說(shuō)明
   2.2.2 單片機(jī)熱啟動(dòng)時(shí)使用STARTUP.A51出現(xiàn)的問(wèn)題及解決方法
  2.3 C程序精確延時(shí)的方法
   2.3.1單片機(jī)延時(shí)的方法
   2.3.2 C語(yǔ)言三個(gè)循環(huán)語(yǔ)句的編譯特點(diǎn)
   2.3.3 單片機(jī)C程序延時(shí)的算法
   2.3.4 C延時(shí)程序軟件仿真調(diào)試過(guò)程和延時(shí)精度分析
  2.4 C51程序嵌入軟件陷阱程序的技巧
   2.4.1 C51程序嵌入?yún)R編程序的理由與局限性
   2.4.2 C51與匯編模塊間的接口規(guī)則
   2.4.3 嵌入到C51程序的軟件陷阱程序
  2.5 單片機(jī)訪問(wèn)外RAM或外設(shè)的方法
   2.5.1 使用絕對(duì)地址訪問(wèn)
   2.5.2 使用指定存儲(chǔ)區(qū)的指針訪問(wèn)
  2.6 標(biāo)準(zhǔn)8051單片機(jī)定時(shí)器/計(jì)數(shù)器模式1和模式2賦初值的方法
  2.7 數(shù)據(jù)處理的技巧
   2.7.1 移位操作
   2.7.2 乘/除法運(yùn)算
   2.7.3 十六進(jìn)制整數(shù)和BCD碼相互轉(zhuǎn)換程序
第二部分 單片機(jī)接口模塊及應(yīng)用
 第3章 顯示與鍵盤(pán)模塊及應(yīng)用
  3.1 74HC595構(gòu)成的七段數(shù)碼管的靜態(tài)顯示
   3.1.1 模塊實(shí)物照片和實(shí)現(xiàn)功能
   3.1.2 模塊設(shè)計(jì)的基礎(chǔ)知識(shí)要點(diǎn)
   3.1.3 模塊硬件電路設(shè)計(jì)
   3.1.4 模塊程序設(shè)計(jì)
   3.1.5 調(diào)試
  3.2 CH451L構(gòu)成的鍵盤(pán)和七段數(shù)碼管的動(dòng)態(tài)顯示
   3.2.1 模塊實(shí)物照片和實(shí)現(xiàn)功能
   3.2.2 模塊設(shè)計(jì)的基礎(chǔ)知識(shí)要點(diǎn)
   3.2.3 模塊硬件電路設(shè)計(jì)
   3.2.4 模塊程序設(shè)計(jì)
   3.2.5 調(diào)試
  3.3 PS/2接口的小鍵盤(pán)的應(yīng)用
   3.3.1 小鍵盤(pán)實(shí)物照片和模塊實(shí)現(xiàn)功能
   3.3.2 模塊設(shè)計(jì)的基礎(chǔ)知識(shí)要點(diǎn)
   3.3.3 模塊硬件電路設(shè)計(jì)
   3.3.4 模塊程序設(shè)計(jì)
   3.3.5 調(diào)試
  3.4 狀態(tài)變量法管理鍵盤(pán)的方法及應(yīng)用
   3.4.1 狀態(tài)變量法管理鍵盤(pán)的設(shè)計(jì)方法
   3.4.2 狀態(tài)變量法的應(yīng)用
  3.5 字符型液晶顯示模塊JHD162AC的應(yīng)用
   3.5.1 1602字符型液晶實(shí)物照片和模塊實(shí)現(xiàn)功能
   3.5.2 模塊設(shè)計(jì)的基礎(chǔ)知識(shí)要點(diǎn)
   ……
 第4章 前向通道數(shù)據(jù)處理和后向通道數(shù)據(jù)轉(zhuǎn)換基本模塊及應(yīng)用
 第5章 A/D和D/A轉(zhuǎn)換模塊及應(yīng)用
 第6章 紅外與無(wú)線收發(fā)模塊及應(yīng)用
 第7章 數(shù)據(jù)有線通信模塊及應(yīng)用
 第8章 數(shù)據(jù)存儲(chǔ)和看門(mén)狗模塊及應(yīng)用
 第9章 傳感器、時(shí)鐘和語(yǔ)音模塊及應(yīng)用
第三部分 綜合設(shè)計(jì)詳例
 第10章 基于電話網(wǎng)的多功能密碼鎖
 第11章 基于74LS04的參數(shù)測(cè)試儀
參考文獻(xiàn)

章節(jié)摘錄

插圖:3.1.3 模塊硬件電路設(shè)計(jì)根據(jù)模塊功能要求,本模塊硬件電路的設(shè)計(jì)要點(diǎn)如下:·6位數(shù)碼管靜態(tài)顯示電路設(shè)計(jì)。·單片機(jī)任意I/O口模擬串口進(jìn)行顯示數(shù)據(jù)的串行傳輸,那么模擬的是串口的哪種工作方式?·數(shù)碼管顯示數(shù)據(jù)時(shí)不能有閃爍感,如何解決這個(gè)問(wèn)題?1.數(shù)碼管接口設(shè)計(jì)模塊要求設(shè)計(jì)6位數(shù)碼管,因此需要占用48根I/O口數(shù)據(jù)線。如果直接利用單片機(jī)的I/O口進(jìn)行數(shù)據(jù)顯示,單片機(jī)的資源不夠,顯然也是不現(xiàn)實(shí)的。利用74HC595串人并出的特性外擴(kuò)單片機(jī)I/O口,可以滿(mǎn)足模塊需要。51單片機(jī)的串口有4種工作方式,當(dāng)工作于方式O時(shí),串口作為移位寄存器使用。但AT89S系列單片機(jī)的串口僅有一個(gè),當(dāng)此串口被占用時(shí),可以利用單片機(jī)的I/O口模擬串口工作。因?yàn)榭刂?4HC595的過(guò)程就是串行數(shù)據(jù)移位的過(guò)程,所以模擬的串口應(yīng)該工作于方式O,模塊設(shè)計(jì)的重點(diǎn)也在軟件設(shè)計(jì)上。2.數(shù)碼管限流電阻設(shè)置由數(shù)碼管和74HC595的電氣特性可知,74HC595可以直接驅(qū)動(dòng)數(shù)碼管工作,但對(duì)數(shù)碼管的各段LED需串接電阻限流。那么,限流電阻該串接在何處?限流電阻取多大值?限流電阻一般直接串接在數(shù)碼管各段LED上,這樣所需的限流電阻個(gè)數(shù)較多。為了減少限流電阻的數(shù)量,可以采用各數(shù)碼管com端串接一個(gè)限流電阻的辦法,本模塊設(shè)計(jì)采用此法。l位數(shù)碼管僅僅串接一個(gè)限流電阻的方法也有缺點(diǎn),數(shù)碼管不管點(diǎn)亮多少段,限流電阻的壓降不會(huì)有太大的變化,當(dāng)數(shù)碼管僅僅點(diǎn)亮一段時(shí),流過(guò)限流電阻的電流全部流過(guò)這一段,當(dāng)此電流超過(guò)LED的極限電流時(shí)就很容易損壞數(shù)碼管,所以一定要注意限流電阻阻值的選取。3..數(shù)碼管靜態(tài)顯示出現(xiàn)閃爍現(xiàn)象的原因和解決辦法數(shù)碼管進(jìn)行靜態(tài)顯示時(shí),單片機(jī)送來(lái)的串行數(shù)據(jù)從高位LED移向低位LED的過(guò)程中,會(huì)出現(xiàn)LED本應(yīng)熄滅的筆劃發(fā)光而形成閃爍現(xiàn)象,且LED數(shù)越多,閃爍現(xiàn)象越嚴(yán)重。出現(xiàn)閃爍現(xiàn)象的根本原因在于串行數(shù)據(jù)移位的同時(shí)送數(shù)碼管顯示,即各段LED顯示不統(tǒng)一所致。若數(shù)據(jù)移位時(shí)不顯示數(shù)據(jù),而是等所有數(shù)據(jù)移位結(jié)束再同時(shí)送數(shù)碼管顯示,自然就不會(huì)有閃爍感了。由于74HC595帶有鎖存器,因此利用單片機(jī)控制74HC595可以實(shí)現(xiàn)數(shù)碼管無(wú)閃爍感的靜態(tài)顯示。

編輯推薦

《單片機(jī)接口模塊應(yīng)用與開(kāi)發(fā)實(shí)例詳解》特色:1、硬件電路和程序采用模塊化設(shè)計(jì),獨(dú)立性和可移植性強(qiáng)。2、所有模塊均源自作者的項(xiàng)目經(jīng)歷,并經(jīng)過(guò)實(shí)物調(diào)試驗(yàn)證,實(shí)用性強(qiáng)。3、從實(shí)踐角度闡述各種模塊的應(yīng)用,開(kāi)發(fā)設(shè)計(jì)過(guò)程詳盡:硬件設(shè)計(jì)突出參數(shù)的選取原則和計(jì)算方法;程序設(shè)計(jì)突出設(shè)計(jì)思路、流程和算法;系統(tǒng)調(diào)試側(cè)重說(shuō)明調(diào)試過(guò)程中可能出現(xiàn)的問(wèn)題和解決辦法。4、提供了14個(gè)調(diào)試電路板,共43個(gè)典型應(yīng)用模塊,種類(lèi)多樣。5、不同模塊可組合應(yīng)用,構(gòu)建多樣的單片機(jī)應(yīng)用系統(tǒng),方便讀者開(kāi)發(fā)實(shí)戰(zhàn)。6、采用C語(yǔ)言編寫(xiě)程序,并總結(jié)了KeilC51的應(yīng)用技巧。7、隨書(shū)光盤(pán)中給出了所有模塊的源程序代碼、模塊實(shí)物照片及模塊實(shí)物調(diào)試效果圖。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)接口模塊應(yīng)用與開(kāi)發(fā)實(shí)例詳解 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)25條)

 
 

  •   這是一本很適合愛(ài)好單片機(jī)的同學(xué)閱讀使用,是動(dòng)手制作研發(fā)及調(diào)試單片機(jī)與外圍模塊的學(xué)習(xí)實(shí)例。本書(shū)里面又系統(tǒng)地給出各種不同模塊的制作實(shí)例,及單片機(jī)程序和一些芯片的資料。
    如果配合本書(shū)使用的單片機(jī)系統(tǒng)版及電源,將本書(shū)的各個(gè)實(shí)例依依親手制作調(diào)試,你將會(huì)得到很大的提升!
  •   這是一本不錯(cuò)的學(xué)習(xí)單片機(jī)技術(shù)的實(shí)用教材。講解清晰,配有實(shí)物圖,配合CD源程序,方便實(shí)踐操作和應(yīng)用。
  •   本書(shū)內(nèi)容寫(xiě)得很詳實(shí),對(duì)應(yīng)用模塊介紹得很好,是一本很好的工具書(shū)
  •   書(shū)中樣例不但豐富,關(guān)鍵是非常詳細(xì),和其他類(lèi)型單片機(jī)的書(shū)不一樣,非常值得一看!
  •   通過(guò)實(shí)例將自己以前學(xué)習(xí)的加以鞏固和提高
  •   非常不錯(cuò)的一本好書(shū),比較全面不過(guò)還是得有一定基礎(chǔ)的讀者看。
  •   書(shū)里內(nèi)容詳實(shí),較為豐富!容易上手!
  •   很好的書(shū) 很有進(jìn)步
  •   這真是一本好書(shū)在圖書(shū)館遇見(jiàn)愛(ài)不釋手所以就買(mǎi)了
  •   里面的精彩內(nèi)容會(huì)讓你愛(ài)不釋手
  •   對(duì)單片機(jī)初學(xué)者的提升有幫助,很適合單片機(jī)行業(yè)者學(xué)習(xí)
  •   學(xué)單片機(jī)的,看完此書(shū),會(huì)受益無(wú)窮,相信我,你懂的
  •   書(shū)不錯(cuò) 是正版的 快遞也蠻快的
  •   RT有用,意味著過(guò)一段時(shí)間就沒(méi)用。
  •   這本書(shū)是通過(guò)作者對(duì)單片機(jī)接口電路的實(shí)踐寫(xiě)成,可以說(shuō)是51單片機(jī)理論與實(shí)踐緊密結(jié)合的典范,毫無(wú)拼湊的感覺(jué),充分體現(xiàn)了作者嚴(yán)謹(jǐn)認(rèn)真的寫(xiě)作態(tài)度。書(shū)中的實(shí)例采用模塊化編程,參考這些實(shí)例“切實(shí)提高程序設(shè)計(jì)的水平”。書(shū)中有不明白的問(wèn)題還可以與作者交流。不像有些書(shū)有了問(wèn)題根本沒(méi)法與作者溝通。
  •   內(nèi)容很詳細(xì),知識(shí)很清楚
  •   能容很豐富,很喜歡,
  •   這書(shū)真的好好的??!里面的東西很精彩啊
  •   講的不錯(cuò),例子很多,很多比較實(shí)用
  •   適合學(xué)習(xí),正在學(xué)習(xí)中。還要具體學(xué)習(xí)
  •   書(shū)中例程非常多,關(guān)鍵是硬件和軟件設(shè)計(jì)過(guò)程都非常詳細(xì),并采用了模塊化編程,非常值得一看一用!
  •   書(shū)本還可以,不過(guò)有幾頁(yè)粘在了一起,而且我記得我要發(fā)票的,但是發(fā)過(guò)來(lái)的沒(méi)有發(fā)票
  •   書(shū)的質(zhì)量包裝很一般,而且看上去的給人盜版的感覺(jué),或者是趕工作臨時(shí)印刷的一樣。不過(guò)內(nèi)容挺充實(shí)的。
  •   翻看了這本書(shū),內(nèi)容不錯(cuò)。是一本值得推薦的書(shū)。但是讓我疑惑的是:從書(shū)的包裝上看不像是正版,書(shū)裝訂得實(shí)在是不怎么樣?凹凸不平的。不知道是不是只有我收到的書(shū)是這樣的。
  •   買(mǎi)了很多單片機(jī)的書(shū)籍,只有這一本才覺(jué)得寫(xiě)得好一些,很多的實(shí)例在應(yīng)用中可以拿來(lái)就用,也很有啟發(fā)的作用,
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7