Please enable JavaScript.
Coggle requires JavaScript to display documents.
單晶片控制實習 二甲 05 姜棕賢 (Keil C語言 (記憶體形式 (code, data, idata, bdata, xdata,…
單晶片控制實習
二甲 05 姜棕賢
Keil C語言
C語言的資料型態
整數型態
字元型態
浮點數型態
8051專用資料型態
位元型態
C語言的變數
變數在使用之前必須先宣告變數名稱及變數資料型態
程式區
主程式是以main()為開頭,以{}來結束
函數
記憶體形式
code
data
idata
bdata
xdata
pdata
Keil C的運算子
關係運算子
邏輯運算子
算術運算子
位元邏輯運算子
前置處理器
#include
Keil C的流程控制
do-while
if-else
while
switch
for
goto
Keil C的基本架構
前端處裡器
程式區
Keil C的陣列
陣列是一種結構化的資料結構
計時計數器
如何啟動計時/計數器
Timer0和Timer1的mode0工作模式
Timer0和Timer1的mode1工作模式
Timer0和Timer1的工作模式
Timer0和Timer1的mode2工作模式
計時/計數器的控制邏輯分析
Timer0和Timer1的mode3工作模式
讓8051的TimerX正確工作的程式
程式設計
除錯/模擬
編輯原始程式
程式開發流程
編譯及連結
Keil C使用簡介
燒錄器
讓AT89S51工作所需的基本電路
8051硬體架構分析
8051的內部結構
震盪與時序
8051內部都設有震盪電路
CPU
CPU是整個單晶片的控制處理中心
四組輸入/輸出
P0、P1、P2、P3
程式記憶體
8051/8751/AT89C51/AT89S51體供內部4KB的程式記憶區
資料記憶體
基礎電路實作
輸出入實習3 Timer的mode1-一分鐘計時器實作-由八個LED所組成的跑馬燈
輸出入埠實作-利用建表的方法寫廣告燈程式
延時時間的計算實作
七段顯示器顯示實作-讓七段顯示器顯示0~9
按鍵實作-以一個七段顯示器顯示開關被按下的次數
聲音產生實作-產生Do.Re.Mi聲音
串列傳輸
傳輸速率
工作模式
工作模式分析
UART資料傳送的同步問題
各種模式的鮑率分析
UART資料傳送方式
中斷
中斷程式的設定
中斷優先權
8051中斷介紹
何謂中斷
中斷的致能與除能
單晶片概論
何謂單晶片微電腦
微電腦是由硬體和軟體組成的
硬體基本結構
中央處裡單元
記憶單元
輸出入單元
MCS51單晶片微控制種類