当前位置:文档之家› HOLTEKMCU培训.ppt

HOLTEKMCU培训.ppt

(b) 從MCU的ALU位元長度分: 4位机, 8位机, 16位机 …...
(c) 從MCU的應用類型分: I/O型, LCD型, AD型……
2009 Holtek New Product Presentation
211
单片机内部结构
中央处理单元:指令解码单元、执行控制单元、 算术逻辑单元
程序存储器 数据存储器 总线(BUS) :数据总线 、控制总线、地址总线 输出/输入端口
程序 计数器
堆栈 堆栈指针
查表 寄存器
查表 指针
程序存储器 选项配置
RESET和 LVR电路
配置 看门狗 寄存器 时钟
配置 定时 寄存器 计数器
蜂鸣器 驱动
配置 中断 寄存器 电路
配置 I/O 寄存器 端口
2009 Holtek New Product Presentation
设备编程 电路
213
HOLTEK MCU
ROM:程序存儲器; RAM:數據存儲器; PC:程序计数器; Stack:堆棧; 系統時鐘; 復位;
INT:外部中斷; Timer:定時計數器; WDT:看門狗;
2009 Holtek New Product Presentation
217
程序ROM
ROM: Read-Only Memory. ROM在單片机是存放程序代碼的物理空間.我 們撰寫的程序經過匯編,生成二進制代碼存放在 此.
219
RAM
RAM: Read Access Memory. RAM 在單片机是存放數据代碼的物理空間.
Register 特殊寄存器是RAM中的一部分專用區
RAM的特點: 掉電丟失數据.
2009 Holtek New Product Presentation
220
舉例說明 程序
clr pac mov a,0ffh mov pa,a mov a,77h mov [20h] mov [21h] ….
2009 Holtek New Product Presentation
218
舉例說明
程序
匯編代碼
org 000h 地址 代碼
mov a,22h 0000 0f00
mov [30h],a 0001 00b1
….
…..
芯片ROM
000
0F00
001
00B1
程序计数器PC
2009 Holtek New Product Presentation
S12
S11
S10
S9
S8
S7
S6
S5
S4
S3
S2
S1
S0
注:(1) PC12~PC8:目前程序计数器位(2)@7~@0:PCL位 (3)#12~#0:指令码位 (4)S12~S0:堆栈寄存器位
2009 Holtek New Product Presentation
2009 Holtek New Product Presentation
214
(一)HOLTEK MCU 分類
(i)普通型MCU
HT45系列 ---- touch key MCU HT46系列 ---- I/O + AD+(LCD) HT47系列 ---- I/O + RC-F + LCD HT48系列 ---- I/O HT49系列 ---- I/O +LCD
2009 Holtek New Product Presentation
212
Holtek单片机的系统结构
地址译码器 地址译码器
系统 RC/ X‘tal 振荡 内部RC振荡
时钟 生成器
指令 译码器
指令 寄存器
看门狗 振荡
数据 存储器
M
MUX ACC
U
X
存储器 指针
ALU Shifter
程序 存储器
2009 Holtek New Product Presentation
210
MCU的分類
(a) 從MCU的結构分:
RISC (Reduced Instruction Set Computer) 例如:HT系列, PIC系列等
CISC(Complex Instruction Set Computer) 例如: Intel51系列,W78系列
2009 Holtek New Product Presentation
215
命名
單片機命名中:
C:MASK版本; R:OTP; F:FLASH; E:EEPROM; U:UART; B:USB;
2009 Holtek New Product Presentation
216
MCU基本部件和功能
(ii)增強型MCU
HT46R06X系列 ---- I/O + AD HT48R06X系列 ---- I/O
(iii) 新型FLASH MCU
HT66F系列---- I/O + AD HT68F系列---- I/O
(iV)其他
HT82K/M 系列,HT82A(USB)系列,HT95(Phone)系列, HT37(Voice/music)系列等 ;
HOLTEK MCU
2010/03/10
207
主要內容
MCU概念; HOLTEK MCU ; A/D型Flash MCU HT46F4XE系列; Enhanced MCU HT4XR06X系列; EMC事項; Q&A;
2009 Holtek New Product Presentation
程序计数器
b12
b11
b10
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
001来自000
0
0
0
0
0
0
0
0
0
1
1
0
0
PC12 PC11 PC10
PC9
PC8
@7
@6
@5
@4
@3
@2
@1
@0
#12
#11
#10
#9
#8
#7
#6
#5
#4
#3
#2
#1
#0
芯片RAM
12H
FF
PA
這些指令
13H
00
PAC
執行后的
結果
.
.
.
20H
77
21H
77
2009 Holtek New Product Presentation
221
程序计数器
程序计数器不同模式下的改变
模式 复位 外部中断 定时/计数器0中断 定时/计数器1中断 写入PCL寄存器 跳转或调用子程序 由子程序返回
208
MCU概念及原理
2009 Holtek New Product Presentation
209
什么是MCU Micro-Controller Unit (微控器)
何謂單片机
單片机: 就是将微处理器,RAM,ROM及I/O口,
定時器/计数器等电路集成在一块芯片上 的微控器,單片机,微控器實際是一回事.
相关主题