平凡的探索-單片機工程師與教師的思考 版權(quán)信息
- ISBN:9787512402195
- 條形碼:9787512402195 ; 978-7-5124-0219-5
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
平凡的探索-單片機工程師與教師的思考 本書特色
《平凡的探索:單片機工程師與教師的思考》特色:作者從事單片機開發(fā)與教學工作多年,經(jīng)常與各類學員打交道,同時作者也經(jīng)常關(guān)注各電子論壇和博客,從中逐漸體會到人們在單片機學習過程中的思維模式,并據(jù)此設(shè)計了一些教學方案,撰寫了一些教材,獲得了學員和讀者的認可。《平凡的探索:單片機工程師與教師的思考》是作者為那些已初步入門,但在進一步提高過程中遇到困難的學員和讀者而編寫的。《平凡的探索:單片機工程師與教師的思考》強調(diào)建立真實的教學情景,為講清楚某個知識點,盡可能找一個用到該知識點的工程實例來分析;找不到合適的工程實例時,就專門為此設(shè)計一個應用作品。《平凡的探索:單片機工程師與教師的思考》所舉的例子,并不著眼于“高科技、新技術(shù)”,也并不提供實現(xiàn)這些例子功能的“完美”解決方案,而是希望讀者能夠“動起來”。多數(shù)例子是易實現(xiàn)的,并有一定的“應用”效果;部分例子在分析完后,又專門為讀者設(shè)計了略深一層次的應用要求,以激發(fā)讀者自行動手練習的欲望。《平凡的探索:單片機工程師與教師的思考》所分析的知識點,是作者根據(jù)自己的觀察,從大家普遍比較關(guān)心的技術(shù)熱點中選擇出來的。每個例子的分析詳細而各有側(cè)重。很多問題必須依靠源程序才能講清楚,但又盡量避免單純地進行源程序的堆積。讀者對象《平凡的探索:單片機工程師與教師的思考》的讀者對象為有志于鉆研單片機技術(shù)的各類人員。
平凡的探索-單片機工程師與教師的思考 目錄
第1章 單片機的開發(fā)環(huán)境1.1 仿真機11.2 編程器21.3 其他開發(fā)工具51.3.1 ISP工具61.3.2 JTAG工具7第2章 測速表的制作2.1 脈沖信號的獲得92.1.1 霍爾傳感器92.1.2 光電傳感器112.1.3 光電編碼器112.2 硬件連接122.3 軟件編程13思考與實踐18第3章 多路輸入電壓表的制作3.1 模/數(shù)轉(zhuǎn)換簡介193.2 TLC1543特性簡介193.3 單片機與TLC1543芯片的接口203.4 TLC1543驅(qū)動程序編寫213.5 多路輸入電壓表程序的編寫24第4章 步進電機驅(qū)動4.1 步進電機常識294.2 永磁式步進電機的控制304.3 步進電機的驅(qū)動實例324.3.1 要求分析324.3.2 程序?qū)崿F(xiàn)334.4 使用步進電機驅(qū)動器404.4.1 步進電機驅(qū)動器404.4.2 用步進電機驅(qū)動器驅(qū)動步進電機42思考與實踐43第5章 溫度的測量與控制5.1 使用DS18B20制作溫度計445.1.1 1Wire總線介紹445.1.2 DS18B20器件445.1.3 用單片機控制DS18B20制作溫度計495.2 使用數(shù)字PID控制溫度545.2.1 數(shù)字PID的原理545.2.2 使用數(shù)字PID控制加熱器57思考與實踐66第6章 使用單片機控制機械手6.1 外形與結(jié)構(gòu)676.2 動作過程描述686.3 單片機控制電路696.4 程序編寫736.4.1 控制板與控制對象的關(guān)系736.4.2 工作狀態(tài)細分746.4.3 控制程序分析76思考與實踐88第7章 使用單片機控制加工站7.1 加工過程描述897.2 硬件電路907.3 控制對象分析917.3.1 控制板與控制對象的關(guān)系917.3.2 工作狀態(tài)細分927.4 控制程序93第8章 通用顯示器的開發(fā)8.1 硬件電路1008.2 軟件部分1028.3 顯示器的使用1088.4 設(shè)計改進1108.4.1 硬件設(shè)計的改進1108.4.2 軟件設(shè)計的改進112第9章 電子熒火蟲9.1 熒火蟲發(fā)光與PWM技術(shù)1159.1.1 PWM技術(shù)1159.1.2 STC12C56S2的PWM發(fā)生器模塊1169.1.3 用單片機生成PWM波形1209.2 用按鍵改變占空比1219.3 將占空比顯示出來1249.3.1 字符型液晶顯示屏1249.3.2 字符型液晶顯示器的驅(qū)動程序1269.3.3 液晶顯示程序與現(xiàn)有程序的組合1309.4 電子熒火蟲的制作1329.4.1 基本功能的實現(xiàn)1329.4.2 真實熒火蟲發(fā)光的模擬133第10章 紅外遙控10.1 紅外遙控知識13610.2 紅外遙控信號檢測13810.2.1 STC12C5A56S2的串行通信13810.2.2 測試程序14310.3 遙控器的制作150第11章 “星際飛船”控制器11.1 “星際飛船”狀態(tài)與功能15411.1.1 運行狀態(tài)描述15411.1.2 功能描述15511.1.3 設(shè)置狀態(tài)描述15611.2 硬件設(shè)計15711.3 模塊化編程15911.4 程序分析162第12章 智能儀器設(shè)計12.1 設(shè)計任務分析19512.2 浮點數(shù)19512.2.1 浮點數(shù)的基本知識19612.2.2 C51中的浮點數(shù)19612.2.3 浮點數(shù)轉(zhuǎn)化為整型數(shù)20112.3 智能儀器設(shè)計的實現(xiàn)202第13章 便攜式無線搶答器13.1 便攜無線搶答器方案選擇21713.2 點陣型液晶屏簡介21813.2.1 FM12864I及其控制芯片HD6120221813.2.2 HD61202及其兼容控制驅(qū)動器的特點22013.2.3 HD61202及其兼容控制驅(qū)動器的指令系統(tǒng)22113.2.4 字模的產(chǎn)生22213.2.5 LCM驅(qū)動程序22713.3 無線模塊23313.4 手持式終端的軟件設(shè)計235思考與實踐252第14章 開放式PLC的開發(fā)14.1 PLC簡介25514.2 梯形圖轉(zhuǎn)換方法分析25614.2.1 LD類指令25714.2.2 AND和ANI類指令25814.2.3 OR和ORI類指令25814.2.4 ANB、ORB、MPS、MRD、MPP、INV指令25914.2.5 MC指令與MCR指令25914.2.6 OUT類指令25914.2.7 SET與RST類指令26014.2.8 LDP和LDF指令26114.2.9 NOP和END指令26114.3 使用單片機處理PLC程序26214.3.1 整體流程26214.3.2 輸入采樣26514.3.3 PLC指令的分解26614.3.4 系統(tǒng)變量設(shè)計26714.3.5 計數(shù)器類指令26914.3.6 定時器類指令27014.3.7 輸出處理27314.4 較高代碼效率的程序27414.4.1 指令代碼分析27414.4.2 區(qū)分指令類別27614.4.3 內(nèi)存單元分配27714.4.4 對各軟元件進行操作27814.4.5 鎖存類指令處理27914.4.6 沿跳變指令處理28014.4.7 拓展與思考28314.5 上位機軟件編寫28414.5.1 Visual Basic 2008 Express簡介28414.5.2 上位機程序的實現(xiàn)285第15章 全數(shù)字信號發(fā)生器15.1 儀器性能分析29315.2 初步設(shè)計29315.2.1 顯示部分29315.2.2 鍵盤部分29415.2.3 工作過程總體描述29415.3 硬件電路的設(shè)計29415.3.1 整體電路設(shè)計29515.3.2 原理圖設(shè)計29615.3.3 面板與印刷線路板設(shè)計29915.3.4 儀器裝配30015.4 軟件設(shè)計30115.4.1 鍵盤程序30115.4.2 小數(shù)點處理30315.4.3 AT24C01A的讀/寫30415.4.4 信號產(chǎn)生304參考文獻307
展開全部
平凡的探索-單片機工程師與教師的思考 節(jié)選
《平凡的探索:單片機工程師與教師的思考》通過一系列單片機項目開發(fā)案例的分析,有側(cè)重地展示各個案例,包括作者開發(fā)過程中曾走過的彎路,盡可能地啟迪讀者的思維,教給讀者“學習與開發(fā)”的方法。《平凡的探索:單片機工程師與教師的思考》共分15章,第1章介紹開發(fā)環(huán)境,其余各章分別針對一個案例進行介紹。這些案例有一些是專門設(shè)計的學習任務,有一些是從實際項目中提取而來。各章的內(nèi)容除了知識點的介紹外,還盡可能引導讀者進行思考,理解諸如“如何開發(fā)出符合客戶要求的產(chǎn)品”,“如何不斷跟蹤新知識、新技術(shù)”等問題,幫助讀者盡快從“學習者”轉(zhuǎn)變?yōu)椤伴_發(fā)者”。《平凡的探索:單片機工程師與教師的思考》適用于已掌握單片機基本知識的工程師、大學生等人員閱讀,也可以作為單片機開發(fā)人員的參考用書。
平凡的探索-單片機工程師與教師的思考 相關(guān)資料
插圖:(2)DS18820的測溫原理DS18820的測溫原理如圖5-4所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器1。高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器2的脈沖輸入。圖中還隱含計數(shù)門,當計數(shù)門打開時,DS18820就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進行計數(shù),進而完成溫度測量。計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將-55℃所對應的基數(shù)分別置人減法計數(shù)器1和溫度寄存器中,減法計數(shù)器1和溫度寄存器被預置在-55℃所對應的一個基數(shù)值。減法計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當減法計數(shù)器1的預置值減到0時,溫度寄存器的值將加1。減法計數(shù)器1的預置將重新被裝入,減法計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán),直到減法計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。圖5-4中的斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修正減法計數(shù)器的預置值。只要計數(shù)門仍未關(guān)閉就重復上述過程,直至溫度寄存器值達到被測溫度值,這就是DSl8820的測溫原理。