单片微型计算机原理及接口技术 陈桂友,《单片微型计算机原理及接口技术》教材推荐陈桂友.doc...
內容簡介
本書是教育部高等學校自動化專業教學指導分委員會立項的“工程應用型自動化專業課程體系與教材建設”項目的成果。由原教育部副部長吳啟迪教授和教育部高等學校自動化專業分委員會主任、中國工程院院士清華大學吳澄教授共同作序。由高等教育出版社出版,山東大學陳桂友教授主編,姚永平主審。
本書從介紹微型計算機的基本結構和工作原理入手,介紹單片微型計算機(單片機)的構成、各個模塊的工作過程、接口原理、應用電路設計、匯編語言和C語言設計,內容盡可能地選擇了目前實際工程中常用的新技術、新器件,力圖達到學以致用的根本目的。
全書共分12章,第1章簡要介紹微型計算機的發展歷史及應用;第2章介紹微型計算機的基礎知識,包括數制編碼、微型計算機的常見電路、常見技術術語等;第3章介紹計算機系統的組成與工作原理,介紹模型機的構成及工作過程,并介紹單片機的內部結構及典型系統構成;第4章介紹單片機的指令系統及匯編語言程序設計,介紹單片機程序仿真調試和下載的方法;第5章介紹單片機的C語言程序設計與調試,介紹C語言與單片機匯編語言之間的聯系;第6章介紹中斷的概念和單片機的中斷系統;第7章介紹定時器計數器與可編程計數器陣列;第8章介紹數據通信技術,主要介紹常用的并行接口和串行接口工作原理、接口方法以及常用的數據接口芯片及其使用實例;第9章是模數轉換器與數模轉換器,分別介紹兩種轉換器的原理和典型芯片的應用;第10章介紹人機交互接口設計,人機交互接口是單片機應用系統必不可少的接口應用;第11章介紹單片機系統的看門狗技術、時鐘選擇及省電方式的原理和技術;第12章介紹應用系統的設計實例,從硬件和軟件兩個方面介紹應用系統的設計。每章都有配套的習題,所舉例程均經調試通過,很多程序均來自科研和實際應用系統。為了便于學習,開發了與教材配套的綜合教學實驗平臺,該平臺提供了20余種實驗供學生選用學習,也為善于思考、樂于動手實踐的學生提供了自學習實驗手段。
本書深入淺出,層次分明,實例豐富,通俗易懂,突出實用,可操作性強,特別適合于作為普通高校計算機類、電子類、電氣自動化及機械專業的教學用書。還可作為高職高專以及培訓班的教材使用。同時,也可作為從事單片機應用領域的工程技術人員的參考書。第章 微型計算機
1.1 微型計算機發展概況1.1.1 微處理器和微型計算機1.1.2 微型計算機的
1.1.3 單片微型計算機
1.1.4 微型計算機
1.2 微型計算機的應用
1.3 習題第章
2.1 計算機中的數制及其編碼.1.1 數與數制
2.1.2 不同數制之間的轉換
2.1.3 數值數據的編碼及其運算
2.1.4 非數值數據的編碼
2.2 布爾代數和常見邏輯電路
2.2.1 布爾代數
2.2.2 基本邏輯運算和邏輯門電路
2.2.3 常用組合邏輯電路
2.3 微型計算機的常用技術術語和技術
2.3.1 常用單位及術語
2.3.2 常見技術
2.4 習題第章
3.1 模型機的結構及工作過程
3.1.1 模型機的結構簡介
3.1.2 模型機的工作過程
3.2 單片機的結構.2.1 單片機的內部結構
3.2.2 單片機的引腳及功能
3.3 單片機I/O口的使用
3.4 單片機應用系統的典型構成
3.5 習題第章 指令系統
4.1 編程語言
4.1.1 助記符語言.1.2 操作碼.1.3 操作數.2 指令格式及分類.2.1 匯編語言的一般格式
4.2.2 指令代碼的存儲格式.2.3 指令中的符號約定.3 尋址方式.4 數據傳送類指令.4.1 數據傳送指令.4.2 數據交換指令.4.3 棧操作指令.5 邏輯操作類指令.5.1 對累加器A進行的邏輯操作.5.2 雙操作數邏輯操作指令.6 算術運算類指令.6.1 加減運算指令.6.2 乘除運算指令.6.3 增量、減量指令.6.4 二―十進制調整指令.7 位操作指令.7.1 位數據傳送指令.7.2 位狀態控制指令.7.3 位邏輯操作指令.7.4 位條件轉移指令.8 控制轉移類指令4.9 匯編語言程序設計.9.1 偽指令
4.9.2 匯編語言程序設計的一般步驟和基本框架
4.9.3 典型匯編語言程序設計舉例
4.10 匯編語言程序調試
4.10.1 Keil uVision集成開發環境簡介4.10.2 Keil uVision集成開發環境中調試單片機匯編語言程序的方法4.11 利用ISP工具將程序下載到單片機中驗證程序4.11.1 ISP下載程序的運行過程4.11.2 使用ISP工具下載程序的步驟.12 習題第章 C語言程序設計及仿真調試5.2.3 Keil C51函數5.2.4 STC15F2K60S2單片機C5
總結
以上是生活随笔為你收集整理的单片微型计算机原理及接口技术 陈桂友,《单片微型计算机原理及接口技术》教材推荐陈桂友.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: solidworks2008sp0无法创
- 下一篇: 基于AT89C52单片机的数字电压表设计