TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
單片機實戰寶典:從入門到精通(簡體書)
滿額折

單片機實戰寶典:從入門到精通(簡體書)

人民幣定價:59.8 元
定價
:NT$ 359 元
優惠價
87312
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次
書摘/試閱

商品簡介

文武松楊貴恒王璐曹龍漢等編著機械工業出版社
全書分為基礎篇、提高篇和精通篇,系統論述了單片機應用系統的開發工具與流程,MCS-51單片機的結構、原理及應用,常用硬件接口的擴展技術,并結合大量實例對單片機綜合應用系統的設計、開發與調試等進行了詳細闡述。
本書內容由淺入深,闡述透徹、清晰,可讀性好,實用性強,適合從事單片機應用技術開發的廣大工程技術人員和單片機愛好者閱讀,也可作為高等院校有關專業單片機原理及應用課程的案例教材和教學參考書。

單片機是20世紀70年代中期發展起來的一種大規模集成電路芯片,是集CPU、RAM、ROM、I/O接口和中斷系統等于同一硅片的器件。目前,MCS一51單片機已成為我國最具代表性的主流機型,它擁有的用戶最多、應用最廣、功能最完善。特別是近年來PHⅡuPS、ATMEL和AD等公司推出與之完全兼容的5l系列單片機后,其性能更是如虎添翼。單片機以功能強、體積小、可靠性高和價格便宜等突出優點而受到人們的高度重視,應用領域遍及工業測控、智能儀器儀表、尖端科技、日用家電等許多領域。單片機應用及開發技術已成為工程技術人員不可回避的一項重要技術手段。
為了適應單片機廣泛應用的新形勢和工科院校開設單片機課程的需要,作者結合多年從事單片機應用技術的教學和科研實踐,編寫了這本《單片機實戰寶典一一從入門到精通》,奉獻給廣大讀者。
本書以MCS一5l系列單片機為核心,按照基礎篇、提高篇及精通篇的順序,由淺人深逐步剖析單片機。基礎篇主要對單片機基礎知識、內部功能模塊原理進行介紹;提高篇主要介紹單片機的常用接口擴展原理;精通篇主要介紹了單片機幾種典型應用系統的設計開發過程。在基礎篇和提高篇中,每章的介紹順序都是:先簡要介紹原理和使用方法,再通過實際生產、生活中常用的、針對性強的案例進行詳細介紹,最后對其控制方法和注意事項進行總結概括;在精通篇中,所選應用系統基本涵蓋了單片機的全部應用功能和典型應用技術,系統的設計過程全部按照項目開發流程進行介紹。在每章最后一節“總結交流”中,除對模塊的功能原理及使用方法進行總結外,還對實際應用過程中遇到的常見問題和經驗進行了介紹,供大家在實際運用過程中參考借鑒。
全書共分為14章,第1—7章為基礎篇,第8一l1章為提高篇,第12—14章為精通篇。各章內容安排如下。第l章:主要介紹單片機的概念、發展概況和應用領域;單片機的結構及組成;單片機的最小系統。讓讀者初步了解單片機是什么,基本的運行條件是什么。第2章:主要介紹單片機的開發工具和流程。讓讀者了解如何利用單片機進行項目開發。第3章:簡要介紹單片機的程序設計語言C5l。主要對C5〕的程序結構、基本語法規則以及單片機應用設計過程中的要點進行了介紹.第4—7章:分別對單片機的I/O口、中斷系統、定時/計數器和串行接口進行介紹。先介紹理論,再對每個模塊的每一個功能都舉了一個應用實例,所舉案例比較常見,且功能單一,針對性強,便于初學者掌握。第8章:介紹了單片機存儲器以及I/O口的擴展技術,詳細闡述了外部程序存儲器和數據存儲器的擴展方法、并以并行打印機接口的設計為例,介紹了I/O口的擴展應用。第9章:介紹了鍵盤和顯示器的接口擴展技術。對鍵盤的檢測、矩陣鍵盤的擴展、LED顯示器以及LCD顯示器的原理和應用都進行了詳細的介紹。所舉實例包括:電子密碼鎖,LCD中字符、數字、漢字及圖形的顯示等。第lo章:介紹了幾種單片機常用數據傳輸接口與技術.主要包括I’C總線、SPI總線和l—Wirc總線,在介紹完總線協議后,都舉例進行了詳細闡述。所舉實例包括:接觸式IC卡讀寫器、電子時鐘以及數字溫度計。第11章:介紹模擬量的檢測與輸出技術。主要講解了A/D、D/A轉換器原理和技術指標,并結合應用實例對AD(~0809、DA(〕0832等芯片進行詳細介紹。最后還介紹了采用PwM技術實現D/A轉換的方法。所舉實例包括:數字電壓表、波形發生器等。第12章:介紹直流電動機和步進電動機的單片機控制技術。首先對兩種電動機的內部結構和工作原理進行了簡單介紹,然后分別對直流電動機調速控制、步進電動機的位置和速度控制等進行了詳細闡述。,最后討論了PID控制算法及其在直流電動機調速中的應用。第13章:觸摸屏溫度控制器設計。主要討論了溫度閉環控制系統設計方案、鉑電阻溫度檢測原理、觸摸屏設計方法及無線通信接口設計方法,并給出了硬件電路和軟件設計思路。第14章:汽車防盜報警系統設計。給出了系統設計方案,講解了超聲波測距、GSM模塊接口原理,討論了GSM短信收發、電話撥打與接聽處理方法以及“看門狗”控制技術,給出了硬件電路和軟件設計方法。
本書主要由文武松、楊貴恒、王璐、曹龍漢編著,韋鵬程、張海呈、葉啟睿、張穎超、楊小光、曹均燦、張瑞偉、張建新、馮雪、詹天文、李銳、聶金銅等編寫了部分章節,最后由文武松統稿。在本書的編寫過程中,得到了重慶優步電子科技中心技術總監張淋同志的大力支持與幫助,在此謹向他們表示衷心的感謝!
由于編寫時間倉促和編著者水平有限,書中難免存在疏漏和不妥之處,真誠希望讀者提出寶貴意見。
編者

目次

前言
基礎篇
第1章初識單片機
11單片機的發展與應用
111發展概況
112發展趨勢
113應用領域
12單片機的硬件結構
121基本組成
122中央處理器
123引腳功能
124存儲器結構
13單片機最小系統
131電源
132時鐘電路
133復位電路
14總結交流
第2章單片機開發工具與流程
21硬件開發工具Altium Designer
211創建集成元件庫
212原理圖設計
213PCB設計
22軟件開發工具Keil
221工程項目的創建
222項目文件的設置
223編譯與鏈接
23仿真與下載工具
231仿真器
232編程器
233單片機應用系統開發模式
24應用系統開發流程
25總結交流
第3章單片機C語言基礎
31C51語言簡介
311C51程序結構
312數據與數據類型
313常量與變量
314數據存儲類型
315特殊功能寄存器的C51定義
316位變量的C51定義
317運算符與表達式
32C51的流程控制語句
321表達式語句
322復合語句
323條件語句
324開關語句
325循環語句
326跳轉語句
33構造數據
331數組
332指針
333結構
334共用體
335枚舉
34函數與中斷子程序
341函數
342中斷子程序
35總結交流
第4章輸入/輸出端口
41輸入/輸出口工作原理
411P0口
412P1口
413P2口
414P3口
42輸出口的應用——聲光報警
421實例說明
422硬件電路設計
423程序設計
43輸入/輸出口的應用——BCD撥碼開關
431實例說明
432硬件電路設計
433程序設計
44總結交流
第5章中斷系統
51中斷系統的工作原理
511中斷的概念
512中斷的控制
513中斷的響應過程
52外部中斷邊沿觸發方式的應用——簡易紅外報警裝置
521實例說明
522硬件電路設計
523程序設計
53外部中斷電平觸發方式的應用——鍵控LED
531實例說明
532硬件電路設計
533程序設計
54多級中斷程序設計舉例
541設計需求
542初始化子程序設計
543中斷服務程序設計
544主程序設計
55總結交流
第6章定時/計數器
61定時/計數器的工作原理
611定時/計數器的結構
612定時/計數器的控制
613定時/計數器的工作模式
62定時方式的應用——霓虹燈
621實例說明
622硬件電路設計
623程序設計
63計數方式的應用——光電計數器
631實例說明
632硬件電路設計
633程序設計
64門控位的應用——電動機測速
641實例說明
642硬件電路設計
643程序設計
65總結交流
第7章串行通信接口
71串行通信接口的工作原理
711串行通信的基本概念
712串行通信接口的結構
713串行通信接口的工作方式
714波特率的設定方法
72串行接口的應用——人機對話
721實例說明
722硬件電路設計
723程序設計
73串行接口的應用——多機通信
731RS-485串行通信標準
732實例說明
733硬件電路設計
734自定義通信協議
735程序設計
74串行通信的軟件模擬
741設計思路
742串口發送程序設計
743串口接收程序設計
75總結交流
提高篇
第8章存儲器及I/O口的擴展
81單片機外部并行總線結構
811單片機的三總線
812外部總線擴展的基本方法
82外部存儲器的擴展
821程序存儲器的擴展
822數據存儲器的擴展
83并行I/O口擴展原理
831NEC8255芯片介紹
832NEC8255的擴展方法
84并行I/O口擴展應用——打印機接口
841實例說明
842硬件電路設計
843軟件設計
85總結交流
第9章鍵盤與顯示器的擴展
91鍵盤接口原理
911鍵盤實現方法
912鍵盤設計原理
913鍵盤掃描方法
92LED接口原理
9217段數碼管的工作原理
9227段數碼管的控制原理
93鍵盤及顯示器的應用——電子密碼鎖
931實例說明
932硬件電路設計
933軟件設計
941602字符型LCM的應用——數字和字符的顯示
9411602字符型LCM
942實例說明
943硬件電路設計
944軟件設計
9512864點陣型LCM的應用——漢字和圖形的顯示
95112864點陣型LCM
952實例說明
953硬件電路設計
954軟件設計
96總結交流
第10章常用數據傳輸接口與技術
101I2C 總線
1011I2C 總線協議
1012I2C 總線的軟件模擬
1013EEPROM芯片AT24C64
1014AT24C64的應用——接觸式IC卡讀寫器
102SPI總線
1021SPI總線協議
1022SPI總線的軟件模擬
1023時鐘芯片DS1302
1024DS1302的應用——電子時鐘
1031-Wire總線
10311-Wire總線器件簡介
10321-Wire總線協議
10331-Wire總線的軟件模擬
1034數字溫度傳感器DS18B20
1035DS18B20的應用——數字溫度計
104總結交流
第11章A/D與D/A接口的擴展
111A/D轉換器概述
1111A/D轉換器的轉換原理
1112A/D轉換器的主要性能指標
112ADC0809的應用——數字電壓表
1121A/D轉換芯片ADC0809
1122實例說明
1123硬件電路設計
1124軟件設計
113D/A轉換器概述
1131D/A轉換器的轉換原理
1132D/A轉換器的主要技術指標
114DAC0832的應用——波形發生器
1141D/A轉換芯片DAC0832
1142實例說明
1143硬件電路設計
1144軟件設計
115基于PWM技術的D/A轉換器設計
1151設計原理
1152實例說明
1153硬件電路設計
1154軟件設計
116總結交流
精通篇
第12章電動機的單片機控制
121直流電動機概述
1211直流電動機的工作原理
1212直流電動機的轉速
1213直流電動機的特性曲線
122直流電動機的控制原理
1221直流電動機的驅動方法
1222直流電動機的轉速檢測
1223直流電動機的控制方法
1224直流電動機的單片機控制實例
123步進電動機概述
1231步進電動機的工作機理
1232步進電動機的工作方式
124步進電動機的控制原理
1241步進電動機的控制方案
1242步進電動機的位置控制
1243步進電動機的速度控制
125總結交流
第13章觸摸屏溫度控制器設計
131方案設計
1311系統功能要求
1312系統結構及工作原理
132主要器件介紹
1321溫度傳感器——鉑電阻PT100
132216位A/D轉換器ADS1110
1323智能彩色液晶顯示器YD-511A
1324電阻式觸摸屏
1325觸摸屏控制器ADS7846
1326無線通信模塊PTR4000
133硬件電路設計
1331主控電路
1332溫度檢測電路
1333無線通信接口電路
1334人機界面接口電路
134軟件設計
1341溫度檢測與處理
1342觸摸屏坐標定位算法
1343人機界面設計
1344無線通信接口設計
135系統調試
136總結交流
第14章汽車防盜報警系統設計
141方案設計
1411系統主要功能
1412系統結構及工作原理
142主要器件介紹
1421超聲波傳感器
1422GSM模塊TC35i
1423看門狗芯片MAX813L
143硬件電路設計
1431主控電路
1432超聲波測距電路
1433GSM模塊TC35i外圍電路
1434斷油控制電路
1435電源電路
144軟件設計
1441系統軟件處理流程
1442超聲波測距原理
1443入侵檢測程序
1444GSM短信規約
1445短信收發處理程序
1446電話處理程序
1447看門狗控制
145系統調試
146總結交流
附錄
附錄AMCS-51系統單片機的指令表
附錄BC語言和匯編語言的混合編程
附錄C8051單片機的頭文件
附錄D常用ASCII碼表
參考文獻

書摘/試閱

基礎篇
第1章 初識單片機
單片微型計算機(SinglcChipMicrocomputer)簡稱“單片機”,是將中央處理器(CPU)、隨機存取存儲器(Random.AccessMemory,RAM)、只讀存儲器(RcadOnlyMemo.rY,ROM)、定時/計數器、中斷系統及多種I/O接口集成到一塊硅芯片上而構成的微型計算機。它具有集成度高、體積小、功能強、使用靈活、價格低廉、穩定可靠等特點,且特別適用于控制領域,故又稱為“微控制器”。
本章將對單片機的發展歷史、應用領域作簡要介紹,重點闡述單片機的硬件結構、最小系統實現方法。L衛單片機的發展與應用
單片機作為微型計算機的一個重要分支,應用很廣,發展也很快。自20世紀70年代誕生以來,世界上單片機的生產廠商已達到幾十家,型號也有數百種。從各種新型單片機的性能上看,單片機正朝著功能更強、速度更快、功耗更低的方向發展。1.L丑發展概況
以Intel公司的8位單片機的推出作為起點,單片機的發展過程可分為單片機形成、單片機性能完善、微控制器形成及微控制器全面發展4個階段。
L單片機形成階段(工976~亞978年)
這一階段主要探索如何把計算機的主要部件集成在單片芯片上,以Ⅱntel公司推出的MCS一48系列單片機為代表.這一階段的單片機產品還有Motorola公司的M6801系列、Zilg公司的Z8系列等。
2.單片機性能完善階段(1978-1982年)
這一階段的單片機以Intel公司MCS-51系列為代表,其技術特點是完善了外部總線,確立了單片機的控制功能。具體表現如下:
1)設置了經典的8位單片機的總線結構,包括8位數據總線、16位地址總線、控制總線。
2)增加了多種CPU外圍功能單元,如:串行通信接口、多級中斷處理單元、16位定時/計數器等;同時,片內RAM和ROM的容量也有所增大。
3)指令系統趨于豐富和完善,并且增加了許多突出控制功能的指令。
……

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 312
海外經銷商無庫存,到貨日平均30天至45天