- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 96系列单片机简介及应用实例 主要内容 §3.1 硬件结构 §3.2 MCS-96指令系统 §3.3 80C196KB单片机应用实例 目的:通过一种单片机的设计实例,掌握智能仪器仪表中CPU设计的一般方法。 §3.1 硬件结构 主要内容 3.1.1 内部定时 3.1.2 存储空间 3.1.3 芯片配置寄存器CCR 3.1.4 状态和控制寄存器 3.1.5 中断结构 (√)——重点 3.1.6 定时器 3.1.1内部定时 内部定时(续) 8098为3分频结构,即每3个时钟周期为1个状态周期,在12M的晶振下: 1个状态周期=3个时钟周期=13s=1/4μs (8T) 80C196为2分频结构: 1个状态周期=2个时钟周期=12s=1/6μs 3.1.2存储空间 寄存器组合空间 (√) 专用寄存器空间 掉电保护空间 ROM空间的寻址 存储空间 3.1.3芯片配置寄存器CCR CCR的内容由用户预先写入018H单元(芯片配置字节),系统复位时,该芯片配置字节被自动送入CCR寄存器。(8位总线时一般为0BDH) 3.1.4状态和控制寄存器 8098有两个I/O控制寄存器IOC0和IOC1 IOC0控制定时器2和高速输入线。 IOC1控制某些引脚功能、中断源和两个HSO引脚。 控制寄存器 状态寄存器 3.1.5中断结构 (详细) 设置中断向量 ;设置HSI,TIME,SPCON 的中断向量 ORG 2000H DCW TYCINT ;T1溢出中断 ORG 2004H DCW HSIINT ;HSIINT---高速输入中断 ORG 200AH DCW TIMEINT ;TIMEINT---软件定时中断 3.1.6定时器 系统中有两个16位定时器,定时器1和定时器2。 定时器1作为实时时钟用来同步其他事件。它自由运行,每8个状态周期加1。(定时器+1时间为8T=?) 该计数器在任何时刻均可读出,但一般不可改写,且除芯片复位之外也没有其他手段使其停止计数并恢复为0。 定时器(续) 定时器1产生高速输入单元HSI和高速输出单元HSO的基准时间。 定时器溢出时可用来产生中断,溢出间隔时间(在12M晶振下): 0FFFFH*8*T=65535*8*1/4≈131ms (三分频系列,如8098) 0FFFFH*8*T=65535*8*1/6≈87ms (二分频系列,如80C196) T1溢出中断服务子程序 TYCINT:PUSHF … POPF RET 3.1.7高速输入单元 HSI运行方式 HSI状态寄存器(HSI_STATUS) HSI的控制和操作 (√) (详细) 高速输入概述 高速输入单元HSI可用定时器1作实时时钟来记录外部事件发生的时间。“高速”表示事件的获取无需CPU的干预。 该单元有四条高速输入线(HSI.0-3),其中HSI.2-3为双向引线,和HSO.4-5共用同一引脚。由IOC0和IOC1确定。 一. HSI运行方式HSI_MODE 二.HSI状态寄存器HSI_STATUS) 各位的定义同图3.9 其中低位表示本引脚上是否有事件发生; 高位表示本引脚的现行状态。 三.HSI的控制和操作 有关控制见HSI_MODE、IOC0、IOC1、INT_MASK、INT_PENDING以及中断向量。 中断发生后:先读HSI的状态,后读其中断时间。(两者均得读,且顺序读) HSIINT 子程序(记录脉冲) HSIINT: PUSHF LDB HSIBJ,HSISTA JBS HSIBJ,0,HI0 ;判断是否0口中断 JBS HSIBJ,2,HI1 ;判断是否1口中断 JBS HSIBJ,4,HI2 ; 2 JBS HSIBJ,6,HI3 ; 3 SJMP HSIFH HI0: ST HSITIM ,HI0T ;读时间到HI0T中 … POPF RET 3.1.8高速输出单元 HSO输出控制 LDB HSO_COMMAND, #WHAT_TO_DO ADD HSO_TIME,TIMER1, #WHEN_TO_DO_IT 高速输出单元(续) 软件定时1ms中断服务子程序 TIMEINT:PUSHF DI LDB HSOCOM ,#38H ;重设TIMEINT ADD HSOTIM ,TIMER1 ,#TIJG ;12M=#750 6M=#375 EI INC ZDCS ;中断次数加1 POPF RET 3.1.9
您可能关注的文档
- 2014年在职人员攻读硕士学位全国联考 河海大学考点考场示.ppt
- 20092010年高三物理教学、复习建议.ppt
- AutoCAD 2007操作教程西北工业大学出版 中技班教材.ppt
- Matlab 第一讲:基本使用方法-数学软件 Matlab.ppt
- MGT 323Systems Management Server 2003操作系统部署功.ppt
- OHSAS 18001 (TOSHMS) 职业安全卫生管理系统法规训练课程.ppt
- PDA封堵术基本技巧:适应证、操作及并发症.ppt
- 巴德舒尔伯格简介 好莱坞电影生产者本杰明舒尔伯格之.ppt
- 巴金(1904-2005)原名李尧棠,字芾甘,四川成都人。.ppt
- 包河区小学科学学习简报 特刊 本期责编 叶亚坤 二零一五年一.ppt
最近下载
- 综合实践活动 走进绿色军营感受军人风采 课件.ppt VIP
- 清新木纹鲜花毕业答辩PPT模板.pptx VIP
- 《机场协同决策(A-CDM)实施规范》(试行).PDF VIP
- 第1课+中华文明的起源与早期国家的形成【中职专用】《中国历史》(高教版2023基础模块).pptx VIP
- 第2课 中国特色社会主义的开创和发展 教案(表格式)中职高教中国特色社会主义 .pdf VIP
- 第一课《包书皮》(课件)苏科版劳动三年级上册.ppt VIP
- 药材集团公司科技管理办法.doc VIP
- 住院医师规范化培训年度考核结果分析.pptx VIP
- 《防盗安全门通用技术条件》国家标准解读.pdf VIP
- 基于COSO框架的瑞幸咖啡内部控制分析.docx VIP
文档评论(0)