《單片微機原理、彙編與C51及接口技術》

《單片微機原理、彙編與C51及接口技術》

《單片微機原理、彙編與C51及接口技術》 朱定華,戴穎穎,李川香 編寫,是一本單片機與嵌入式計算機與網際網路圖書,於2010年由清華大學出版社出版

基本信息

圖書信息

書名:單片微機原理、彙編與C51及接口技術
作 者:朱定華戴穎
單片微機原理、彙編與C51及接口技術單片微機原理、彙編與C51及接口技術

出版社:清華大學出版社
出版時間:2010-6-1
ISBN:9787302222033
開本:16開
定價:33.50元

內容簡介

本書以MCS-51單片機為背景,系統地介紹了微型計算機的原理及接口技術。主要內容包括微型計算機基礎、彙編語言程式設計、MCS-51單片機的內部接口、MCS-51單片機的擴展方法、半導體存儲器、常用可程式接口晶片、A/D和D/A轉換晶片、C51程式設計及MCS-51單片機的實驗等,較詳細地介紹了以80C51為基礎結構並與其兼容的8xC552單片機和C8051Fxxx單片機。
本書內容豐富,實例眾多,其中大量的接口電路和程式是作者在多年的科研和教學中反覆提煉得來的,因而套用性很強。本書內容系統全面,論述深入淺出,循序漸進,可作為大專院校電子信息工程、通信工程、自動化、電氣控制類等專業的“彙編語言程式設計”、“微機原理”或“微機原理及接口技術”等課程的教學用書,也可以作為參加各類電子製作、課程設計和畢業設計的教學參考書,還可供從事電子技術、計算機套用與開發的科研人員和工程技術人員及初學者學習參考。

圖書目錄

