
10Jul97 @ 15 : 33H
结构概述/ C165 / C163
2.3
片上外设模块
的C165 / C163家族显然从芯分开的外围设备。这种结构允许
要并行执行的操作的最大数量,并允许添加的外围设备或
家庭成员不修改内核删除。每个功能块的过程
独立的数据和通信,在普通公交车的信息。外设控制
通过写入相应的特殊功能寄存器(SFR)的数据。这些特殊功能寄存器位于无论是
标准SFR区00'FE00内(
H
...00’FFFF
H
)或扩展ESFR区内
(00’F000
H
...00’F1FF
H
).
这些内置的外设要么让CPU与外部世界的接口,或提供
要在各自的系统外部加入的片上功能,否则均。
在C165 / C163的外设有:
两个通用定时器模块( GPT1和GPT2 )
异步/同步串行接口( ASC0 )
一个高速同步串行接口( SSC在C165 ,
SSP
在C163 )
看门狗定时器
共有77 IO线七IO端口
每个外设还包含了一组特殊功能寄存器(SFR ) ,其控制
外围和暂时的功能存储中间数据的结果。每个外设都有
一组相关的状态标志。每个生成单独选择的时钟信号
外设与CPU时钟的二进制倍数。
外设接口
片上的外围设备一般有两种不同类型的接口,接口到CPU
和一个接口,外部硬件。进行CPU和外设之间的通信
通过特殊功能寄存器(SFR)和中断。在特殊功能寄存器作为控制/状态和
数据寄存器的外设。通过基于外设的中断请求
它们的操作(例如,操作完成,错误等),在此期间发生的特定事件。
用于与外部硬件接口,用于并行端口的特定引脚,当输入或
输出功能已被选择为一个外围设备。在这段时间内,端口引脚由控制
外围设备(作为输出时)或由外部硬件控制该外设
(用作输入时) 。这就是所谓的“备用(输入或输出)功能”端口引脚,在对比
其作为通用IO管脚功能。
外围时序
CPU和外围设备的内部操作是基于CPU时钟(六
中央处理器
) 。片上振荡器
源自晶体或外部时钟信号的CPU时钟。的时钟信号,它是
选通到外围设备是独立于该馈送的CPU的时钟信号。在空闲
模式下,CPU的时钟停止工作,而外设继续经营。外设SFR
可通过每秒一次状态的CPU访问。当一个SFR通过软件在同一写入
状态下,它也是由外设进行修改,软件写操作具有优先权。
是在外围时序的更多细节包含在每个外设的特定部分。
半导体集团
2-13