- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
96系列单片机简介及
第三章 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
您可能关注的文档
- 53图像信息的采集与加工教学设计.docx
- 54室敞开式阳极焙烧炉砌筑工程施工组织设计.doc
- 54圆与曲线相切.doc
- 54模型思想.doc
- 544453755_关于情商的.ppt
- 54综合活动:世界文化遗产之旅.doc
- 558138458_公司年终优秀个人、优秀团队奖励评比方案.doc
- 5S_整理整顿.ppt
- 5S实战图解.ppt
- 5W1H管理办法.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)