舉報

會員
單片機原理實用教程
最新章節(jié):
附錄A 8051指令表
本書系統(tǒng)地闡述了基于Proteus虛擬仿真技術的8051單片機原理與接口技術,以及其應用系統(tǒng)設計的原理和方法;主要包括8051單片機基本結構、中斷系統(tǒng)、定時器¥計數(shù)器,以及串行口的工作原理,8051指令系統(tǒng),匯編語言及高級語言KeilC51應用程序設計技術,DAC與ADC接口技術,鍵盤與顯示器接口技術等;以實例方式介紹了在Proteus平臺上進行單片機應用系統(tǒng)虛擬仿真設計的方法,給出了大量在Proteus集成環(huán)境ISIS中繪制的原理電路圖和仿真程序。
目錄(161章)
倒序
- 封面
- 版權信息
- 前言
- 第1章 8051單片機的基本組成
- 1.1 8051單片機的特點與基本結構
- 1.2 8051單片機的存儲器結構
- 1.3 CPU時序
- 1.4 復位信號與復位電路
- 1.5 并行I/O端口結構
- 復習思考題1
- 第2章 指令系統(tǒng)與匯編語言程序設計
- 2.1 指令助記符和字節(jié)數(shù)
- 2.2 尋址方式
- 2.2.1 寄存器尋址
- 2.2.2 直接尋址
- 2.2.3 立即尋址
- 2.2.4 寄存器間接尋址
- 2.2.5 變址尋址
- 2.2.6 相對尋址
- 2.2.7 位尋址
- 2.3 指令分類詳解
- 2.3.1 算術運算指令
- 2.3.2 邏輯運算指令
- 2.3.3 數(shù)據(jù)傳送指令
- 2.3.4 控制轉移指令
- 2.3.5 位操作指令
- 2.4 匯編語言程序格式與偽指令
- 2.5 應用程序設計
- 2.6 定點數(shù)運算子程序
- 復習思考題2
- 第3章 8051單片機的中斷系統(tǒng)
- 3.1 中斷的概念
- 3.2 中斷系統(tǒng)結構與中斷控制
- 3.3 中 斷 響 應
- 3.4 中斷系統(tǒng)應用舉例
- 3.4.1 中斷源擴展
- 3.4.2 中斷嵌套
- 復習思考題3
- 第4章 定時器/計數(shù)器及其應用
- 4.1 定時器/計數(shù)器的工作方式與控制
- 4.2 定時器/計數(shù)器應用舉例
- 4.2.1 初值和最大定時時間計算
- 4.2.2 定時器方式應用
- 4.2.3 計數(shù)器方式應用
- 4.3 利用定時器產生音樂
- 復習思考題4
- 第5章 串行口及其應用
- 5.1 串行通信方式
- 5.2 串行口的工作方式與控制
- 5.3 串行口應用舉例
- 5.3.1 串口/并口轉換
- 5.3.2 單片機之間的通信
- 5.3.3 單片機與PC之間的通信
- 復習思考題5
- 第6章 8051單片機系統(tǒng)擴展
- 6.1 程序存儲器擴展
- 6.2 數(shù)據(jù)存儲器擴展
- 6.3 并行I/O端口擴展
- 6.4 利用I2C總線進行系統(tǒng)擴展
- 6.5 新型Flash單片機簡介
- 6.5.1 Atmel公司的AT89x51
- 6.5.2 SST公司的89E564RD
- 6.6 8051單片機的節(jié)電工作方式
- 6.6.1 空閑和掉電工作方式
- 6.6.2 節(jié)電方式的應用
- 復習思考題6
- 第7章DAC及ADC接口技術
- 7.1 A/D及D/A轉換器的主要技術指標
- 7.2 DAC接口技術
- 7.2.1 無內部鎖存器的DAC接口方法
- 7.2.2 DAC0832與8051單片機的接口方法
- 7.2.3 DAC1208與8051單片機的接口方法
- 7.2.4 串行DAC與8051單片機的接口方法
- 7.2.5 利用DAC接口實現(xiàn)波形發(fā)生器
- 7.3 ADC接口技術
- 7.3.1 比較式ADC 0809與8051單片機的接口方法
- 7.3.2 積分式ADC 7135與8051單片機的接口方法
- 7.3.3 串行ADC與8051單片機的接口方法
- 復習思考題7
- 第8章 鍵盤與顯示器接口技術
- 8.1 LED顯示器接口技術
- 8.1.1 七段LED數(shù)碼顯示器
- 8.1.2 串行接口8位共陰極LED驅動器MAX7219
- 8.2 鍵盤接口技術
- 8.2.1 編碼鍵盤接口技術
- 8.2.2 非編碼鍵盤接口技術
- 8.2.3 鍵值分析
- 8.3 8279可編程鍵盤/顯示器芯片接口技術
- 8.3.18279的工作原理
- 8.3.28279的數(shù)據(jù)輸入、顯示輸出及命令格式
- 8.3.38279的接口方法
- 8.4 液晶顯示器LCD接口技術
- 8.4.1 LCD顯示器的工作原理和驅動方式
- 8.4.2 點陣字符液晶顯示模塊接口技術
- 8.4.3 點陣圖形液晶顯示模塊接口技術
- 復習思考題8
- 第9章 單片機高級語言Keil C51應用程序設計
- 9.1 Keil C51程序設計的基本語法
- 9.1.1 Keil C51程序的一般結構
- 9.1.2 數(shù)據(jù)類型
- 9.1.3 常量、變量及其存儲模式
- 9.1.4 運算符與表達式
- 9.2 C51程序的基本語句
- 9.2.1 表達式語句
- 9.2.2 復合語句
- 9.2.3 條件語句
- 9.2.4 開關語句
- 9.2.5 循環(huán)語句
- 9.2.6 goto、break、continue語句
- 9.2.7 返回語句
- 9.3 函 數(shù)
- 9.3.1 函數(shù)的定義與調用
- 9.3.2 中斷服務函數(shù)與寄存器組定義
- 9.4 Keil C51編譯器對ANSI C的擴展
- 9.4.1 存儲器類型與編譯模式
- 9.4.2 關于bit,sbit,sfr和sfr16數(shù)據(jù)類型
- 9.4.3 一般指針與基于存儲器的指針及其之間轉換
- 9.4.4 C51編譯器對ANSI C函數(shù)定義的擴展
- 9.5 C51編譯器的數(shù)據(jù)調用協(xié)議
- 9.5.1 數(shù)據(jù)在內存中的存儲格式
- 9.5.2 目標代碼的段管理
- 9.6 與匯編語言程序的接口
- 9.7 絕對地址訪問
- 9.7.1 采用擴展關鍵字_at_或指針定義變量的絕對地址
- 9.7.2 采用預定義宏指定變量的絕對地址
- 9.8 Keil C51庫函數(shù)
- 9.8.1 本征庫函數(shù)
- 9.8.2 字符判斷轉換庫函數(shù)
- 9.8.3 輸入/輸出庫函數(shù)
- 9.8.4 字符串處理庫函數(shù)
- 9.8.5 類型轉換及內存分配庫函數(shù)
- 9.8.6 數(shù)學計算庫函數(shù)
- 復習思考題9
- 第10章 Proteus虛擬仿真設計實例
- 10.1 集成環(huán)境ISIS
- 10.2 繪制原理圖
- 10.3 創(chuàng)建源代碼仿真文件
- 10.4 在原理圖中進行源代碼仿真調試
- 10.5 原理圖與Keil環(huán)境聯(lián)機仿真調試
- 10.6 數(shù)字多用表設計
- 10.6.1 功能要求
- 10.6.2 硬件電路設計
- 10.6.3 軟件程序設計
- 10.7 數(shù)字溫度計設計
- 10.7.1 功能要求
- 10.7.2 硬件電路設計
- 10.7.3 軟件程序設計
- 10.8 紅外遙控系統(tǒng)設計
- 10.8.1 功能要求
- 10.8.2 硬件電路設計
- 10.8.3 軟件程序設計
- 10.9 簡易電子琴設計
- 10.9.1 功能要求
- 10.9.2 硬件電路設計
- 10.9.3 軟件程序設計
- 10.10 電子萬年歷設計
- 10.10.1 功能要求
- 10.10.2 硬件電路設計
- 10.10.3 軟件程序設計
- 復習思考題10
- 附錄A 8051指令表 更新時間:2019-01-09 14:52:15
推薦閱讀
- 32位嵌入式系統(tǒng)與SoC設計導論
- 大學計算機基礎:基礎理論篇
- 樂高機器人:WeDo編程與搭建指南
- 傳感器技術應用
- 樂高創(chuàng)意機器人教程(中級 下冊 10~16歲) (青少年iCAN+創(chuàng)新創(chuàng)意實踐指導叢書)
- Mastering Elastic Stack
- Multimedia Programming with Pure Data
- Associations and Correlations
- 分析力!專業(yè)Excel的制作與分析實用法則
- Artificial Intelligence By Example
- 從零開始學JavaScript
- Creating ELearning Games with Unity
- 筆記本電腦維修之電路分析基礎
- 教育創(chuàng)新與創(chuàng)新人才:信息技術人才培養(yǎng)改革之路(四)
- 系統(tǒng)建模與控制導論
- Mastering Android Game Development with Unity
- 深度學習500問:AI工程師面試寶典
- 仿蛛機器人的設計與制作
- Arduino創(chuàng)意機器人入門:基于Mixly
- 智能機器人技術:安保、巡邏、處置類警用機器人研究實踐
- 筆記本電腦維修實用教程
- 大數(shù)據(jù)技術原理與應用(第2版)
- NetBeans權威指南
- 裝配式混凝土建筑:甲方管理問題分析與對策
- Java ME嵌入式程序設計
- Hands-On Serverless Computing
- 計算機輔助設計CorelDRAW X4
- 深度強化學習核心算法與應用
- 用戶體驗設計
- ServiceNow IT Operations Management