第1章微型計算機基礎
1.1計算機中的數和編碼
1.1.1計算機中的數制
1.1.2符號數的表示法
1.1.3二進制數的加減運算
1.1.4二進制數的邏輯運算與邏輯電路
1.1.5二進制編碼
1.1.6BCD數的加減運算
1.2邏輯單元與邏輯部件
1.2.1觸發器
1.2.2暫存器
1.2.3移位暫存器
1.2.4計數器
1.2.5三態輸出門與緩衝放大器
1.2.6解碼器
1.3微型計算機和單片機
1.3.1微型計算機常用的術語
1.3.2微型計算機
1.3.3單片機
1.4MCS-51單片機及其兼容單片機的基本組成和存儲器配置
1.4.18051單片機的基本組成
1.4.2MCS-51單片機的存儲器
1.4.3特殊功能暫存器
1.5MCS-51系列單片機及兼容機
1.5.151子系列和52子系列
1.5.2AT89系列單片機
1.5.3MCS-51單片機的引線
習題與思考題
第2章彙編語言與彙編程式
2.1符號指令的定址方式
2.2常用指令
2.2.1數據傳送類指令
2.2.2加減運算指令
2.2.3邏輯運算及移位類指令
2.2.4位操作指令
2.2.5指令套用舉例
2.3偽指令
2.3.1常量和標號
2.3.2程式的定位和結束偽指令
2.4指令的時序
習題與思考題
第3章彙編語言程式設計的基本技術
3.1順序程式設計
3.1.1乘除法指令
3.1.2BCD數加法調整指令DAA
3.1.3順序程式設計舉例
3.2分支程式設計
3.2.1條件轉移指令
3.2.2比較不等轉移指令
3.2.3無條件轉移指令
3.2.4套用舉例
3.3循環程式設計
3.3.1減1非零轉移指令djnz
3.3.2單重循環程式設計舉例
3.3.3多重循環程式
3.4子程式設計
3.4.1子程式的概念
3.4.2子程式的調用指令與返回指令
3.4.3子程式及其調用程式設計舉例
習題與思考題
第4章MCS-51單片機內部接口電路
4.1接口的基本概念
4.1.1接口電路的功能
4.1.2接口控制原理
4.1.3串列接口UART、SPI和I2C/SMBus
4.1.4並行接口
4.2中斷及MCS-51單片機的中斷系統
4.2.1中斷和中斷處理
4.2.2MCS-51單片機的中斷系統
4.2.3多個外部中斷源的系統設計
4.3定時器
4.3.1定時器的結構
4.3.2定時器的工作方式
4.3.3定時器套用舉例
4.4並行輸入輸出接口
4.5UART串列輸入輸出接口
4.6串列通信
4.6.1雙機通信
4.6.2多機通信
4.6.3MCS-51單片機與80x86微型計算機的通信
4.752子系列單片機
4.7.1內部RAM
4.7.2定時器T2
習題與思考題
第5章單片機的最小套用系統與外部擴展
5.1單片機的最小套用系統
5.1.1單片機的時鐘電路
5.1.2復位電路及復位狀態
5.1.3MCS-51單片機的片外匯流排結構
5.1.489S51單片機的最小套用系統
5.1.58031單片機的最小套用系統
5.2單片機的外部擴展
5.2.1外部擴展晶片與地址匯流排的連線
5.2.2外部擴展晶片與數據匯流排的連線
5.2.3外部擴展晶片與控制匯流排的連線
5.3用TTL或CMOS晶片擴展簡單的I/O接口
5.3.1用暫存器擴展簡單的輸出接口
5.3.2用三態緩衝器擴展輸入接口
5.3.3三態緩衝暫存器擴展輸入輸出接口
5.3.4套用舉例
5.3.5開關量的驅動與隔離
習題與思考題
第6章半導體存儲器
6.1存儲器概述
6.2常用的存儲器晶片
6.2.1半導體存儲器晶片的結構
6.2.2隨機讀寫存儲器RAM
6.2.3隻讀存儲器ROM
6.3存儲器的擴展
6.4串列EEPROM存儲器及其套用
6.4.124LC××
6.4.2X25043/45
6.4.3X84041
習題與思考題
第7章常用可程式接口晶片
7.1可程式並行接口8255
7.1.18255的組成與接口信號
7.1.28255的工作方式與控制字
7.1.3三種工作方式的功能
7.1.48255在液晶顯示器接口中的套用
7.2可程式計數器/定時器8253
7.2.18253的組成與接口信號
7.2.2計數器的工作方式及其與輸入輸出的關係
7.2.38253的控制字和初始化編程
7.2.48253的套用
7.3可程式多功能接口8155
7.3.18155的組成與接口信號
7.3.28155的命令狀態字
7.3.38155與MCS-51單片機的連線
7.3.48155在鍵盤和七段顯示器接口中的套用
7.4鍵盤/顯示控制器8279
7.4.18279的組成與接口信號
7.4.28279的操作命令
7.4.38279在鍵盤和顯示器接口中的套用
7.5HD7279鍵盤、顯示器接口晶片
7.5.1HD7279的引線排列和接口信號
7.5.2HD7279的操作命令
7.5.3HD7279的操作時序
7.5.4HD7279的套用舉例
習題與思考題
第8章模擬通道接口
8.1數模轉換器及其與微型計算機的接口
8.1.18位數模轉換晶片DAC0832
8.1.212位數模轉換晶片DAC1210
8.1.310位D/A轉換器AD7520
8.2模數轉換器ADC及其與微型計算機的接口
8.2.18位逐次逼近式A/D轉換晶片ADC0808
8.2.212位逐次比較式數模轉換晶片AD574
8.3串列模數轉換器和數模轉換器
8.3.1串列模數轉換器TLC2543
8.3.2串列輸入12位電壓輸出數模轉換器TLV5616
習題與思考題
第9章MCS-51單片機C語言——C51
9.1C51的程式結構
9.2變數
9.3C51的運算符
9.4C51對存儲器和特殊功能暫存器的訪問
9.5函式
9.6C51的程式控制語句
9.7C51程式設計舉例
習題與思考題
第10章單片機實驗
實驗一仿真軟體的使用
實驗二程式設計
實驗三P1口實驗
實驗四外部中斷和定時器實驗
實驗五鍵盤、七段顯示器實驗
實驗六A/D轉換實驗
實驗七D/A轉換實驗
實驗八串列通信實驗
附錄A超想3000仿真器使用說明
附錄B8XC552單片機
附錄CC8051Fxxx單片機
附錄DMCS-51指令系統表
附錄EMCS-51指令速查表

相關詞條

相關搜尋

熱門詞條

聯絡我們