版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、一、MC9S08DZ60 I/O模块模块1、 输入输入/输出端口简介输出端口简介 MC9S08DZ60系列内部有非常丰富的输系列内部有非常丰富的输入入/输出端口资源,同时也集成了多种功能输出端口资源,同时也集成了多种功能模块,其输入模块,其输入/输出引脚大多为复用引脚。输出引脚大多为复用引脚。I/O口包括口包括PTA、PTB、PTC、PTD、PTE、PTF、PTG。这这7 个端口总共包含个端口总共包含53个输入个输入/ 输出管脚和输出管脚和1 个仅输入管脚。个仅输入管脚。(1)端口寄存器(以)端口寄存器(以A口为例)口为例) 1、数据方向寄存器、数据方向寄存器 PTADD 0输入;输入;1
2、输出输出A3口输入 PTADD_PTADD3=0A4口输出 PTADD_PTADD4=1二、寄存器介绍二、寄存器介绍2、数据寄存器、数据寄存器 PTAD 输出时,输出时,0输出低电平;输出低电平;1输出高电平输出高电平 输入时,输入时,0外部输入低电平外部输入低电平1外部输入高电平外部输入高电平PTAD=0XFF A口高电平口高电平PTAD_PTAD3=0 A3低电平低电平(3)上拉电阻允许寄存器)上拉电阻允许寄存器 PTAPE A端口输入时才起作用端口输入时才起作用0没有内部上拉电阻没有内部上拉电阻 1有内部上拉电阻有内部上拉电阻 A端口输出时才起作用端口输出时才起作用0没有斜率控制没有斜率
3、控制 1有斜率控制有斜率控制(4)斜率使能寄存器)斜率使能寄存器 PTASEA输出时起作用输出时起作用0低输出强度低输出强度 1高输出强度高输出强度(5)驱动强度选择寄存器)驱动强度选择寄存器PTADS(6)A端口中断状态和控制寄存器端口中断状态和控制寄存器PTASE0 禁止中断禁止中断1允许中断允许中断(7)中断管脚选择寄存器)中断管脚选择寄存器A B D 端口端口24个管脚可以实现个管脚可以实现 中断中断 复位后,共用外围设备功能被禁止,管复位后,共用外围设备功能被禁止,管脚被配置为输入脚被配置为输入(PTxDDn = 0)。每个管。每个管脚的管脚控制功能都配置如下:斜率控制脚的管脚控制功
4、能都配置如下:斜率控制使能(使能(PTxSEn = 1)、低驱动强度选定()、低驱动强度选定(PTxDSn = 0)、内部上拉被禁止()、内部上拉被禁止(PTxPEn = 0)。)。MC9S08DZ60系列中断系统系列中断系统l中断系统概述中断系统概述 l中断优先级中断优先级 l中断程序应用实例中断程序应用实例 前言前言 尽管单片机或者微控制器中的中断系尽管单片机或者微控制器中的中断系统各不相同,但中断系统的基本功能是相统各不相同,但中断系统的基本功能是相同的:同的:l 能实现中断响应、中断处理(服务)、中能实现中断响应、中断处理(服务)、中 断返回和中断屏蔽;断返回和中断屏蔽;l 能实现中断
5、优先级排队(管理);能实现中断优先级排队(管理);l 能实现中断嵌套。能实现中断嵌套。 1、中断系统概述、中断系统概述 正常情况下,正常情况下,MCU有序的执行相应程有序的执行相应程序,按照明确的获取序,按照明确的获取-解码解码-执行的方式顺序执行的方式顺序处理各种指令。处理各种指令。 程序运行时可能发生的异常可分为两类:程序运行时可能发生的异常可分为两类:复位和中断,而中断又进一步分为可屏蔽复位和中断,而中断又进一步分为可屏蔽中断和不可屏蔽中断。中断和不可屏蔽中断。1.1 复位复位 单片机共有单片机共有8个复位源。个复位源。 加电复位加电复位 (POR) 外部管脚复位外部管脚复位(PIN)
6、计算机正常操作计算机正常操作 (COP) 定时器定时器 非法操作码检测非法操作码检测 (ILOP) 非法地址检测非法地址检测(ILAD) 低电压检测低电压检测 (LVD) 时钟丢失时钟丢失 (LOC) 后台调试强制复位后台调试强制复位(BDFR)1.1 复位复位 计算机工作正常(COP)复位 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。 工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数(总线时钟脉冲),如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。 1.2 中断中断 中断向量表中断向量表1.2 中断中断 中断管脚请求状
7、态和控制寄存器中断管脚请求状态和控制寄存器 (IRQSC)1.2 中断中断 定时器脉冲宽度调节器定时器脉冲宽度调节器 (S08TPMV3) 输入捕捉模式输入捕捉模式 关联关联 MCU 管脚上发生所选边沿事件时,管脚上发生所选边沿事件时, 16 位位定时器计数器当前值被捕捉到通道值寄存器中,同定时器计数器当前值被捕捉到通道值寄存器中,同时会设置一个中断标志位。上升边沿、下降边沿、时会设置一个中断标志位。上升边沿、下降边沿、任何边沿或无边沿(关闭通道)可选择作为触发输任何边沿或无边沿(关闭通道)可选择作为触发输入捕捉的活动边沿入捕捉的活动边沿。 输出比较模式输出比较模式 定时计数器寄存器中的值与通
8、道值寄存器相匹配定时计数器寄存器中的值与通道值寄存器相匹配时,会设置一个中断标志位,并且会在管理时,会设置一个中断标志位,并且会在管理 管脚上强管脚上强制执行所选的输出操作。制执行所选的输出操作。 输出比较操作可选择用于强输出比较操作可选择用于强制将管脚设置为零或制将管脚设置为零或1、反转管脚电平或忽略管脚(用、反转管脚电平或忽略管脚(用于软件定时功能)。于软件定时功能)。TPM 状态和控制寄存器状态和控制寄存器 (TPMxSC)TPM 通道通道n 状态和控制寄存器状态和控制寄存器 (TPMxCnSC)TPM 通道值寄存器通道值寄存器 (TPMxCnVH:TPMxCnVL)这些读/ 写寄存器包
9、含输入捕捉功能捕捉的 TPM 计数器值,或输出比较或PWM 功能的输出比较值。边缘对齐边缘对齐PWM 模式模式这类这类PWM 输出使用定时器计数器的正常向上计数模式输出使用定时器计数器的正常向上计数模式(CPWMS=0 );。);。 这个这个PWM 信号的周期由模数寄存器信号的周期由模数寄存器(TPMxMODH:TPMxMODL)的值加)的值加1 确定。确定。 占空比由定时占空比由定时器通道寄存器(器通道寄存器(TPMxCnVH:TPMxCnVL )中的设置确定。)中的设置确定。这个这个PWM 信号的极性由信号的极性由ELSnA控制位中的设置确定。控制位中的设置确定。 如果如果ELSnA=0,计数器溢出强迫,计数器溢出强迫PWM 信号进入高态;而输信号进入高态;而输出比较强制出比较强制PWM 信号进入低态。信号进入低态。中央对齐中央对齐PWM 模式模式这类PWM 输出使用定时器计数器(CPWMS=1 )的向上/ 向下计数模式。 TPMxCnVH:TPMxCnVL 中的输出比较值决定PWM 信号的脉冲宽度(占空比)而TPMxMODH:TPMxMODL 中的值决定周期。脉冲宽度 = 2 x (TPMxCnVH:TPMxCnVL )周期 = 2 x (TPMxMODH:TPMxMODL);TPMxMODH:TPMxMODL=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国智能门锁生物识别传感器安全防护与用户体验平衡研究
- 2026中国智能公交系统市场技术标准与发展
- 2026全球金融稳定委员会金融科技伦理规范与监管政策研究
- 2026中国叶黄素酯行业安全生产规范与应急管理体系建设
- 2026人工智能客服技术应用领域市场研究与发展
- 2026中国污水处理技术创新与环保产业政策导向研究报告
- 2026中国涡流泵行业人工智能技术融合应用前景报告
- 2026中国现代农业产业园运营模式创新研究报告
- 2026森林资源行业市场分析研究现状趋势发展研究报告
- 血小板储存系统:血液安全升级与智能温控驱动的血站及医院高可靠设备市场
- 《职业发展与就业指导》课件-第二章 认识自我之性格探索
- 大连海事大学3300航海英语题库词结归纳
- 高标准农田建设竣工测量技术报告
- 技术管理培训课件(全部内容)
- 《卡锁式连接预应力混凝土组合方桩图集》
- 外研版八年级英语上册各单元作文范文
- 开封市第二届职业技能大赛网络系统管理项目技术文件(国赛项目)
- DL∕T 1735-2017 大坝安全监测仪器电缆基本技术条件
- 危险化学品使用说明书
- 全国民用建筑工程设计技术措施-规划-建筑-景观
- 《项目管理学》课件
评论
0/150
提交评论