出版時(shí)間:2009-6 出版社:電子工業(yè)出版社 作者:孫惠芹 頁(yè)數(shù):176
前言
隨著信息技術(shù)的飛速發(fā)展,單片機(jī)應(yīng)用技術(shù)日益滲透到社會(huì)生產(chǎn)、生活的各個(gè)領(lǐng)域,起到了舉足輕重的作用。在我們學(xué)習(xí)單片機(jī)原理、應(yīng)用和接口技術(shù)后,對(duì)單片機(jī)在項(xiàng)目開(kāi)發(fā)中的應(yīng)用,仍感到缺乏連貫性、經(jīng)驗(yàn)性的介紹,本書(shū)就是為適應(yīng)這一需要而編寫的。通過(guò)實(shí)際項(xiàng)目的設(shè)計(jì)開(kāi)發(fā),介紹單片機(jī)項(xiàng)目開(kāi)發(fā)中硬件電路設(shè)計(jì)和軟件設(shè)計(jì)的方法和經(jīng)驗(yàn)。 內(nèi)容涵蓋了單片機(jī)的中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器和串行通信等。? 本書(shū)以目前市場(chǎng)普及、用量較大的51系列單片機(jī)為基礎(chǔ),選擇了單片機(jī)控制的可調(diào)數(shù)字時(shí)鐘、單片機(jī)控制的電動(dòng)門、單片機(jī)控制的自行車庫(kù)系統(tǒng)、單片機(jī)控制的溫度采集顯示系統(tǒng)、基于單片機(jī)的電子琴設(shè)計(jì)、單片機(jī)控制的函數(shù)發(fā)生器、時(shí)鐘芯片X1226的單片機(jī)控制等20個(gè)不同方面的典型例子,詳細(xì)介紹了項(xiàng)目要求、項(xiàng)目設(shè)計(jì)原理、硬件電路分析、軟件設(shè)計(jì)的思想等方面的內(nèi)容。書(shū)中所提供的電路原理圖和參考程序有助于讀者分析和驗(yàn)證。 其中,為尊重工程實(shí)際習(xí)慣,方便讀者,電路圖中元器件符號(hào)并未按國(guó)標(biāo)進(jìn)行統(tǒng)一。? 本書(shū)章節(jié)按項(xiàng)目劃分,項(xiàng)目1、2、3、5、8、9、12、18、19、20由天津職業(yè)大學(xué)孫惠芹編寫,項(xiàng)目4、6、7、10、11由天獅職業(yè)技術(shù)學(xué)院韓彬彬編寫,項(xiàng)目13、14、15、16、17由中國(guó)石化管道儲(chǔ)運(yùn)公司吳建琳編寫。孫惠芹負(fù)責(zé)全書(shū)的統(tǒng)稿。? 在本書(shū)的編寫過(guò)程得到天津職業(yè)大學(xué)李雅軒教授的指導(dǎo),在此表示感謝。?
內(nèi)容概要
為指導(dǎo)電子工程師或大學(xué)生進(jìn)行單片機(jī)項(xiàng)目開(kāi)發(fā)及單片機(jī)應(yīng)用實(shí)踐而編寫的。書(shū)中選取了20個(gè)不同應(yīng)用方面的單片機(jī)項(xiàng)目,從項(xiàng)目要求、項(xiàng)目設(shè)計(jì)原理、硬件電路分析、軟件設(shè)計(jì)的思路等方面進(jìn)行了詳細(xì)的說(shuō)明。這對(duì)學(xué)習(xí)者進(jìn)一步系統(tǒng)地掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)思想及解決實(shí)際問(wèn)題具有重要的引導(dǎo)作用。《單片機(jī)項(xiàng)目設(shè)計(jì)教程》適合單片機(jī)設(shè)計(jì)應(yīng)用開(kāi)發(fā)人員閱讀參考,也可作為高等院校學(xué)生的畢業(yè)設(shè)計(jì)、電子競(jìng)賽的參考用書(shū)。
書(shū)籍目錄
項(xiàng)目1 單片機(jī)控制的可調(diào)數(shù)字時(shí)鐘??1.1 項(xiàng)目要求??1.2 項(xiàng)目原理??1.2.1 項(xiàng)目參考原理圖 ??1.2.2 單片機(jī)控制的時(shí)鐘及時(shí)間的顯示??1.2.3 時(shí)間的調(diào)節(jié)??1.2.4 作息時(shí)間的控制??1.3 項(xiàng)目參考程序??1.3.1 軟件編制要點(diǎn)??1.3.2 RAM單元分配??1.3.3 項(xiàng)目程序流程圖??1.3.4 項(xiàng)目參考程序??1.4 項(xiàng)目程序的調(diào)試??1.5 項(xiàng)目提高內(nèi)容??項(xiàng)目2 單片機(jī)控制的電動(dòng)門??2.1 項(xiàng)目要求??2.2 項(xiàng)目原理??2.2.1 單片機(jī)并行口的分配??2.2.2 項(xiàng)目線路連接??2.3 項(xiàng)目參考程序??2.3.1 項(xiàng)目程序流程圖??2.3.2 項(xiàng)目參考程序??2.4 項(xiàng)目程序的調(diào)試??2.5 項(xiàng)目提高內(nèi)容??項(xiàng)目3 單片機(jī)控制的自動(dòng)車庫(kù)系統(tǒng)??3.1 項(xiàng)目要求??3.2 項(xiàng)目設(shè)計(jì)原理??3.2.1 車庫(kù)設(shè)計(jì)??3.2.2 控制臺(tái)系統(tǒng)電路設(shè)計(jì)??3.3 項(xiàng)目硬件電路設(shè)計(jì)??3.3.1 車庫(kù)硬件電路??3.3.2 控制臺(tái)硬件電路??3.3.3 單片機(jī)電路??3.4 項(xiàng)目程序設(shè)計(jì)??3.4.1 程序流程圖??3.4.2 項(xiàng)目參考程序??3.5 項(xiàng)目調(diào)試??3.5.1 硬件電路調(diào)試??3.5.2 軟件調(diào)試??3.6 項(xiàng)目提高內(nèi)容??項(xiàng)目4 單片機(jī)控制的溫度采集顯示系統(tǒng)??4.1 項(xiàng)目要求??4.2 項(xiàng)目設(shè)計(jì)原理??4.3 項(xiàng)目硬件電路??4.3.1 溫度采集電路??4.3.2 A/D轉(zhuǎn)換電路??4.3.3 溫度顯示電路??4.3.4 按鍵??4.3.5 單片機(jī)控制電路??4.4 項(xiàng)目軟件設(shè)計(jì)??4.4.1 軟件編程要點(diǎn)??4.4.2 RAM單元分配??4.4.3 項(xiàng)目程序流程圖??4.4.4 項(xiàng)目參考程序??4.5 項(xiàng)目調(diào)試??4.5.1 項(xiàng)目硬件電路調(diào)試??4.5.2 項(xiàng)目程序調(diào)試??4.6 項(xiàng)目提高內(nèi)容??項(xiàng)目5 基于單片機(jī)的電子琴設(shè)計(jì)??5.1 項(xiàng)目任務(wù) ??5.2 項(xiàng)目原理??5.2.1 項(xiàng)目硬件電路 ??5.2.2 項(xiàng)目軟件設(shè)計(jì)??5.3 項(xiàng)目參考程序??5.3.1 項(xiàng)目參考流程圖 ??5.3.2 項(xiàng)目參考程序??5.4 項(xiàng)目提高??項(xiàng)目6 單片機(jī)與液晶顯示模塊接口??6.1 項(xiàng)目要求??6.2 項(xiàng)目原理??6.2.1 液晶顯示模塊原理??6.2.2 液晶顯示模塊與單片機(jī)的接口??6.2.3 液晶顯示模塊的指令??6.3 項(xiàng)目軟件設(shè)計(jì)??6.3.1 軟件編程要點(diǎn)??6.3.2 項(xiàng)目參考程序??6.4 項(xiàng)目提高內(nèi)容??項(xiàng)目7 單片機(jī)與微型打印機(jī)的接口控制??7.1 項(xiàng)目要求??7.2 項(xiàng)目原理??7.2.1 微型打印機(jī)??7.2.2 并行打印機(jī)與單片機(jī)的接口??7.3 單片機(jī)控制的微型打印機(jī)??7.3.1 項(xiàng)目編程要點(diǎn)??7.3.2 微型打印機(jī)的驅(qū)動(dòng)程序??7.3.3 項(xiàng)目的接口電路??7.3.4 項(xiàng)目參考程序??7.4 項(xiàng)目提高內(nèi)容??項(xiàng)目8 單片機(jī)控制的函數(shù)發(fā)生器??8.1 項(xiàng)目要求??8.2 項(xiàng)目硬件原理??8.3 項(xiàng)目軟件程序??8.3.1 軟件編程要點(diǎn)??8.3.2 項(xiàng)目參考程序??8.4 項(xiàng)目提高內(nèi)容??項(xiàng)目9 單片機(jī)控制的直流電動(dòng)機(jī)PWM調(diào)速系統(tǒng)??9.1 項(xiàng)目要求??9.2 項(xiàng)目原理??9.2.1 直流電動(dòng)機(jī)PWM調(diào)速原理??9.2.2 單片機(jī)控制的直流電動(dòng)機(jī)調(diào)速??9.3 項(xiàng)目參考程序??9.3.1 項(xiàng)目編程要點(diǎn) ??9.3.2 項(xiàng)目參考程序??9.4 項(xiàng)目提高內(nèi)容??項(xiàng)目10 時(shí)鐘芯片X1226的單片機(jī)控制??10.1 項(xiàng)目任務(wù)??10.2 項(xiàng)目硬件設(shè)計(jì)??10.3 項(xiàng)目軟件設(shè)計(jì)??10.3.1 項(xiàng)目軟件編程要點(diǎn)??10.3.2 項(xiàng)目參考程序??10.4 項(xiàng)目調(diào)試??10.5 項(xiàng)目提高??項(xiàng)目11 單片機(jī)控制的雨水利用系統(tǒng)??11.1 項(xiàng)目要求??11.2 項(xiàng)目硬件電路原理??11.3 項(xiàng)目軟件設(shè)計(jì)??11.3.1 項(xiàng)目參考程序流程圖??11.3.2 項(xiàng)目參考程序??11.4 項(xiàng)目提高內(nèi)容??項(xiàng)目12 單片機(jī)控制的電梯系統(tǒng)模型??12.1 項(xiàng)目要求??12.2 項(xiàng)目原理??12.2.1 電梯內(nèi)部電路??12.2.2 樓層間的電梯電路??12.2.3 控制臺(tái)電路??12.2.4 單片機(jī)電路??12.3 項(xiàng)目軟件設(shè)計(jì)??12.3.1 簡(jiǎn)易控制方案??12.3.2 有請(qǐng)求控制方案??12.4 項(xiàng)目提高內(nèi)容??項(xiàng)目13 單片機(jī)控制的IC卡讀寫器??13.1 項(xiàng)目要求??13.2 項(xiàng)目原理??13.2.1 項(xiàng)目硬件電路??13.2.2 項(xiàng)目軟件設(shè)計(jì)??13.3 項(xiàng)目讀/寫操作參考程序??13.3.1 項(xiàng)目編程要點(diǎn)??13.3.2 項(xiàng)目參考程序??13.4 項(xiàng)目調(diào)試??13.5 項(xiàng)目提高內(nèi)容??項(xiàng)目14 單片機(jī)控制的加熱爐溫度控制系統(tǒng)??14.1 項(xiàng)目要求??14.2 項(xiàng)目原理??14.2.1 硬件電路??14.2.2 軟件編程要點(diǎn)??14.3 項(xiàng)目參考程序??14.3.1 項(xiàng)目程序流程圖??14.3.2 項(xiàng)目參考程序??14.4 項(xiàng)目調(diào)試??14.5 項(xiàng)目提高內(nèi)容??項(xiàng)目15 單片機(jī)控制的汽車倒車系統(tǒng)??15.1 項(xiàng)目要求??15.2 項(xiàng)目原理??15.2.1 超聲波發(fā)射電路??15.2.2 超聲波接收電路??15.2.3 音響電路??15.3 項(xiàng)目軟件編程??15.3.1 項(xiàng)目軟件編程要點(diǎn)??15.3.2 項(xiàng)目軟件流程圖??15.4 項(xiàng)目參考程序??15.5 項(xiàng)目調(diào)試??15.6 項(xiàng)目提高內(nèi)容??項(xiàng)目16 單片機(jī)控制的反應(yīng)式步進(jìn)電動(dòng)機(jī)的運(yùn)行??16.1 項(xiàng)目要求??16.2 項(xiàng)目原理??16.2.1 反應(yīng)式步進(jìn)電動(dòng)機(jī)的工作原理??16.2.2 反應(yīng)式步進(jìn)電動(dòng)機(jī)的控制方式??16.2.3 反應(yīng)式步進(jìn)電動(dòng)機(jī)的驅(qū)動(dòng)方式 ??16.3 項(xiàng)目硬件電路??16.4 項(xiàng)目軟件設(shè)計(jì)??16.4.1 項(xiàng)目軟件編程要點(diǎn)??16.4.2 雙相三拍控制方式項(xiàng)目參考程序??16.5 項(xiàng)目的調(diào)試??16.6 項(xiàng)目提高內(nèi)容??項(xiàng)目17 單片機(jī)控制的ISD4004語(yǔ)音芯片??17.1 項(xiàng)目要求??17.2 項(xiàng)目原理??17.2.1 SPI接口??17.2.2 語(yǔ)音錄放芯片ISD4004??17.3 項(xiàng)目硬件電路??17.4 項(xiàng)目軟件設(shè)計(jì)??17.4.1 項(xiàng)目編程要點(diǎn)??17.4.2 項(xiàng)目參考程序??17.5 項(xiàng)目調(diào)試??17.6 項(xiàng)目提高內(nèi)容??項(xiàng)目18 基于單片機(jī)的紅外遙控電動(dòng)機(jī)轉(zhuǎn)速系統(tǒng)??18.1 項(xiàng)目要求??18.2 項(xiàng)目設(shè)計(jì)原理??18.2.1 紅外遙控發(fā)射電路??18.2.2 接收系統(tǒng)與調(diào)速系統(tǒng)??18.3 項(xiàng)目軟件編程要點(diǎn)??18.3.1 項(xiàng)目發(fā)射器軟件編程要點(diǎn)??18.3.2 接收器軟件編程要點(diǎn)??18.4 項(xiàng)目參考程序??18.5 項(xiàng)目調(diào)試??18.6 項(xiàng)目提高內(nèi)容??項(xiàng)目19 單片機(jī)串行接口的異步通信??19.1 項(xiàng)目要求??19.2 項(xiàng)目原理??19.2.1 串行接口類型??19.2.2 單片機(jī)的串行接口??19.2.3 單片機(jī)串行口異步通信驅(qū)動(dòng)程序??19.3 項(xiàng)目軟件編程要點(diǎn)??19.3.1 項(xiàng)目硬件電路??19.3.2 項(xiàng)目主機(jī)驅(qū)動(dòng)程序??19.3.3 項(xiàng)目從機(jī)驅(qū)動(dòng)程序??19.4 項(xiàng)目調(diào)試 ??19.5 項(xiàng)目的提高內(nèi)容??項(xiàng)目20 用V/F轉(zhuǎn)換器實(shí)現(xiàn)A/D轉(zhuǎn)換??20.1 項(xiàng)目要求??20.2 項(xiàng)目原理??20.2.1 用V/F轉(zhuǎn)換器實(shí)現(xiàn)A/D轉(zhuǎn)換的方法??20.2.2 常用V/F轉(zhuǎn)換器??20.2.3 V/F轉(zhuǎn)換應(yīng)用系統(tǒng)中的通道結(jié)構(gòu)??20.3 項(xiàng)目硬件電路??20.4 項(xiàng)目軟件設(shè)計(jì)??20.4.1 項(xiàng)目編程要點(diǎn) ??20.4.2 項(xiàng)目參考程序??20.5 項(xiàng)目提高內(nèi)容??參考文獻(xiàn)??
章節(jié)摘錄
7.1 項(xiàng)目要求 要求采用AT89C51單片機(jī)控制微型打印機(jī),打印出“ThisisMicro—Printer”字符。畫出單片機(jī)與打印機(jī)的連接圖,并編制驅(qū)動(dòng)程序?! ?.2 項(xiàng)目原理 打印機(jī)是單片機(jī)控制系統(tǒng)常用的輸出設(shè)備之一。一般單片機(jī)控制系統(tǒng)體積較小,因此常配備微型打印機(jī)作為輸出設(shè)備?! ?.2.1 微型打印機(jī) 微型打印機(jī)廣泛使用在各行業(yè)的儀器儀表中,如超市的收款機(jī)、銀行自動(dòng)取款機(jī),煤、水、電的抄表器,出租車票打印機(jī),等等。微型打印機(jī)種類多,按用途可以分為專用微型打印機(jī)和通用微型打印機(jī)。專用微型打印機(jī)是指用于特殊用途的微型打印機(jī),專用微型打印機(jī)通常需要專業(yè)的軟件或驅(qū)動(dòng)程序進(jìn)行支持,或者只能配套一種或幾種特殊的設(shè)備才能工作。通用微型打印機(jī)使用范圍比較廣,可以支持很多種設(shè)備的打印輸出?! 。?)微型打印機(jī)按打印方式可以分為針式微型打印機(jī)、熱敏微型打印機(jī)和熱轉(zhuǎn)印微型打印機(jī)等。針式微型打印機(jī)是采用打印針撞擊色帶將色帶的油墨印在打印紙上的打印方式;熱敏微型打印機(jī)是采用加熱的方式使涂在打印紙上的熱敏介質(zhì)變色的打印方式;熱轉(zhuǎn)印微型打印機(jī)是采用將碳帶上的碳粉通過(guò)加熱的方式轉(zhuǎn)印在打印紙上的打印方式。除了上述三種微型打印機(jī)外,還有微型字模打印機(jī),這種打印機(jī)多用在出租車上?! 。?)微型打印機(jī)按數(shù)據(jù)傳輸方式可以分為無(wú)線微型打印機(jī)和有線微型打印機(jī)。無(wú)線微型打印機(jī)是利用紅外或藍(lán)牙技術(shù)進(jìn)行數(shù)據(jù)通信;有線微型打印機(jī)是通過(guò)串行或并行的方式進(jìn)行數(shù)據(jù)通信。通常無(wú)線微型打印機(jī)都帶有串行口或并行口,可以通過(guò)有線的方式進(jìn)行數(shù)據(jù)通信。 ?。?)微型打印機(jī)按接口方式可以分為并行打印機(jī)、串行打印機(jī)和USB打印機(jī)。并行打印機(jī)與計(jì)算機(jī)之間通過(guò)并行接口通信,同一時(shí)刻有八位二進(jìn)制數(shù)據(jù)同時(shí)在八條數(shù)據(jù)線上傳輸;串行打印機(jī)與計(jì)算機(jī)之間通過(guò)串行接口通信,遵循RS-232C標(biāo)準(zhǔn),只有一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳送,每一時(shí)刻只可以傳送一位二進(jìn)制數(shù);USB打印機(jī)與計(jì)算機(jī)之間通過(guò)USB接口通信,USB接口有兩條信號(hào)線,采用差分方式傳送串行數(shù)據(jù),每次數(shù)據(jù)傳輸僅沿一個(gè)方向傳送。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)項(xiàng)目設(shè)計(jì)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版