模塊1 單片機硬件系統(tǒng)
任務1 點亮最簡單的單片機系統(tǒng)
1.1 計算機中的數制
1.1.1 數制的基本概念
1.1.2 不同數制之間的相互轉換
1.2 單片機簡介
1.2.1 單片機的基本概念
1.2.2 5—1單片機
1.3 MCS—51單片機的內部結構
1.3.1 8051單片機的基本內部結構
1.3.2 8051單片機的存儲器結構
1.4 8051單片機的信號引腳及最小系統(tǒng)
1.4.1 信號引腳及功能
1.4.2 單片機最小系統(tǒng)
1.4.3 單片機應用系統(tǒng)
習題1
模塊2 單片機開發(fā)軟件系統(tǒng)
任務2 調試最簡單的單片機系統(tǒng)點亮程序
2.1 單片機系統(tǒng)開發(fā)軟件KEIL C51
2.1.1 KEIL C51軟件基本知識
2.1.2 KEIL C51軟件的使用
2.2 程序下載軟件
2.2.1 下載軟件的作用
2.2.2 STC下載軟件的介紹
2.2.3 S7C下載軟件的使用步驟
習題2
模塊3 并行0/O口應用與C語言基礎
任務3 控制8個LED發(fā)光二極管閃爍
3.1 并行I/O端口電路結構及功能
3.1.1 P0口
3.1.2 P1口
3.1.3 P2口
3.1.4 P3口
3.1.5 端口的負載能力
3.1.6 并行口使用小結
3.2 C語言基礎知識
3.2.1 C語言簡介
3.2.2 C51簡介
3.3 C語言數據與運算
3.3.1 存儲區(qū)域
3.3.2 存儲模式
3.3.3 數據類型
3.3.4 常量與變量
3.3.5 運算符和表達式
任務4 流水燈
3.4 C語言的基本語句
3.4.1 表達式語句和復合語句
3.4.2 選擇語句
3.4.3 循環(huán)語句
習題3
模塊4 定時與中斷系統(tǒng)
任務5 定時亮滅的小燈
4.1 C語言函數
4.1.1 C51語言程序的基本結構
4.1.2 函數分類
4.1.3 函數定義
4.1.4 函數調用
4.1.5 函數的定義與調用應用舉例
4.2 定時/計數器
4.2.1 定時/計數器的結構和工作原理
4.2.2 定時/計數器的工作方式
4.2.3 定時/計數器的應用
任務6 人工控制的小燈
4.3 中斷系統(tǒng)
4.3.1 中斷的基本概念
4.3.2 8051單片機中斷系統(tǒng)的結構
4.3.3 中斷的特殊功能寄存器
4.3.4 中斷處理過程
4.3.5 中斷的應用
模塊5 顯示和鍵盤接口技術
……
模塊6 串行口通信技術
模塊7 綜合應用
附錄A 單片機學習板說明
參考文獻