添加收藏夹  设为首页  深圳服务热线:0755-83030533  13751165337
51电子网联系电话:+86-0755-83030533
位置:首页 > IC型号导航 > 首字符K型号页 > 首字符K的型号第4页 > KS57C0504
KS57C0502 / C0504 / P0504单片机
产品概述
1
产品概述
该KS57C0502 / C0504单芯片CMOS微控制器是专为采用高性能
三星最新的4位CPU核心, SAM47 (三星可布置微控制器) 。
该KS57P0504是具有4 KB的一次性可编程ROM微控制器和功能
同为KS57C0502 / C0504 。一个四通道比较器, 8直接驱动LED的引脚,串行I / O
接口,其通用的8位定时器/计数器,该KS57C0502 / C0504提供了一个优秀的设计解决方案
各种各样的通用应用程序。
30针SDIP封装最多24个引脚可专用于I / O。五向量中断提供快速重
sponse内部和外部事件。此外, KS57C0502 / C0504先进的CMOS技术
提供了非常低的功耗和宽的工作电压范围 - 所有以非常低的成本。
功能摘要
内存
512
×
4位的数据存储器(RAM)
2048
×
8位的程序存储器( ROM ) : KS57C0502
4096
×
8位的程序存储器( ROM ) : KS57C0504
24个I / O引脚
I / O : 18个引脚,其中包括8个大电流引脚
只有输入: 6针
比较
4通道模式:
内参( 4位分辨率)
16级可变基准电压
3通道模式:
外部参考
150 mV的分辨率(最坏情况)
8位基本定时器
可编程间隔计时器
看门狗定时器
8位的定时器/计数器
可编程间隔计时器
外部事件计数器功能
定时器/计数器的时钟输出引脚TCLO0
钟表定时器
时间间隔生成: 0.5秒, 3.9毫秒,在4.19 MHz的
4频率输出到BUZ引脚
8位串行I / O接口
8位的传输/接收模式
8位只接收模式
LSB优先或MSB优先传输可选
内部或外部时钟源
位顺序载波
支持在任意的16位串行数据传输
格式
中断
两个外部中断向量
三个内部中断向量
两个准中断
内存映射I / O结构
数据存储区15
两种省电模式
空闲模式:只有CPU时钟停止
停止模式:系统时钟会停止
涛源
水晶,陶瓷为系统时钟
晶体/陶瓷: 0.4 - 6.0兆赫
CPU时钟分频器电路(由4 8或64 )
指令执行时间
0.95 , 1.91 , 15.3微秒在4.19兆赫
0.67 , 1.33 , 10.7 μs的6.0兆赫
工作温度
– 40
°
C至85
°
C
工作电压范围
1.8 V至5.5 V
套餐类型
30 SDIP , 32 SOP
1–1
产品概述
KS57C0502 / C0504 / P0504单片机
功能概述
SAM47 CPU
所有KS57系列微控制器具有先进的SAM47 CPU核心。该SAM47 CPU可以直接解决
高达32千字节的程序存储器。算术逻辑单元(ALU)进行4位加法,减法,逻辑
和移位 - 和 - 旋转操作在一个指令周期与多数的8位算术和两个逻辑运算
周期。
CPU寄存器
程序计数器
一个11位的程序计数器(PC )存储在程序执行期间的指令地址获取。通常,该
个人电脑被指令被取出的字节数递增。一个例外是1个字节的指令
REF被用来引用存储在查找表中的ROM中的指令。每当一个复位操作或
中断发生时,通过PC0位PC11被设定在向量地址。位PC13-12保留支持
该设备的ROM大小的将来扩展。
堆栈指针
一个8位的堆栈指针( SP )存储堆栈操作地址。堆栈区位于常规 -
目的数据存储体0的SP被读出或写入的8位指令, SP的位0必须总是设置为
逻辑零。
在中断或子程序调用时, PC值和PSW被保存到RAM中的堆栈区。当
服务程序完成后,堆栈指针所引用的值被恢复。然后,下一个
指令被执行。
堆栈指针可以访问堆栈不管数据存储器访问允许标志的状态。因为复位
堆栈指针的值,在固件中没有被定义,则建议将堆栈指针被初始化为00H
通过程序代码。此设置堆栈区的数据存储位置0FFH的第一个寄存器。
程序存储器
在它的标准配置, 4096
×
8位ROM被分成三个功能区域:
- 16字节的区域用于向量地址
- 96字节指令的参考区域
- 1920字节的通用区域( KS57C0502 )
- 3968字节的通用区域( KS57C0504 )
向量地址区域是在复位操作和中断大都使用。这16个字节也可以是
作为通用的ROM。
REF指令引用2
×
存储在位置0020H - 007FH 1字节和2字节的指令。在REF
指令也可以参考如JP或CALL三字节指令。为了使REF ,以便能够
参照这些说明,但是,日本特或CALL必须被缩短为一个2字节的格式。要做到这一点,JP或CALL
被写入的格式TJP或TCALL而不是正常的指令名称的参考区域。未使用
在指令参考区域中的位置可以被分配到一般用途。
1–2
KS57C0502 / C0504 / P0504单片机
产品概述
数据存储器
概观
数据存储器分为三个方面:
— 32
×
4位工作寄存器
— 224
×
4位通用区域银行0
— 256
×
4位通用区域银行1
— 128
×
4位地区银行15内存映射I / O地址
存储在数据存储器中的数据可以通过1-, 4- ,和8位的指令进行操作。
数据存储器分为两个存储体 - 银行0 ,银行1和银行15.选择存储库
指令(SMB)选择将要使用的工作数据存储器中的存储。在上电复位操作,
数据存储器初始化值必须用代码重新定义。
数据存储器寻址模式
在使存储体(EMB)标志控制数据的存储体0,1或15的寻址模式。
当EMB标志是逻辑零,限制区域可以被访问。当EMB标志被设置为逻辑1 ,所有
两个数据存储器区块可以根据当前的SMB值进行访问。教统局= "0"寻址模式
被用于正常的程序执行,而EMB = "1"模式通常用于中断,
子程序,映射I / O ,以及具体RAM地址的重复访问。
工作寄存器
该内存的工作寄存器中的数据存储体0被进一步划分为四个
注册
银行。每
寄存器组有8个4位寄存器,要么是由1位或4位指令寻址。配对4位
寄存器可被寻址的8位指令,双寄存器。
寄存器A是4位累加器和双注册EA的8位扩展累加器。双寄存器
WX , WL和HL用作数据指针的间接寻址。未使用的工作寄存器可以用作
通用存储器。
为了限制数据损坏的可能性,由于不正确的寄存器组寻址,寄存器组0 ,通常是
所使用的用于中断服务程序的主程序和银行1,2,和3 。
1–3
产品概述
KS57C0502 / C0504 / P0504单片机
控制寄存器
程序状态字
8位的程序状态字( PSW )控制ALU运算和指令执行顺序。它也是
用于恢复程序的执行环境时,中断已提供服务。程序指令
不管总是可以解决数据存储的当前值的PSW允许标志。
在中断或子程序处理时,PSW压入堆栈的数据存储区0 。
当服务程序完成后, PSW值被恢复。
IS1
C
IS0
SC2
教统局
SC1
雇员再培训局
SC0
中断状态标志( IS1 , IS0 ) ,使能存储体和使能寄存器银行标志(教统局,雇员再培训局) ,以及
进位标志位(C)是1-和4-位的读/写位或8位只读的。你可以解决这个跳跃条件标志
( SC0 - SC2 )使用8位只读指令。
选择银行( SB )注册
用于访问特定的内存和寄存器组两个4位寄存器存储的地址值:选择
记忆体寄存器,SMB和选择寄存器组寄存器, SRB 。
“ SMB '指令选择一个数据存储区(0或15) ,并存储在上四比特中的12位数据的
在SMB寄存器的内存地址。选择寄存器组0 ,1,2 ,或3 ,并且存储该地址数据中的硫酸盐还原菌,
您使用的指令“ SRB N' 。
该指令"PUSH SB"和"POP SB"移动SRB和SMB值,并从堆栈中断
和子程序。
时钟电路
系统的振荡电路产生的CPU和外围硬件的内部时钟信号。
该系统时钟可以使用一个晶体或陶瓷振荡源,或外部产生的时钟信号。对
使用外部时钟源驱动KS57C0502 / C0504 ,外部时钟信号应该是输入X
in
的,其
反相信号以X
OUT
.
4位功率控制寄存器控制开/关的振荡,并且选择CPU时钟。内部系统时钟
信号( FX ),可分为内部产生三个CPU时钟频率 - FX / 4 , FX / 8 ,或FX / 64 。
中断
中断请求可以通过内部芯片上的进程( INTB , INTT0和INTS ) ,或由外部产生
外围设备( INT0和INT1 ) 。有两个准中断: INTK和INTW 。 INTK ( KS0 - KS2 )检测
输入信号和INTW的下降沿检测的0.5秒或3.91毫秒的时间间隔。该
下列组件支持的中断处理:
- 中断允许标志
- 中断请求标志
- 中断优先级寄存器
- 掉电终端电路
1–4
KS57C0502 / C0504 / P0504单片机
产品概述
掉电
以降低功耗,有两种省电模式:空闲和停止。在IDLE指令启动
空闲模式; STOP指令启动停止模式。
在空闲模式下,CPU时钟停止,而外设继续正常运行。在停止模式下,系统时钟
振荡完全停止,暂停,除了一些基本的外设功能,所有操作。电源关断是
由要么终止
RESET
或通过中断(与异常的外部中断INT0的) 。
RESET
RESET
在正常工作期间或在掉电模式输入,在启动复位操作和
CPU进入空闲模式。当标准的振荡稳定时间间隔( 31.3毫秒,在4.19兆赫)有
过去, CPU的正常运行恢复。
I / O端口
该KS57C0502 / C0504有7个I / O端口。针针对所有I / O端口映射到的位置FF0H-
FF6H在RAM银行15 。有6个输入引脚和18个可配置的I / O管脚,包括8个大电流I / O
销为总共24个I / O引脚。的I / O端口引脚锁存器中的内容可以读,写,或在测试
使用位操作指令对应的地址。
定时器和定时器/计数器
定时器功能有三个主要组件:一个8位基本定时器,一个8位定时器/计数器和一个钟表定时器。
8位基本定时器产生在精确的时间间隔基于所选择的内部时钟的中断请求,
频率。
可编程8位的定时器/计数器用于计数的事件,修改内部时钟的频率,并
除以外部时钟信号。 8位的定时器/计数器产生一个时钟信号(
SCK
),用于将串行I / O接口。
钟表定时器由一个8位的钟表定时器模式寄存器,一个时钟选择器和分频器
电路。它的功能包括实时,手表的时间测量,并且对于频率的输出时钟发生器
蜂鸣器的声音。
串行I / O接口
该串行I / O接口支持的发送或接收的8位串行数据与外部装置。该
串行接口有如下功能模块:
- 8位模式寄存器
- 时钟选择器电路
- 8位缓冲寄存器
- 3比特串行时钟计数器
该串行I / O电路可以被设置为发送和接收,或者只接收模式。 MSB优先或LSB优先
变速器也是可选择的。
串行接口可以与内部或外部时钟源,或采用的时钟信号进行操作
由8位的定时器/计数器生成的。发送频率可以通过设置在相应的位被修改
在SIO模式寄存器。
1–5
KS57C0502 / C0504 / P0504单片机
产品概述
1
产品概述
该KS57C0502 / C0504单芯片CMOS微控制器是专为采用高性能
三星最新的4位CPU核心, SAM47 (三星可布置微控制器) 。
该KS57P0504是具有4 KB的一次性可编程ROM微控制器和功能
同为KS57C0502 / C0504 。一个四通道比较器, 8直接驱动LED的引脚,串行I / O
接口,其通用的8位定时器/计数器,该KS57C0502 / C0504提供了一个优秀的设计解决方案
各种各样的通用应用程序。
30针SDIP封装最多24个引脚可专用于I / O。五向量中断提供快速重
sponse内部和外部事件。此外, KS57C0502 / C0504先进的CMOS技术
提供了非常低的功耗和宽的工作电压范围 - 所有以非常低的成本。
功能摘要
内存
512
×
4位的数据存储器(RAM)
2048
×
8位的程序存储器( ROM ) : KS57C0502
4096
×
8位的程序存储器( ROM ) : KS57C0504
24个I / O引脚
I / O : 18个引脚,其中包括8个大电流引脚
只有输入: 6针
比较
4通道模式:
内参( 4位分辨率)
16级可变基准电压
3通道模式:
外部参考
150 mV的分辨率(最坏情况)
8位基本定时器
可编程间隔计时器
看门狗定时器
8位的定时器/计数器
可编程间隔计时器
外部事件计数器功能
定时器/计数器的时钟输出引脚TCLO0
钟表定时器
时间间隔生成: 0.5秒, 3.9毫秒,在4.19 MHz的
4频率输出到BUZ引脚
8位串行I / O接口
8位的传输/接收模式
8位只接收模式
LSB优先或MSB优先传输可选
内部或外部时钟源
位顺序载波
支持在任意的16位串行数据传输
格式
中断
两个外部中断向量
三个内部中断向量
两个准中断
内存映射I / O结构
数据存储区15
两种省电模式
空闲模式:只有CPU时钟停止
停止模式:系统时钟会停止
涛源
水晶,陶瓷为系统时钟
晶体/陶瓷: 0.4 - 6.0兆赫
CPU时钟分频器电路(由4 8或64 )
指令执行时间
0.95 , 1.91 , 15.3微秒在4.19兆赫
0.67 , 1.33 , 10.7 μs的6.0兆赫
工作温度
– 40
°
C至85
°
C
工作电压范围
1.8 V至5.5 V
套餐类型
30 SDIP , 32 SOP
1–1
产品概述
KS57C0502 / C0504 / P0504单片机
功能概述
SAM47 CPU
所有KS57系列微控制器具有先进的SAM47 CPU核心。该SAM47 CPU可以直接解决
高达32千字节的程序存储器。算术逻辑单元(ALU)进行4位加法,减法,逻辑
和移位 - 和 - 旋转操作在一个指令周期与多数的8位算术和两个逻辑运算
周期。
CPU寄存器
程序计数器
一个11位的程序计数器(PC )存储在程序执行期间的指令地址获取。通常,该
个人电脑被指令被取出的字节数递增。一个例外是1个字节的指令
REF被用来引用存储在查找表中的ROM中的指令。每当一个复位操作或
中断发生时,通过PC0位PC11被设定在向量地址。位PC13-12保留支持
该设备的ROM大小的将来扩展。
堆栈指针
一个8位的堆栈指针( SP )存储堆栈操作地址。堆栈区位于常规 -
目的数据存储体0的SP被读出或写入的8位指令, SP的位0必须总是设置为
逻辑零。
在中断或子程序调用时, PC值和PSW被保存到RAM中的堆栈区。当
服务程序完成后,堆栈指针所引用的值被恢复。然后,下一个
指令被执行。
堆栈指针可以访问堆栈不管数据存储器访问允许标志的状态。因为复位
堆栈指针的值,在固件中没有被定义,则建议将堆栈指针被初始化为00H
通过程序代码。此设置堆栈区的数据存储位置0FFH的第一个寄存器。
程序存储器
在它的标准配置, 4096
×
8位ROM被分成三个功能区域:
- 16字节的区域用于向量地址
- 96字节指令的参考区域
- 1920字节的通用区域( KS57C0502 )
- 3968字节的通用区域( KS57C0504 )
向量地址区域是在复位操作和中断大都使用。这16个字节也可以是
作为通用的ROM。
REF指令引用2
×
存储在位置0020H - 007FH 1字节和2字节的指令。在REF
指令也可以参考如JP或CALL三字节指令。为了使REF ,以便能够
参照这些说明,但是,日本特或CALL必须被缩短为一个2字节的格式。要做到这一点,JP或CALL
被写入的格式TJP或TCALL而不是正常的指令名称的参考区域。未使用
在指令参考区域中的位置可以被分配到一般用途。
1–2
KS57C0502 / C0504 / P0504单片机
产品概述
数据存储器
概观
数据存储器分为三个方面:
— 32
×
4位工作寄存器
— 224
×
4位通用区域银行0
— 256
×
4位通用区域银行1
— 128
×
4位地区银行15内存映射I / O地址
存储在数据存储器中的数据可以通过1-, 4- ,和8位的指令进行操作。
数据存储器分为两个存储体 - 银行0 ,银行1和银行15.选择存储库
指令(SMB)选择将要使用的工作数据存储器中的存储。在上电复位操作,
数据存储器初始化值必须用代码重新定义。
数据存储器寻址模式
在使存储体(EMB)标志控制数据的存储体0,1或15的寻址模式。
当EMB标志是逻辑零,限制区域可以被访问。当EMB标志被设置为逻辑1 ,所有
两个数据存储器区块可以根据当前的SMB值进行访问。教统局= "0"寻址模式
被用于正常的程序执行,而EMB = "1"模式通常用于中断,
子程序,映射I / O ,以及具体RAM地址的重复访问。
工作寄存器
该内存的工作寄存器中的数据存储体0被进一步划分为四个
注册
银行。每
寄存器组有8个4位寄存器,要么是由1位或4位指令寻址。配对4位
寄存器可被寻址的8位指令,双寄存器。
寄存器A是4位累加器和双注册EA的8位扩展累加器。双寄存器
WX , WL和HL用作数据指针的间接寻址。未使用的工作寄存器可以用作
通用存储器。
为了限制数据损坏的可能性,由于不正确的寄存器组寻址,寄存器组0 ,通常是
所使用的用于中断服务程序的主程序和银行1,2,和3 。
1–3
产品概述
KS57C0502 / C0504 / P0504单片机
控制寄存器
程序状态字
8位的程序状态字( PSW )控制ALU运算和指令执行顺序。它也是
用于恢复程序的执行环境时,中断已提供服务。程序指令
不管总是可以解决数据存储的当前值的PSW允许标志。
在中断或子程序处理时,PSW压入堆栈的数据存储区0 。
当服务程序完成后, PSW值被恢复。
IS1
C
IS0
SC2
教统局
SC1
雇员再培训局
SC0
中断状态标志( IS1 , IS0 ) ,使能存储体和使能寄存器银行标志(教统局,雇员再培训局) ,以及
进位标志位(C)是1-和4-位的读/写位或8位只读的。你可以解决这个跳跃条件标志
( SC0 - SC2 )使用8位只读指令。
选择银行( SB )注册
用于访问特定的内存和寄存器组两个4位寄存器存储的地址值:选择
记忆体寄存器,SMB和选择寄存器组寄存器, SRB 。
“ SMB '指令选择一个数据存储区(0或15) ,并存储在上四比特中的12位数据的
在SMB寄存器的内存地址。选择寄存器组0 ,1,2 ,或3 ,并且存储该地址数据中的硫酸盐还原菌,
您使用的指令“ SRB N' 。
该指令"PUSH SB"和"POP SB"移动SRB和SMB值,并从堆栈中断
和子程序。
时钟电路
系统的振荡电路产生的CPU和外围硬件的内部时钟信号。
该系统时钟可以使用一个晶体或陶瓷振荡源,或外部产生的时钟信号。对
使用外部时钟源驱动KS57C0502 / C0504 ,外部时钟信号应该是输入X
in
的,其
反相信号以X
OUT
.
4位功率控制寄存器控制开/关的振荡,并且选择CPU时钟。内部系统时钟
信号( FX ),可分为内部产生三个CPU时钟频率 - FX / 4 , FX / 8 ,或FX / 64 。
中断
中断请求可以通过内部芯片上的进程( INTB , INTT0和INTS ) ,或由外部产生
外围设备( INT0和INT1 ) 。有两个准中断: INTK和INTW 。 INTK ( KS0 - KS2 )检测
输入信号和INTW的下降沿检测的0.5秒或3.91毫秒的时间间隔。该
下列组件支持的中断处理:
- 中断允许标志
- 中断请求标志
- 中断优先级寄存器
- 掉电终端电路
1–4
KS57C0502 / C0504 / P0504单片机
产品概述
掉电
以降低功耗,有两种省电模式:空闲和停止。在IDLE指令启动
空闲模式; STOP指令启动停止模式。
在空闲模式下,CPU时钟停止,而外设继续正常运行。在停止模式下,系统时钟
振荡完全停止,暂停,除了一些基本的外设功能,所有操作。电源关断是
由要么终止
RESET
或通过中断(与异常的外部中断INT0的) 。
RESET
RESET
在正常工作期间或在掉电模式输入,在启动复位操作和
CPU进入空闲模式。当标准的振荡稳定时间间隔( 31.3毫秒,在4.19兆赫)有
过去, CPU的正常运行恢复。
I / O端口
该KS57C0502 / C0504有7个I / O端口。针针对所有I / O端口映射到的位置FF0H-
FF6H在RAM银行15 。有6个输入引脚和18个可配置的I / O管脚,包括8个大电流I / O
销为总共24个I / O引脚。的I / O端口引脚锁存器中的内容可以读,写,或在测试
使用位操作指令对应的地址。
定时器和定时器/计数器
定时器功能有三个主要组件:一个8位基本定时器,一个8位定时器/计数器和一个钟表定时器。
8位基本定时器产生在精确的时间间隔基于所选择的内部时钟的中断请求,
频率。
可编程8位的定时器/计数器用于计数的事件,修改内部时钟的频率,并
除以外部时钟信号。 8位的定时器/计数器产生一个时钟信号(
SCK
),用于将串行I / O接口。
钟表定时器由一个8位的钟表定时器模式寄存器,一个时钟选择器和分频器
电路。它的功能包括实时,手表的时间测量,并且对于频率的输出时钟发生器
蜂鸣器的声音。
串行I / O接口
该串行I / O接口支持的发送或接收的8位串行数据与外部装置。该
串行接口有如下功能模块:
- 8位模式寄存器
- 时钟选择器电路
- 8位缓冲寄存器
- 3比特串行时钟计数器
该串行I / O电路可以被设置为发送和接收,或者只接收模式。 MSB优先或LSB优先
变速器也是可选择的。
串行接口可以与内部或外部时钟源,或采用的时钟信号进行操作
由8位的定时器/计数器生成的。发送频率可以通过设置在相应的位被修改
在SIO模式寄存器。
1–5
KS57C0502 / C0504 / P0504单片机
产品概述
1
产品概述
该KS57C0502 / C0504单芯片CMOS微控制器是专为采用高性能
三星最新的4位CPU核心, SAM47 (三星可布置微控制器) 。
该KS57P0504是具有4 KB的一次性可编程ROM微控制器和功能
同为KS57C0502 / C0504 。一个四通道比较器, 8直接驱动LED的引脚,串行I / O
接口,其通用的8位定时器/计数器,该KS57C0502 / C0504提供了一个优秀的设计解决方案
各种各样的通用应用程序。
30针SDIP封装最多24个引脚可专用于I / O。五向量中断提供快速重
sponse内部和外部事件。此外, KS57C0502 / C0504先进的CMOS技术
提供了非常低的功耗和宽的工作电压范围 - 所有以非常低的成本。
功能摘要
内存
512
×
4位的数据存储器(RAM)
2048
×
8位的程序存储器( ROM ) : KS57C0502
4096
×
8位的程序存储器( ROM ) : KS57C0504
24个I / O引脚
I / O : 18个引脚,其中包括8个大电流引脚
只有输入: 6针
比较
4通道模式:
内参( 4位分辨率)
16级可变基准电压
3通道模式:
外部参考
150 mV的分辨率(最坏情况)
8位基本定时器
可编程间隔计时器
看门狗定时器
8位的定时器/计数器
可编程间隔计时器
外部事件计数器功能
定时器/计数器的时钟输出引脚TCLO0
钟表定时器
时间间隔生成: 0.5秒, 3.9毫秒,在4.19 MHz的
4频率输出到BUZ引脚
8位串行I / O接口
8位的传输/接收模式
8位只接收模式
LSB优先或MSB优先传输可选
内部或外部时钟源
位顺序载波
支持在任意的16位串行数据传输
格式
中断
两个外部中断向量
三个内部中断向量
两个准中断
内存映射I / O结构
数据存储区15
两种省电模式
空闲模式:只有CPU时钟停止
停止模式:系统时钟会停止
涛源
水晶,陶瓷为系统时钟
晶体/陶瓷: 0.4 - 6.0兆赫
CPU时钟分频器电路(由4 8或64 )
指令执行时间
0.95 , 1.91 , 15.3微秒在4.19兆赫
0.67 , 1.33 , 10.7 μs的6.0兆赫
工作温度
– 40
°
C至85
°
C
工作电压范围
1.8 V至5.5 V
套餐类型
30 SDIP , 32 SOP
1–1
产品概述
KS57C0502 / C0504 / P0504单片机
功能概述
SAM47 CPU
所有KS57系列微控制器具有先进的SAM47 CPU核心。该SAM47 CPU可以直接解决
高达32千字节的程序存储器。算术逻辑单元(ALU)进行4位加法,减法,逻辑
和移位 - 和 - 旋转操作在一个指令周期与多数的8位算术和两个逻辑运算
周期。
CPU寄存器
程序计数器
一个11位的程序计数器(PC )存储在程序执行期间的指令地址获取。通常,该
个人电脑被指令被取出的字节数递增。一个例外是1个字节的指令
REF被用来引用存储在查找表中的ROM中的指令。每当一个复位操作或
中断发生时,通过PC0位PC11被设定在向量地址。位PC13-12保留支持
该设备的ROM大小的将来扩展。
堆栈指针
一个8位的堆栈指针( SP )存储堆栈操作地址。堆栈区位于常规 -
目的数据存储体0的SP被读出或写入的8位指令, SP的位0必须总是设置为
逻辑零。
在中断或子程序调用时, PC值和PSW被保存到RAM中的堆栈区。当
服务程序完成后,堆栈指针所引用的值被恢复。然后,下一个
指令被执行。
堆栈指针可以访问堆栈不管数据存储器访问允许标志的状态。因为复位
堆栈指针的值,在固件中没有被定义,则建议将堆栈指针被初始化为00H
通过程序代码。此设置堆栈区的数据存储位置0FFH的第一个寄存器。
程序存储器
在它的标准配置, 4096
×
8位ROM被分成三个功能区域:
- 16字节的区域用于向量地址
- 96字节指令的参考区域
- 1920字节的通用区域( KS57C0502 )
- 3968字节的通用区域( KS57C0504 )
向量地址区域是在复位操作和中断大都使用。这16个字节也可以是
作为通用的ROM。
REF指令引用2
×
存储在位置0020H - 007FH 1字节和2字节的指令。在REF
指令也可以参考如JP或CALL三字节指令。为了使REF ,以便能够
参照这些说明,但是,日本特或CALL必须被缩短为一个2字节的格式。要做到这一点,JP或CALL
被写入的格式TJP或TCALL而不是正常的指令名称的参考区域。未使用
在指令参考区域中的位置可以被分配到一般用途。
1–2
KS57C0502 / C0504 / P0504单片机
产品概述
数据存储器
概观
数据存储器分为三个方面:
— 32
×
4位工作寄存器
— 224
×
4位通用区域银行0
— 256
×
4位通用区域银行1
— 128
×
4位地区银行15内存映射I / O地址
存储在数据存储器中的数据可以通过1-, 4- ,和8位的指令进行操作。
数据存储器分为两个存储体 - 银行0 ,银行1和银行15.选择存储库
指令(SMB)选择将要使用的工作数据存储器中的存储。在上电复位操作,
数据存储器初始化值必须用代码重新定义。
数据存储器寻址模式
在使存储体(EMB)标志控制数据的存储体0,1或15的寻址模式。
当EMB标志是逻辑零,限制区域可以被访问。当EMB标志被设置为逻辑1 ,所有
两个数据存储器区块可以根据当前的SMB值进行访问。教统局= "0"寻址模式
被用于正常的程序执行,而EMB = "1"模式通常用于中断,
子程序,映射I / O ,以及具体RAM地址的重复访问。
工作寄存器
该内存的工作寄存器中的数据存储体0被进一步划分为四个
注册
银行。每
寄存器组有8个4位寄存器,要么是由1位或4位指令寻址。配对4位
寄存器可被寻址的8位指令,双寄存器。
寄存器A是4位累加器和双注册EA的8位扩展累加器。双寄存器
WX , WL和HL用作数据指针的间接寻址。未使用的工作寄存器可以用作
通用存储器。
为了限制数据损坏的可能性,由于不正确的寄存器组寻址,寄存器组0 ,通常是
所使用的用于中断服务程序的主程序和银行1,2,和3 。
1–3
产品概述
KS57C0502 / C0504 / P0504单片机
控制寄存器
程序状态字
8位的程序状态字( PSW )控制ALU运算和指令执行顺序。它也是
用于恢复程序的执行环境时,中断已提供服务。程序指令
不管总是可以解决数据存储的当前值的PSW允许标志。
在中断或子程序处理时,PSW压入堆栈的数据存储区0 。
当服务程序完成后, PSW值被恢复。
IS1
C
IS0
SC2
教统局
SC1
雇员再培训局
SC0
中断状态标志( IS1 , IS0 ) ,使能存储体和使能寄存器银行标志(教统局,雇员再培训局) ,以及
进位标志位(C)是1-和4-位的读/写位或8位只读的。你可以解决这个跳跃条件标志
( SC0 - SC2 )使用8位只读指令。
选择银行( SB )注册
用于访问特定的内存和寄存器组两个4位寄存器存储的地址值:选择
记忆体寄存器,SMB和选择寄存器组寄存器, SRB 。
“ SMB '指令选择一个数据存储区(0或15) ,并存储在上四比特中的12位数据的
在SMB寄存器的内存地址。选择寄存器组0 ,1,2 ,或3 ,并且存储该地址数据中的硫酸盐还原菌,
您使用的指令“ SRB N' 。
该指令"PUSH SB"和"POP SB"移动SRB和SMB值,并从堆栈中断
和子程序。
时钟电路
系统的振荡电路产生的CPU和外围硬件的内部时钟信号。
该系统时钟可以使用一个晶体或陶瓷振荡源,或外部产生的时钟信号。对
使用外部时钟源驱动KS57C0502 / C0504 ,外部时钟信号应该是输入X
in
的,其
反相信号以X
OUT
.
4位功率控制寄存器控制开/关的振荡,并且选择CPU时钟。内部系统时钟
信号( FX ),可分为内部产生三个CPU时钟频率 - FX / 4 , FX / 8 ,或FX / 64 。
中断
中断请求可以通过内部芯片上的进程( INTB , INTT0和INTS ) ,或由外部产生
外围设备( INT0和INT1 ) 。有两个准中断: INTK和INTW 。 INTK ( KS0 - KS2 )检测
输入信号和INTW的下降沿检测的0.5秒或3.91毫秒的时间间隔。该
下列组件支持的中断处理:
- 中断允许标志
- 中断请求标志
- 中断优先级寄存器
- 掉电终端电路
1–4
KS57C0502 / C0504 / P0504单片机
产品概述
掉电
以降低功耗,有两种省电模式:空闲和停止。在IDLE指令启动
空闲模式; STOP指令启动停止模式。
在空闲模式下,CPU时钟停止,而外设继续正常运行。在停止模式下,系统时钟
振荡完全停止,暂停,除了一些基本的外设功能,所有操作。电源关断是
由要么终止
RESET
或通过中断(与异常的外部中断INT0的) 。
RESET
RESET
在正常工作期间或在掉电模式输入,在启动复位操作和
CPU进入空闲模式。当标准的振荡稳定时间间隔( 31.3毫秒,在4.19兆赫)有
过去, CPU的正常运行恢复。
I / O端口
该KS57C0502 / C0504有7个I / O端口。针针对所有I / O端口映射到的位置FF0H-
FF6H在RAM银行15 。有6个输入引脚和18个可配置的I / O管脚,包括8个大电流I / O
销为总共24个I / O引脚。的I / O端口引脚锁存器中的内容可以读,写,或在测试
使用位操作指令对应的地址。
定时器和定时器/计数器
定时器功能有三个主要组件:一个8位基本定时器,一个8位定时器/计数器和一个钟表定时器。
8位基本定时器产生在精确的时间间隔基于所选择的内部时钟的中断请求,
频率。
可编程8位的定时器/计数器用于计数的事件,修改内部时钟的频率,并
除以外部时钟信号。 8位的定时器/计数器产生一个时钟信号(
SCK
),用于将串行I / O接口。
钟表定时器由一个8位的钟表定时器模式寄存器,一个时钟选择器和分频器
电路。它的功能包括实时,手表的时间测量,并且对于频率的输出时钟发生器
蜂鸣器的声音。
串行I / O接口
该串行I / O接口支持的发送或接收的8位串行数据与外部装置。该
串行接口有如下功能模块:
- 8位模式寄存器
- 时钟选择器电路
- 8位缓冲寄存器
- 3比特串行时钟计数器
该串行I / O电路可以被设置为发送和接收,或者只接收模式。 MSB优先或LSB优先
变速器也是可选择的。
串行接口可以与内部或外部时钟源,或采用的时钟信号进行操作
由8位的定时器/计数器生成的。发送频率可以通过设置在相应的位被修改
在SIO模式寄存器。
1–5
查看更多KS57C0504PDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息
    电话:755-83241160(高端器件渠道商)/83950019/83950895/83950890
    联系人:Sante Zhang/Mollie
    地址:總部地址:UNIT D18 3/FWONG KING INDUSTRIAL BUILDINGNO.2-4 TAI YAU STREETKL
    深圳地址:深圳市龍崗區坂田街道永香路創匯

    KS57C0504
    -
    -
    -
    -
    终端采购配单精选

    QQ: 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋316室

    KS57C0504
    -
    -
    -
    -
    终端采购配单精选

    QQ: 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

    电话:0755-23063133/23042311
    联系人:谭小姐
    地址:广东省深圳市福田区华强北赛格广场58层5808室

    KS57C0504
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
KS57C0504
√ 欧美㊣品
▲10/11+
10375
贴◆插
【dz37.com】实时报价有图&PDF
QQ: 点击这里给我发消息
电话:13910052844(微信同步)
联系人:刘先生
地址:海淀区增光路27号院增光佳苑2号楼1单元1102室
KS57C0504
√ 欧美㊣品
▲10/11+
10072
贴◆插
【dz37.com】实时报价有图&PDF
查询更多KS57C0504供应信息

深圳市碧威特网络技术有限公司