微机原理及接口技术课程设计-数字频率计设计(编辑修改稿)内容摘要:

表如 下 表所示,它有 3 个辅助控制端LT、 RBI、 BI/RBO,现简要说明如下: 灭灯输入 BI/RBO BI/RBO 是特殊控制端,有时作为输入,有时作为输出。 当 BI/RBO 作输入使用且 BI= 0时,无论其它输入端是什么电平,所有各段输入 a~ g均为 0,所以字形熄灭。 试灯输入 LT 当 LT= 0 时, BI/RBO 是输出端,且 RBO= 1,此时无论其它输入端是什么状态,所有各段输出 a~ g 均为 1,显示字形 8。 该输入端常用于检查 7488 本身及显示器的好坏。 7488功能表 动态灭零输入 RBI 当 LT= 1, RBI= 0且输入代码 DCBA= 0000 时,各段输出 a~ g均为低电平,与 BCD 码相应的字形熄灭,故称 “ 灭零 ”。 利用 LT=1 与 RBI=0 可以实现某一位的 “ 消隐 ”。 此时BI/RBO 是输出端,且 RBO=0。 动态灭零输出 RBO BI/RBO 作为输出使用时,受控于 LT 和 RBI。 当 LT= 1且 RBI= 0,输入代码 DCBA=0000时, RBO=0;若 LT=0 或者 LT= 1 且 RBI= 1,则 RBO=1。 该端主要用于显示多位数字时,多个译码器之间的连接。 从功能表还可看出,对输入代码 0000,译码 条件是: LT 和 RBI 同时等于 1,而对其它输入代码则仅要求 LT= 1,这时候,译码器各段 a~ g 输出的电平是由输入 BCD 码决定的,并且满足显示字形的要求。 5— 频率测量方法 频率测量方法有 M 法, T法, M/T 法,测量的基本要求是快速准确。 ( 1) M法:测量计数在一定时间 Tc 内的信号脉冲数 M。 譬如, Tc= 1 秒,计数值 M= 1200,则信号频率为 1200Hz; Tc= 秒,计数值 M=1200,则信号频率为 120xxHz。 显然, M法适用于高频信号的测量。 ( 2) T法:测量一个完整脉冲的周期 T,则此周期 T的倒数就是待测频 率。 譬如,测得T= ,则信号频率为 10000Hz。 显然, T 适用于低频信号测量。 五、编写程序 (设 8253 端口地址为 40H~43H) ( 1) 8253 初始化 (五微秒信号) FOR8253: MOV DX,0FFFBH MOV AL,36H。 0111 0110 CT1,方式 3 OUT DX,AL MOV AL,76H。 0011 0000 CT0,方式 0 OUT DX,AL MOV DX,0FFF9H MOV AX,18432。 (6144) CT1 产生 10ms 方波 OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,0FFF8H MOV AX,2。 5ms 脉冲 OUT DX,Al MOV AL,AH OUT DX,AL RET 8253 初始化(一秒信号) FOR8253: MOV DX,0FFFBH MOV AL,36H。 0111 0110 CT1,方式 3 OUT DX,AL MOV AL,76H。 0011 0000 CT0,方式 0 , OUT DX,AL MOV DX,0FFF9H MOV AX,18432。 (6144) CT1 产生 10ms 方波 OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,0FFF8H MOV AX,100。 1000。 1s 脉冲 OUT DX,Al MOV AL,AH OUT DX,AL RET 8253 初始化(十秒信号) FOR8253b:M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。