| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
HT47R20 bảng dữ liệu(PDF) 7 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT47R20 bảng dữ liệu(HTML) 7 Page - Holtek Semiconductor Inc |
|
7 / 42 page ![]() HT47R20 Rev. 1.10 7 2002-07-25 系统功能说明 指令执行时序 单片机的系统时钟由晶体振荡器或 RC 振荡器产生 该时钟在芯片内部被分成四个互不重叠的时钟周 期 一个指令周期包括四个系统时钟周期 指令的读取和执行是以流水线方式进行的 , 这种方式在一个指令周期进行读取指令操作 而在下一个 指令周期进行解码与执行该指令 因此 流水线方式使多数指令能在一个周期内执行完成 但如果渉及到 的指令要改变程序计数器的值 就需要花两个指令周期来完成这一条指令 T 1 T 2 T 3 T 4 T 1 T 2 T 3 T 4 T 1 T 2 T 3 T 4 F e t c h I N S T ( P C ) E x e c u t e I N S T ( P C - 1 ) F e t c h I N S T ( P C + 1 ) E x e c u t e I N S T ( P C ) F e t c h I N S T ( P C + 2 ) E x e c u t e I N S T ( P C + 1 ) P C P C + 1 P C + 2 S y s t e m C l o c k I n s t r u c t i o n C l o c k P C 指令执行时序 程序计数器 PC 11 位的程序计数器(PC)控制程序存储器 ROM 中指令执行的顺序 它可寻址整个 ROM 范围的 2048 个 地址 取得指令码以后 程序计数器会自动加一 指向下一个指令码的地址 但如果执行跳转 条件跳跃 向 PCL 赋值 子程序调用 初始化复位 内部中断 外部中断 子程序返回等操作时 PC 会载入与指令 相关的地址而非下一条指令地址 当遇到条件跳跃指令且符合条件时 当前指令执行过程中读取的下一条指令会被丢弃 取而代之的是 一个空指令周期 随后才能取得正确的指令 反之 就会顺序执行下一条指令 程序计数器的低字节 (PCL)是一个可读写的寄存器(06H) 对 PCL 赋值将产生一个短跳转动作 跳转的 范围为当前页 256 个地址 当遇到控制转移指令时 系统也会插入一个空指令周期 程序计数器 模式 *10 *9 *8 *7 *6 *5 *4 *3 *2 *1 *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 1 0 0 0 实时时钟中断 0 0 0 0 0 0 0 1 1 0 0 定时 /计数器中断 0 0 0 0 0 0 1 0 0 0 0 条件跳跃 PC+2 装载 PCL *10 *9 *8 @7 @6 @5 @4 @3 @2 @1 @0 跳转 子程序调用 #10 #9 #8 #7 #6 #5 #4 #3 #2 #1 #0 从子程序返回 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0 程序计数器 注 *10 ~ *0 程序计数器位 S10 ~ S0 堆栈寄存器位 #10 ~ #0 指令代码位 @7 ~ @0 PCL 位 程序存储器 EPROM 程序存储器用来存放要执行的指令代码 以及一些数据 表格和中断入口 程序存储器有 2048×16 位 程序存储器空间可以用程序计数器或表格指针进行寻址 以下列出的程序存储器地址是系统专为特殊用途而保留的 地址 000H |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |