b068 8051c 語言專題製作
DESCRIPTION
B068 8051C 語言專題製作. 第 1 章 MCS-51 簡介 1-1 1-2. 第 2 章 TURBO C 與 ICC8051 語言基礎 2-1 2-3 2-4 2-5. 第 3 章 ICC8051 操作說明 3-1 3-2. 第 4 章 基礎實習 4-1 4-3 4-4 4-5 4-6 4-7. 1-1 8051/8052 之接腳圖 及各接腳功能說明. 一、接腳圖 圖 1-1. 1-1 8051/8052 之接腳圖 及各接腳功能說明. 二、 8051 / 8052 方塊圖 圖 1-2. 1-2 記憶體結構. - PowerPoint PPT PresentationTRANSCRIPT
1
B068 8051C 語言專題製作 第 1章 MCS-51 簡介
1-1 1-2
第 2章 TURBO C 與 ICC8051 語言基礎
2-1 2-3 2-4 2-5第 3章 ICC8051 操作說明
3-1 3-2
第 4章 基礎實習 4-1 4-3 4-4 4-5 4-6 4-7
2
一、接腳圖
圖 1-1
1-1 8051/8052 之接腳圖及各接腳功能說明
3
二、 8051 / 8052 方塊圖
圖 1-2
1-1 8051/8052 之接腳圖及各接腳功能說明
4
1-2-1 程式記憶體 ROM/EPROM
1.MCS-51 程式記憶體的配置圖
圖 1-3
1-2 記憶體結構
5
1-2-2 資料記憶體 RAM
1-2 記憶體結構
6
圖 1-8
1-2 記憶體結構
7
圖 1-9 特殊功能暫存器 (SFR) 的記憶體圖
1-2 記憶體結構
8
圖 2-1
2-1
9
1. for( ) 敘述
2-3 程式流程控制
10
2. while( ) 敘述
2-3 程式流程控制
11
3. do { } while (運算式);
2-3 程式流程控制
12
4. if { } else { } 敘述
2-3 程式流程控制
13
5. 運算式 1? 運算式 2: 運算式 3; 特殊運算式
2-3 程式流程控制
14
6. switch 敘述
2-3 程式流程控制
15
如果某一個變數所含的是一個記憶體位址,則稱之為指標變數。
圖 2-11
2-4 指標變數
16
圖 2-12
2-5 陣列
17
圖 3-1
3-1 ICC8051 程式發展過程
18
1. PE2 或 PE3 撰寫該程式,檔名 A4-1.C 。2. 規劃 LNK8051T.XCL
3 .
3-2 啟動 ICC8051
19
圖 4-1
4-1 廣告燈左移
20
圖 4-2
4-3 輸入埠的應用
21
(1) MODE 0 :
圖 4-4
4-4 計時器的應用
22
(2) MODE 1 :
圖 4-5
4-4 計時器的應用
23
(3) MODE 2 :
圖 4-6
4-4 計時器的應用
24
(4) MODE 3 :
圖 4-7
4-4 計時器的應用
25
4-4-1 廣告燈左移右移 (TIMER 0 工作在 MODE 0)
圖 4-8
4-4 計時器的應用
26
4-5-1 計數器 (TIMER 0 工作在 MODE 0)
圖 4-9
4-5 計數器的應用
27
4-6-1 外部中斷 (INT0/INT1)
圖 4-13
4-6 中斷的應用
28
4-6-2 兩個外部 (INT0/INT1) 同時存在
圖 4-14
4-6 中斷的應用
29
4-6-3 廣告左移(計時中斷法)
圖 4-15
4-6 中斷的應用
30
4-6-4 計時中斷與外部中斷同時存在
圖 4-16
4-6 中斷的應用
31
4-7-1 電動機之啟動,停止基本控制電路
圖 4-17
4-7 布林代數應用於工業配線
32
4-7-2 多處控制電路
圖 4-18
4-7 布林代數應用於工業配線