|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
MC9S08AC16 MC9S08AC32 MC9S08AC48 MC9S08AC60 |
MC9S08AC8 MC9S08AC96 MC9S08AW16 MC9S08AW16A |
MC9S08AW32 MC9S08AW48 MC9S08AW60 MC9S08AW8 |
HCS9S08A CPU具有以下特性:
• 目标代码完全兼容M68HC05和M68HC08家族
• 所有寄存器和存储器映射到一个独立的64 KB的地址空间
• 16位堆栈指针 (64 K字节地址空间内任意大小、任意地址的堆栈)
• 16位变址寄存器 (H:X)支持强大的索引地址模式
• 8位累加器 (A)
• 许多指令把X作为第二个通用8位寄存器
• 7种寻址模式:
• 固有寻址模式 — 操作数存于内部寄存器
• 相对寻址模式 —8位有符号偏移量的分支地址
• 立即寻址模式 — 操作数位于下一个目标代码
• 直接寻址模式 — 操作数位于0x0000到0x00FF之间
• 扩展寻址模式 — 操作数位于64K字节地址空间内
• H:X相对变址寻址模式 — 提供包括自动增量在内的5种子模式
• SP相对变址寻址模式 — 大大提高C语言编译的效率
• 提供四种寻址模式组合的寄存器-寄存器数据转移指令
• 溢出、半进位、负、零和进位状况码支持根据带符号、无符号、BCD码操作的结果进行条件转移
• 高效率的位操作指令
• 快速8位乘8位和16位除8位指令
• STOP和WAIT指令调用低功耗运行模式
模数转换器(S08ADC10V1)
10位模数转换器 (ADC)是新一代的逼近模数转换器,在集成的微处理器片上系统中运行。 这种ADC模块设计支持最高28个独立的模拟输入 (AD0-AD27)。MC9S08AC60系列微处理器上只使用了其中18个(AD0-AD15、AD26和AD27)输入。这些输入通过ADCH位选择。
ADC模块特点包括:
• 线性逐次逼近算法,10位精度。
• 多达28个模拟输入。
• 8位或10位右对齐格式输出
• 单个或连续的转换 (单个转换后自动返回到空闲)
• 设置采样时间和转换速度 (功率)
• 转换完成标志和中断
• 输入时钟可以选择高达四个时钟源
• 在等待或stop3模式中操作为低噪音操作
• 异步时钟源的低噪音操作
• 可选的异步硬件转换触发
• 自动比较小于,大于或等于编程值
• 温度传感器
|
|