目錄
1單片機概述
11單片機的發(fā)展
12單片機的應用
13常用單片機型號簡介
2單片機硬件基礎
21單片機內部結構
22單片機引腳及其功能
23單片機存儲器結構
24單片機時鐘
25單片機最小系統的設計
3單片機系統的設計與開發(fā)環(huán)境
31實例——用單片機點亮一個LED燈
32Keil軟件的安裝
33Keil工程的建立
34Keil調試
35Proteus開發(fā)平臺
36進入Proteus ISIS
4C51程序設計基礎
41標識符與關鍵字
42C51程序設計的基本語法
43C51程序的基本語句
44函數
45函數變量的存儲方式
46數組
47指針
48數組的指針
49結構體、共用體與枚舉體
410預處理器
5項目一——單片機控制LED流水燈
51單片機I/O口結構
52單片機I/O口編程
53實驗項目
6項目二——中斷
61中斷的概念
62單片機中斷系統
63實驗項目
7項目三——數碼管
71數碼管結構及原理
72LED數碼管靜態(tài)顯示電路
73LED數碼管動態(tài)顯示電路
74實驗項目
8項目四——單片機定時器/計數器
81單片機定時器/計數器結構
82單片機定時器/計數器工作方式與工作模式
83實驗項目
9項目五——鍵盤
91按鍵檢測的原理
92按鍵消抖
93矩陣按鍵
94實驗項目
10項目六——單片機控制字符液晶顯示
101LCD1602液晶顯示模塊原理
102LCD1602操作時序圖
103相關指令介紹
1041602編程方法
105實驗項目
11項目七——單片機串口
111單片機串口結構及其工作原理
112串口的工作方式
113串行工作方式
114串口波特率計算
115單片機串口做串行移位寄存器應用實驗
116單片機與筆記本電腦通信實驗
117實驗項目
12項目八——ADC0809
121ADC0809簡介
122ADC0809與單片機的接口及其編程
123實驗項目
13項目九——DAC0832
131DAC0832轉換器介紹
132DAC0832簡介
133DAC0832與單片機的接口及其編程
134實驗項目
14項目十——I2C串行總線
141I2C串行總線的組成及工作原理
142I2C串行總線概述
143I2C總線的數據傳送
144實驗項目
15數字溫濕度測量系統設計
151設計任務
152SHT11芯片介紹
153硬件電路設計
154軟件程序設計
16基于單片機的可擴展智能插座
161設計任務
162設計思想
163系統結構設計
164硬件電路設計
165軟件程序設計
17智能養(yǎng)魚一體化系統
171設計任務
172設計任務描述
173系統結構設計
174硬件電路設計
175軟件程序設計
參考文獻
附錄一ASCII碼表
附錄二Proteus常用器件查找代碼