- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口与通讯技术
武汉科技大学
计算机科学与技术学院;第7章 定时/计数技术;7.1 定时与计数;7.3 外部定时方法及硬件定时器;7.4 可编程定时/计数器82C54A;7.4.1 82C54A的外部特性和内部寄存器;82C54A的内部结构;7.4.2 82C54A的编程模式;82C54方式命令字各位的含义;读取当前值的应用举例;7.4.3 82C54A的工作方式;82C54A的0方式;82C54A的1方式;7.4.3 82C54A的工作方式;82C54A的2方式;82C54A的3方式;7.4.3 82C54A的工作方式;82C54A的4方式;82C54A的5方式;7.4.3 82C54A的工作方式;7.4.4 82C54A的计数初值计算及装入;82C54A的初始化举例;7.5 定时/计数器的应用;脉冲宽度测量原理;7.5.1 用户扩展的定时/计数器的应用;7.5.1 用户扩展的定时/计数器的应用;7.5.1 用户扩展的定时/计数器的应用;包装流水线计数定时装置电路结构原理;包装流水线汇编语言程序段;7.5.2 系统配置的定时/计数器(40H?43H)应用;7.5.2 系统配置的定时/计数器应用;7.5.2 系统??置的定时/计数器应用;发声器硬件设计;发声器主程序流程图;发声器主程序;发声器发声子程序;例7.6 计时器设计(日时钟)
要求:用于计一天时间的日计时器——日时钟
分析:
新计时单位的建立
利用82C54A的T0对系统提供的时钟定时 ,采用方式3,初值取0
OUT0输出方波的频率为
周期为 (计时单位)
24小时包括新计时单位的个数:
统计计时单位的计数单元
在BIOS数据区设置两个字单元TIMER_LO(40H:6CH)和TIMER_HI(40H:6EH);T0输出的方波产生中断修改双字单元;日时钟硬件设计;主要功能
①双字单元加1
②调用定时报时中断1CH;初值:
超出了一个通道的计数能力
解决方法:将两个通道串联起来,其中一个作为分频器(如T0,工作于方式2或3)
设T0的初值N0,T1的初值N1,则有:
可取N0、N1均不大于65536,且满足
文档评论(0)