單片機C51技術應用 版權信息
- ISBN:9787564050184
- 條形碼:9787564050184 ; 978-7-5640-5018-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
單片機C51技術應用 本書特色
《單片機C51技術應用》的參編人員楊打生、宋偉都是多年從事單片機教學與單片機技術開發的一線教師,在完成各個項目的過程中,循序漸進,逐步完善單片機的硬件知識、C語言的編程方法,并將充分利用計算機仿真技術,力求每個項目都可以看到程序的調試與運行情況,將理論與實踐緊密結合,讓學生在實際應用中理解單片機的知識,體會單片機的開發過程。在每個項目中都進行任務分析與編程設計,將單片機應用開發過程中積累的編程經驗在程序設計中體現出來,注重技術應用能力的培養。
單片機C51技術應用 內容簡介
楊打生、宋偉主編的《單片機C51技術應用》以AT89S51、 STC12C5A60S2單片機應用為目的,以項目為載體,以Keil C51為編程調試軟件,以Proteus為仿真軟件,介紹了用C51語言編寫單片機程序的方法。
《單片機C51技術應用》包括單片機實驗電路制作、數字電壓表等十三個項目,涵蓋了單片機硬件設計、C51程序基礎、輸入輸出、中斷與定時器、串行通信、AD/DA等單片機的基礎知識。*后以搶答器、溫度測量儀應用項目作為綜合技能訓練,進一步提升單片機應用能力。
本書所選項目均可通過調試仿真軟件看到程序運行的過程與結果,以培養技術應用能力為主線,體現“教、學、做”一體化教學思想,突出程序設計思想的培養。
單片機C51技術應用 目錄
第1章 認識單片機 1.1 項目一 單片機實驗電路制作 1.1.1 任務分析 1.1.2 電路原理與印刷版電路設計 1.1.3 電路調試 1.2 知識鏈接 1.2.1 單片機的基本概念 1.2.2 MCS-51單片機的結構與功能 1.2.3 51單片機的*小系統 1.2.4 MCS-51單片機的指令系統 第2章 認識C語言 2.1 項目二 C語言程序識讀 2.1.1 項目要求 2.1.2 C語言程序結構分析 2.1.3 C51程序的編譯調試 2.2 項目三 班級成績排名 2.2.1 項目設計要求 2.2.2 任務分析 2.2.3 程序設計分析 2.2.4 拓展訓練 2.3 知識鏈接 2.3.1 編譯預處理 2.3.2 數據類型 2.3.3 C51的標識符和關鍵字 2.3.4 常量與變量 2.3.5 運算符和表達式 2.3.6 函數 2.3.7 數組 2.3.8 結構體 2.3.9 C語言的程序結構 第3章 單片機的輸出與輸入 3.1 項目四 流水燈 3.1.1 任務要求 3.1.2 任務分析與電路設計 3.1.3 程序調試與電路仿真 3.1.4 任務擴展:靜態數碼顯示 3.1.5 任務練習 3.1.6 思考題 3.2 項目五 單鍵控制數碼顯示(靜態) 3.2.1 任務要求 3.2.2 任務分析及電路設計 3.2.3 任務編程及調試 3.2.4 任務擴展:八鍵控制數碼顯示(獨立按鍵) 3.2.5 任務練習 3.2.6 思考題 3.3 知識鏈接 3.3.1 AT89S51單片機的輸入/輸出端口 3.3.2 位定義 3.3.3 數碼管 3.3.4 按鍵 第4章 單片機的中斷與定時 4.1 項目六 倒計時 4.1.1 任務要求 4.1.2 任務分析及電路設計 4.1.3 任務編程及調試 4.1.4 任務擴展:連續三個不同時間的倒計時 4.1.5 任務練習 4.1.6 思考題 4.2 項目七 簡易交通燈 4.2.1 任務要求 4.2.2 任務分析及電路設計 4.2.3 任務編程及調試 4.2.4 任務擴展:交通燈 4.2.5 任務練習 4.2.6 思考題 4.3 項目八 數字鐘 4.3.1 任務要求 4.3.2 任務分析及電路設計 4.3.3 任務編程及調試 4.3.4 任務擴展:帶LED燈閃的數字鐘 4.3.5 任務練習 4.3.6 思考題 4.4 知識鏈接 4.4.1 中斷 4.4.2 中斷函數格式 4.4.3 中斷初始化 第5章 MCS-51單片機的串行通信 5.1 項目九 單片機與單片機的通信 5.1.1 項目要求 5.1.2 任務分析 5.1.3 電路設計 5.1.4 編程及調試 5.2 知識鏈接 5.2.1 串行通信的基本概念 5.2.2 MCS51單片機的串行通信接口 5.2.3 單片機的雙機通信 5.3 知識拓展:單片機的多機通信 5.3.1 MCS51單片機多機通信的系統連接 5.3.2 主從結構總線方式多機通信的通信機制與方法 第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 A/D轉換器 6.4.2 ADC0809簡介 6.4.3 DAC0832簡介 6.4.4 STC12C5A60S2單片機AD和DA簡介 6.4.5 開關量接口 6.5 思考題 第7章 單片機綜合訓練 7.1 項目十二 搶答器系統設計 7.1.1 任務要求 7.1.2 任務分析及電路設計 7.1.3 任務編程及調試 7.1.4 任務拓展——搶答器界面設計(VB語言) 7.2 項目十三 智能溫度測量儀 7.2.1 任務要求 7.2.2 任務分析及電路設計 7.2.3 任務編程及調試 7.2.4 程序說明 7.3 任務拓展 7.4 知識鏈接 7.4.1 DS18820數字溫度計 7.4.2 12864液晶屏 7.4.3 VB串行通信MSComm控件
展開全部
單片機C51技術應用 節選
《單片機C51技術應用》的參編人員楊打生、宋偉都是多年從事單片機教學與單片機技術開發的一線教師,在完成各個項目的過程中,循序漸進,逐步完善單片機的硬件知識、C語言的編程方法,并將充分利用計算機仿真技術,力求每個項目都可以看到程序的調試與運行情況,將理論與實踐緊密結合,讓學生在實際應用中理解單片機的知識,體會單片機的開發過程。在每個項目中都進行任務分析與編程設計,將單片機應用開發過程中積累的編程經驗在程序設計中體現出來,注重技術應用能力的培養。