胡長勝主編的《單片機原理及應(yīng)用(第2版)》為“十二五”職業(yè)教育國家規(guī)劃教材,以51系列單片機為主線,介紹單片機的基本知識、結(jié)構(gòu)組成、工作原理、匯編語言及C語言程序設(shè)計、仿真調(diào)試軟件的安裝與應(yīng)用、單片機內(nèi)部各功能部件的應(yīng)用設(shè)計、常用芯片與單片機接口及編程等。全書分為單片機原理與應(yīng)用和單片機接口技術(shù)兩大部分,分別針對單片機課程的**和第二學期教學,學習者也可根據(jù)自身情況選擇相關(guān)內(nèi)容進行學習。 第一部分主要以單片機的基本概念、單片機硬件組成、編程語言為主要知識點,以單片機的實際應(yīng)用為切入點介紹單片機* 小系統(tǒng)的應(yīng)用。還對 Proteus仿真軟件和KeiL C軟件做了簡要介紹。其中教學項目為LED燈光控制裝置、點陣顯示裝置、數(shù)碼管顯示、中斷系統(tǒng)應(yīng)用編程、定時廣計數(shù)器應(yīng)用編程、單片機通信編程、電子鐘的設(shè)計及調(diào)試等,以及電子鐘的設(shè)計及調(diào)試和單片機學習板的設(shè)計等課程設(shè)計。 第二部分主要是對實際工作中常用的幾種流行接口芯片的應(yīng)用設(shè)計和編程仿真介紹,主要涉及液晶顯示器、半導體溫度傳感器、電子時鐘芯片、I2C存儲器和I/O口接口芯片等,為進一步學習和進行單片機應(yīng)用設(shè)計做出引導。 本書以匯編語言和C51程序設(shè)計對照介紹單片機的編程,可供讀者根據(jù)自己興趣選擇編程語言進行學習。書中的例子都取材于工程應(yīng)用,突出例程的實用性和完整性,提供的例程全部經(jīng)過仿真驗證。 本書淡化理論,突出工程實際應(yīng)用,適合作為高職高專院校電子、自動化及相關(guān)專業(yè)的教材,也可供工程技術(shù)人員閱讀參考。
第一部分 單片機原理與應(yīng)用
項目一 單片機基礎(chǔ)知識的準備
預備知識
學習任務(wù)1 單片機基本概念的學習
學習任務(wù)2 常用單片機性能的比較
學習任務(wù)3 8051單片機內(nèi)部結(jié)構(gòu)的學習
項目二 51單片機編程語言和仿真調(diào)試知識的學習
預備知識
學習任務(wù)1 匯編語言指令系統(tǒng)有關(guān)知識的學習
學習任務(wù)2 單片機C語言編程有關(guān)知識的學習
學習任務(wù)3 集成開發(fā)環(huán)境μVision4應(yīng)用知識學習
學習任務(wù)4 Keil與Proteus聯(lián)調(diào)
項目三 I/O口應(yīng)用設(shè)計與調(diào)試
學習任務(wù)1 認知并行I/O口結(jié)構(gòu)與特點
學習任務(wù)2 LED點陣顯示器結(jié)構(gòu)和工作原理學習
學習任務(wù)3 LED數(shù)碼管顯示接口及編程方法學習
學習任務(wù)4 中斷系統(tǒng)應(yīng)用知識的學習
項目四 電子時鐘設(shè)計與調(diào)試
學習任務(wù) 定時/計數(shù)器編程應(yīng)用
項目五 串行口應(yīng)用
學習任務(wù) 串行口應(yīng)用與編程
項目六 單片機應(yīng)用課程設(shè)計1
第二部分 單片機接口技術(shù)
項目七 1602液晶顯示器(LCD)的應(yīng)用設(shè)計
學習任務(wù) 1602液晶顯示器(LCD)工作原理的學習
項目考核 使用1602 LCD顯示時間和日期
項目八 溫度傳感器DS18820應(yīng)用設(shè)計
學習任務(wù) DS18820溫度傳感器應(yīng)用知識學習
項目考核 DS181320溫度測量與顯示的設(shè)計
項目九 DS1302時鐘芯片設(shè)計與應(yīng)用
學習任務(wù) DS1302應(yīng)用知識的學習
項目考核 使用DS1302的液晶時間顯示器的設(shè)計
項目十 AT24Cxx系列存儲器芯片的應(yīng)用設(shè)計
學習任務(wù) AT24Cxx系列存儲器芯片工作原理的學習
項目考核 AT24C02存取數(shù)據(jù)編程
項目十一 并行I/O口接口擴展設(shè)計
學習任務(wù) 并行I/O口接口擴展方法知識的學習
項目考核 8255接口電路的應(yīng)用設(shè)計
項目十二 單片機應(yīng)用課程設(shè)計2
參考文獻