|
|
|
介紹了單片機的原理及基于Keilc與Proteus軟件的單片機應用系統的開發與設計,內容精煉、論述簡明,是一本重在應用、兼顧理論的實用教程。主要內容包本書以AT89S52單片機為基礎括:單片機的基本知識、AT89S52單片機的組成、指令系統、單片機程序開發工具Keilc、單片機仿真工具Protues、AT89S52單片機匯編語言程序設計、AT89S52單片機的中斷系統、AT89S52單片機的定時器/計數器應用、AT89S52單片機的串行口、AT89S52單片機外部擴展資源及應用、基于Keilc與Proteus的單片機應用系統設計與實例。
本書可作為高等院校機電一體化、自動化、電子信息工程等本專科教材,也可供從事單片機應用于產品開發工作的工程技術人員學習參考。
|
|
第1章單片機的基本知識
11單片機簡介 /
12單片機中使用的數制及其轉換 /
13常用編碼 /
14單片機中符號數的表示 /
習題 /
第2章AT89S52單片機的組成結構
21AT89S52的內部結構 /
22AT89S52的引腳功能 /
23AT89S52的存儲器 /
24時鐘電路與CPU時序 /
25復位狀態與復位電路 /
26AT89S52的并行I/O /
習題 /
第3章8051指令系統
31指令格式 /
32尋址方式 /
338051指令系統的分類 /
348051指令匯總 /
習題 /
第4章8051匯編語言程序設計
41匯編語言源程序的格式及偽指令 /
42匯編語言源程序的匯編 /
438051匯編語言程序設計舉例 /
習題 /
第5章單片機程序開發工具Keil C51
51Keil C51的安裝及啟動 /
52Keil C51的工作環境 /
53創建工程 /
54Keil C程序調試實例 /
習題 /
第6章單片機虛擬開發工具Proteus
61Proteus軟件介紹 /
62電路原理圖設計 /
63單片機的仿真實例 /
64Proteus虛擬仿真工具 /
65Proteus和KeilC51聯調仿真單片機 /
66小結 /
習題 /
第7章AT89S52單片機的中斷系統
71AT89S52中斷系統概述 /
72AT89S52中斷系統的組成 /
73中斷控制 /
74中斷應用舉例 /
習題 /
第8章AT89S52單片機的定時器/計數器
81定時器/計數器T0,T1的結構 /
82定時器/計數器T0,T1的4種工作方式 /
83定時器/計數器T2 /
84對外部輸入的計數信號的要求 /
85定時器/計數器T1,T0應用舉例 /
習題 /
第9章AT89S52單片機的串行口
91串行口的結構 /
92串行口的4種工作方式 /
93多機通信 /
94波特率的制定方法 /
95串行口應用舉例 /
習題 /
第10章AT89S52單片機應用系統設計
101單片機應用系統的設計步驟 /
102AT89S51單片機存儲器擴展結構與編址技術 /
103LED顯示器 /
104單片機系統中的鍵盤接口技術 /
105液晶顯示器接口 /
106AT89S51單片機與A/D轉換器接口 /
習題 /
第11章基于AT89S52單片機的應用系統設計
與實例
111單片機應用系統設計過程 /
112提高系統可靠性的一般方法 /
113單片機應用系統開發過程 /
114單片機應用系統實例 /
習題 /
參考文獻
|
|
|