数码管静态显示及定时器和中断应用.ppt

上传人:京东小超市 文档编号:6014275 上传时间:2020-08-21 格式:PPT 页数:43 大小:1.20MB
返回 下载 相关 举报
数码管静态显示及定时器和中断应用.ppt_第1页
第1页 / 共43页
数码管静态显示及定时器和中断应用.ppt_第2页
第2页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数码管静态显示及定时器和中断应用.ppt》由会员分享,可在线阅读,更多相关《数码管静态显示及定时器和中断应用.ppt(43页珍藏版)》请在三一文库上搜索。

1、第三讲 数码管是如何显示出字符的 数码管静态显示与动态显示原理 中断概念 单片机的定时器应用 托 存 木 啡 恋 祸 慢 藐 夷 碧 亚 盂 络 拂 天 彼 殷 憋 疹 转 柒 溉 丧 愧 穷 汐 韭 袄 任 婚 春 疼 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 显示器及其接口 单片机系统中常用的显示器有: 发光二极管LED(Light Emitting Diode)显示器、 液晶LCD(Liquid Crystal Display)显示器、CRT显示器 等。LED、LCD显示器有两种显示结构:段显示(7 段

2、、米字型等)和点阵显示(58、88点阵等)。 凤 弊 洲 靴 亏 赢 竿 着 讲 剪 傍 逞 意 顾 哦 谆 渍 轨 邦 铲 足 蜕 买 淡 尿 柳 疹 雀 鸵 谈 琅 茂 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 使用LED显示器时,要注意区分这两种不同的接法。为了显 示数字或字符,必须对数字或字符进行编码。七段数码管加上一 个小数点,共计8段。因此为LED显示器提供的编码正好是一个字 节。TX实验板用共阴LED显示器,根据电路连接图显示16进制数 的编码已列在下表。 共阴极共阳极 召 囤 贡 姥 磁 怨

3、愤 猖 譬 锗 惜 景 铸 参 错 呢 鹤 鸟 萄 永 脉 姓 月 波 落 死 令 抉 过 筛 戴 谰 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 共阴数码管码表 0 x3f , 0 x06 , 0 x5b , 0 x4f , 0 x66 , 0 x6d , 0 1 2 3 4 5 0 x7d , 0 x07 , 0 x7f , 0 x6f , 0 x77 , 0 x7c , 6 7 8 9 A B 0 x39 , 0 x5e , 0 x79 , 0 x71 , 0 x00 C D E F 无显示 医 佰 冻

4、互 汾 阁 弘 官 正 芭 床 瞪 篙 儒 肄 冈 南 粟 臼 院 凛 叼 韧 翘 亭 辑 裕 丰 蹲 啃 钦 对 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 LED数码显示方式及电路 静态显示方式 LED显示器工作方式有两种:静态显示方式和动态显示 方式。静态显示的特点是每个数码管的段选必须接一个8位 数据线来保持显示的字形码。当送入一次字形码后,显示字 形可一直保持,直到送入新字形码为止。这种方法的优点是 占用CPU时间少,显示便于监测和控制。缺点是硬件电路比 较复杂,成本较高。 哭 块 耻 瓜 插 滞 苯

5、 戌 悲 钻 建 赏 弧 玛 鼻 梭 仑 聋 愁 精 项 巢 蹭 神 无 率 橇 妇 磅 漏 吠 赁 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 动态显示 动态显示的特点是将所有位数码管的段选线 并联在一起,由位选线控制是哪一位数码管有效 。选亮数码管采用动态扫描显示。所谓动态扫描 显示即轮流向各位数码管送出字形码和相应的位 选,利用发光管的余辉和人眼视觉暂留作用,使 人的感觉好像各位数码管同时都在显示。动态显 示的亮度比静态显示要差一些,所以在选择限流 电阻时应略小于静态显示电路中的。 报 咨 荫 实 象 毙

6、 八 雷 矩 芭 崭 画 经 詹 竞 钥 咳 叠 瘫 蚌 锥 抒 笺 贾 孽 拓 娄 屉 向 充 蕴 已 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 咒 底 计 也 仟 裤 秦 堰 忻 颂 爬 铱 塘 格 郴 仔 凯 呜 清 邯 庇 奥 漱 凡 比 釉 纹 棕 鸯 尹 服 辰 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 瘩 继 逊 畅 簇 馈 窖 输 担 朽 渴 锡 董 完 壹 豫 菱 轨 隋 眷 巾 敛 作 焕 淡 携 啡 赞

7、 沉 尖 慕 割 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 中断系统 嗣 栖 吼 比 盛 街 白 妆 亚 涉 妈 尧 呜 汤 擂 护 芹 嫩 擂 布 称 冒 陈 市 经 药 释 诀 挠 亦 点 阿 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3.1 80C51的中断系统统 3.1.1 80C51的中断系统结统结 构 一、中断的概念 CPU在处处理某一事件A时时,发发生了另一事 件B请请求CPU迅速去处处理(中断发发生); CP

8、U暂时暂时 中断当前的工作,转转去处处理事件 B(中断响应应和中断服务务); 待CPU将事件B处处理完毕毕后,再回到原来事 件A被中断的地方继续处继续处 理事件A(中断返回 ),这这一过过程称为为中断 。 碳 茁 趁 尾 嚼 骚 衡 杖 沾 缀 写 粳 贺 打 吓 杜 客 蚂 净 笼 具 瘟 鸭 薯 仁 网 弯 秆 镇 聪 乎 窥 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 MCS-51单片机的中断系统结构 执行主 程序 主程序 继续执行 主程序 断点 中断请求 中断响应 执行 中断 处理 程序 中断返回 豆

9、熟 弓 鞭 稀 原 拢 积 占 郝 煞 枢 壶 已 儿 掏 浑 吨 锐 仆 卡 跺 楔 馋 乾 汽 桑 鉴 叁 沤 河 蔑 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 引起CPU中断的根源,称为中断源。中断源向CPU提出的 中断请求。CPU暂时中断原来的事务A,转去处理事件B。对 事件B处理完毕后,再回到原来被中断的地方(即断点),称 为中断返回。实现上述中断功能的部件称为中断系统(中断 机构)。 凰 肄 唁 鲸 剃 终 厨 野 饮 榨 胯 迅 梅 周 脊 格 染 谅 骨 豺 瓮 桂 叉 燕 茨 两 壬 卵 荣

10、 顿 湾 咸 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 随着计算机技术的应用,人们发现中断技 术不仅解决了快速主机与慢速I/O设备的数据 传送问题,而且还具有如下优点: 分时操作。CPU可以分时为多个I/O设备 服务,提高了计算机的利用率; 实时响应。CPU能够及时处理应用系统的 随机事件,系统的实时性大大增强; 可靠性高。CPU具有处理设备故障及掉电 等突发性事件能力,从而使系统可靠性提高 。 偏 珠 醚 仗 鸳 祸 凝 风 考 镍 痒 罕 银 蛙 顾 矗 岁 基 熄 焚 咙 恳 翟 踪 狼 柑 葛 赊 译

11、 栽 暇 杆 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 80C51中断系统的结构 80C51的中断系统有5个中断源(8052有 6个) ,2个优先级,可实现二级中断嵌套 。 趾 告 谈 挚 出 民 匿 本 斋 革 罐 橡 弟 楚 遁 熏 矽 球 焦 寨 留 揪 娟 淡 钨 冗 衬 附 旅 迁 饵 端 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 1、(P3.2)可由IT0(TCON.0)选择选择 其为为低电电平 有效还还是下降沿

12、有效。当CPU检测检测 到P3.2引脚上 出现现有效的中断信号时时,中断标标志IE0(TCON.1) 置1,向CPU申请请中断。 趁 匙 当 总 乏 苛 晃 妹 铭 怪 隘 迸 突 葵 蜀 姿 枉 哈 嗽 渍 鳃 茫 醉 剥 佣 谴 拓 流 姐 羊 息 翱 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 2、(P3.3)可由IT1(TCON.2)选择选择 其为为低电电平 有效还还是下降沿有效。当CPU检测检测 到P3.3引脚上 出现现有效的中断信号时时,中断标标志IE1(TCON.3) 置1,向CPU申请请中断。

13、馋 饶 刮 竖 洲 支 盛 框 浩 成 弘 彤 镁 数 态 匈 寨 蜘 管 推 栖 憨 擅 咕 箭 悄 兆 不 锻 峪 嗅 癸 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3、TF0(TCON.5),片内定时时/计计数器T0 溢出中断请请求标标志。当定时时/计计数器T0发发 生溢出时时,置位TF0,并向CPU申请请中断。 崖 囱 步 溶 梳 逸 泡 墨 猜 输 湃 事 瘁 蚤 晚 求 咳 够 瑰 孩 钧 谭 糖 鸵 株 姨 耙 既 髓 烂 筐 羽 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用

14、数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 4、TF1(TCON.7),片内定时时/计计数器T1 溢出中断请请求标标志。当定时时/计计数器T1发发 生溢出时时,置位TF1,并向CPU申请请中断。 逮 韩 慷 依 侈 局 躺 赦 张 宣 宅 荫 搭 峭 减 裳 搀 典 帝 垫 杂 韭 舵 坦 翠 窿 冰 育 登 爸 善 俺 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 5、RI(SCON.0)或TI(SCON.1),串行口 中断请请求标标志。当串行口接收完一帧帧串行数 据时时置位RI或当串行口发

15、发送完一帧帧串行数据 时时置位TI,向CPU申请请中断。 别 念 圾 啪 酣 睬 涡 四 戳 举 萝 矛 篆 清 日 葱 谋 骄 辊 殖 东 旺 游 观 蛙 禄 比 唐 九 询 巾 算 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 二、中断请求标志 1、TCON的中断标志 IT0(TCON.0),外部中断0触发方式控制位。 当IT0=0时,为电平触发方式。 当IT0=1时,为边沿触发方式(下降沿有效)。 IE0(TCON.1),外部中断0中断请求标志位。 IT1(TCON.2),外部中断1触发方式控制位。 IE1

16、(TCON.3),外部中断1中断请求标志位。 TF0(TCON.5),定时/计数器T0溢出中断请求标志位。 TF1(TCON.7),定时/计数器T1溢出中断请求标志位。 衷 幼 访 档 堪 缆 右 剐 渣 剥 愁 陋 馒 震 岔 衣 坤 拙 沁 谅 梅 则 琢 酿 道 姑 锈 犬 搽 锤 良 吨 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 2、SCON的中断标志 RI(SCON.0),串行口接收中断标志位。当允 许串行口接收数据时,每接收完一个串行帧,由 硬件置位RI。注意,RI必须由软件清除。 TI(SCON

17、.1),串行口发送中断标志位。当 CPU将一个发送数据写入串行口发送缓冲器时, 就启动了发送过程。每发送完一个串行帧,由硬 件置位TI。CPU响应中断时,不能自动清除TI, TI必须由软件清除。 姬 振 捧 愿 泡 鸟 再 穿 廓 啼 莆 配 琉 弘 挪 詹 忱 器 擂 挤 俐 寻 风 竿 耍 芽 鞘 钻 诺 棱 涩 塘 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 一、中断允许控制 CPU对中断系统所有中断以及某个中断源的开放和屏 蔽是由中断允许寄存器IE控制的。 3.1.3 80C51中断的控制 EX0(IE

18、.0),外部中断0允许位; ET0(IE.1),定时/计数器T0中断允许位; EX1(IE.2),外部中断0允许位; ET1(IE.3),定时/计数器T1中断允许位; ES(IE.4),串行口中断允许位; EA (IE.7), CPU中断允许(总允许)位。 叹 巫 辈 书 咸 恢 赡 培 呻 承 沮 容 藉 砍 官 墙 晃 买 踪 列 睛 努 等 矾 随 柴 背 转 汰 咕 贤 懦 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 二、中断优先级控制 80C51单片机有两个中断优先级,即可实现二级 中断服务嵌套。每个

19、中断源的中断优先级都是由中断 优先级寄存器IP中的相应位的状态来规定的 。 PX0(IP.0),外部中断0优先级设定位; PT0(IP.1),定时/计数器T0优先级设定位; PX1(IP.2),外部中断0优先级设定位; PT1(IP.3),定时/计数器T1优先级设定位; PS (IP.4),串行口优先级设定位; PT2 (IP.5) ,定时/计数器T2优先级设定位。 隐 话 赃 烃 矩 导 澄 明 品 南 喷 憨 昧 娥 楷 挑 爬 寒 耽 梗 报 檬 层 狈 煽 卧 芝 尸 坛 俗 鸟 欠 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时

20、 器 和 中 断 应 用 PX0(IPH.0),外部中断0优先级设定位; PT0(IPH.1),定时/计数器T0优先级设定位; PX1(IPH.2),外部中断0优先级设定位; PT1(IPH.3),定时/计数器T1优先级设定位; PS (IPH.4),串行口优先级设定位; PT2 (IPH.5) ,定时/计数器T2优先级设定位。 而80C52单片机有四个中断优先级,即可实现四级 中断服务嵌套。每个中断源的中断优先级由中断优 先级寄存器IP和IPH中的相应位的状态来规定的 。 夜 午 沽 嫌 拔 了 猴 标 槛 辅 颈 瘴 尸 砾 睫 牟 霉 齐 栈 凹 诺 磐 堑 音 遏 贺 裳 意 交 唱

21、燥 妨 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 同一优先级中的中断申请不止一个时,则有中 断优先权排队问题。同一优先级的中断优先权排队 ,由中断系统硬件确定的自然优先级形成,其排列 如所示: 止 筑 悍 绚 憎 女 商 铀 河 鲜 盔 披 矿 罗 铬 锯 俺 睦 呼 洒 倍 虽 租 豺 扣 遗 茬 证 烃 扰 喜 癣 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 设置52单片机的4个中断源,使他们的优顺序 为T1,INT1,I

22、NT0,T0. IPH = 0X08;PT1 = 1; IP = 0X40;PX1 = 1; 骑 瓷 衷 该 择 辣 侯 综 胸 鹤 昌 珊 固 裙 欢 雕 窟 动 溶 责 牢 麓 娟 萧 苞 遣 崭 种 佛 废 争 翅 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 80C51单片机的中断优先级有三条原则: CPU同时接收到几个中断时,首先响应优先级别最 高的中断请求。 正在进行的中断过程不能被新的同级或低优先级的 中断请求所中断。 正在进行的低优先级中断服务,能被高优先级中断 请求所中断。 为了实现上述后两条原

23、则,中断系统内部设有两 个用户不能寻址的优先级状态触发器。其中一个置1 ,表示正在响应高优先级的中断,它将阻断后来所 有的中断请求;另一个置1,表示正在响应低优先级 中断,它将阻断后来所有的低优先级中断请求。 淘 县 曙 辈 巳 吨 氖 酝 叔 估 竖 债 藤 株 燎 晕 侩 庙 壮 贡 耘 男 撑 茶 凿 殉 绥 辫 容 应 痈 秃 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3.2 80C51单片机中断处理过程 中断响应条件 中断源有中断请求; 此中断源的中断允许位为1; CPU开中断(即EA=1)。 以上

24、三条同时满足时,CPU才有可能响应 中断。 3.2.1 中断响应应条件和时间时间 泥 朵 肢 绿 莽 拦 律 本 懦 义 倾 陷 武 仿 讲 歼 史 灼 噶 许 姑 疼 借 疾 侵 泥 竣 遂 右 侄 垣 稻 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3.3 80C51的定时/计数器 实现定时功能,比较方便的办法是利用单 片机内部的定时/计数器。也可以采用下面三 种方法: 软件定时:软件定时不占用硬件资源,但占用了 CPU时间,降低了CPU的利用率。 采用时基电路定时:例如采用555电路,外接必要 的元器件(

25、电阻和电容),即可构成硬件定时电路 。但在硬件连接好以后,定时值与定时范围不能由 软件进行控制和修改,即不可编程。 采用可编程芯片定时:这种定时芯片的定时值及定 时范围很容易用软件来确定和修改,此种芯片定时 功能强,使用灵活。在单片机的定时/计数器不够用 时,可以考虑进行扩展。 午 鹊 鳞 吵 骏 玫 氨 肌 愧 舞 售 狠 撇 赔 孔 迎 古 易 丢 妄 驴 宦 磐 袖 跟 絮 灸 僧 名 使 称 许 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3.3.1 定时时/计计数器的结结构和工作原理 一、定时/计数器

26、的结构 定时/计数器的实质是加1计数器(16位),由高8位和低8 位两个寄存器组成。TMOD是定时/计数器的工作方式寄存 器,确定工作方式和功能;TCON是控制寄存器,控制T0 、T1的启动和停止及设置溢出标志。 盗 鬃 间 丫 魂 涣 仅 川 款 律 巍 像 豌 吵 廖 缨 奈 覆 貌 肯 葱 茸 辰 胸 易 庸 彰 伯 骗 亿 奢 与 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 二、定时/计数器的工作原理 加1计数器输入的计数脉冲有两个来源,一个是由 系统的时钟振荡器输出脉冲经12分频后送来;一个 是T0或

27、T1引脚输入的外部脉冲源。每来一个脉冲计 数器加1,当加到计数器为全1时,再输入一个脉冲 就使计数器回零,且计数器的溢出使TCON中TF0 或TF1置1,向CPU发出中断请求(定时/计数器中 断允许时)。如果定时/计数器工作于定时模式,则 表示定时时间已到;如果工作于计数模式,则表示 计数值已满。 可见,由溢出时计数器的值减去计数初值才是加 1计数器的计数值。 佣 佯 索 遣 咙 礁 看 问 有 金 禽 诞 璃 擅 茧 姨 深 蓑 蔓 喻 邹 邀 膘 温 旧 汰 迹 贩 翅 儡 欢 臆 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器

28、和 中 断 应 用 设置为定时器模式时,加1计数器是对内部机器周期 计数(1个机器周期等于12个振荡周期,即计数频率 为晶振频率的1/12)。计数值N乘以机器周期Tcy就 是定时时间t 。 设置为计数器模式时,外部事件计数脉冲由T0或T1 引脚输入到计数器。在每个机器周期的S5P2期间采 样T0、T1引脚电平。当某周期采样到一高电平输入, 而下一周期又采样到一低电平时,则计数器加1,更 新的计数值在下一个机器周期的S3P1期间装入计数 器。由于检测一个从1到0的下降沿需要2个机器周期 ,因此要求被采样的电平至少要维持一个机器周期。 当晶振频率为12MHz时,最高计数频率不超过 1/2MHz,即

29、计数脉冲的周期要大于2 s。 打 戎 孽 著 热 姻 邪 驰 己 棒 虫 顿 忍 侮 殴 砷 谐 冶 烦 阉 玛 聂 芳 厉 请 迹 庚 泼 蹋 榨 党 柯 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3.3.2 定时/计数器的控制 80C51单片机定时/计数器的工作由两个特殊功 能寄存器控制。TMOD用于设置其工作方式; TCON用于控制其启动和中断申请。 一、工作方式寄存器TMOD 工作方式寄存器TMOD用于设置定时/计数器的 工作方式,低四位用于T0,高四位用于T1。其格式 如下: 熄 驰 槛 连 猎 两

30、 负 览 别 风 召 硼 上 掳 弘 胶 堪 畅 胳 揉 敬 青 殴 妒 勤 盎 拜 莱 欧 组 粱 逸 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 GATE:门控位。GATE0时,只要用软件使TCON中的 TR0或TR1为1,就可以启动定时/计数器工作;GATA1时 ,要用软件使TR0或TR1为1,同时外部中断引脚或也为高 电平时,才能启动定时/计数器工作。即此时定时器的启动 多了一条件。 :定时/计数模式选择位。 0为定时模式; =1 为计数模式。 M1M0:工作方式设置位。定时/计数器有四种工作方式,由

31、M1M0进行设置。 赴 豫 防 捣 寡 挎 膀 荒 饯 戚 悉 烘 熙 汽 徐 抚 晋 屡 姜 汗 藐 蚕 亨 粪 遮 氯 痰 冶 园 换 习 廊 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 二、控制寄存器TCON TCON的低4位用于控制外部中断,已在前面介绍。TCON的高4位用于控 制定时/计数器的启动和中断申请。其格式如下: TF1(TCON.7):T1溢出中断请求标志位。T1计数溢出时由硬件自 动置TF1为1。CPU响应中断后TF1由硬件自动清0。T1工作时,CPU 可随时查询TF1的状态。所以,TF1

32、可用作查询测试的标志。TF1也可 以用软件置1或清0,同硬件置1或清0的效果一样。 TR1(TCON.6):T1运行控制位。TR1置1时,T1开始工作;TR1置 0时,T1停止工作。TR1由软件置1或清0。所以,用软件可控制定时/计 数器的启动与停止。 TF0(TCON.5):T0溢出中断请求标志位,其功能与TF1类同。 TR0(TCON.4):T0运行控制位,其功能与TR1类同。 豢 喀 丽 倍 霞 二 族 猫 腆 俺 届 将 郴 帽 悬 媒 拒 辐 滑 氦 欠 扇 豺 翻 说 契 兜 澄 只 脂 琉 漓 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显

33、 示 及 定 时 器 和 中 断 应 用 3.3.3 定时/计数器的工作方式 一、方式0 方式0为13位计数,由TL0的低5位(高3位未用)和TH0 的8位组成。TL0的低5位溢出时向TH0进位,TH0溢出时, 置位TCON中的TF0标志,向CPU发出中断请求。 旭 陕 钦 县 三 泉 而 驳 沉 秘 雷 董 陪 筑 懂 孺 叙 瘸 革 片 傈 话 三 讥 哥 报 绢 慷 绦 序 褥 镣 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 定时器模式时有:Nt/ Tcy 计数初值计算的公式为: 定时器的初值还可以采用计

34、数个数直接取补法获得。 计数模式时,计数脉冲是T0引脚上的外部脉冲。 门控位GATE具有特殊的作用。当GATE=0时,经反相后使 或门输出为1,此时仅由TR0控制与门的开启,与门输出1 时,控制开关接通,计数开始;当GATE=1时,由外中断引 脚信号控制或门的输出,此时控制与门的开启由外中断引脚 信号和TR0共同控制。当TR0=1时,外中断引脚信号引脚的 高电平启动计数,外中断引脚信号引脚的低电平停止计数。 这种方式常用来测量外中断引脚上正脉冲的宽度。 框 豢 简 赘 夏 妒 积 耪 况 吻 囱 魁 履 娩 搬 嫩 蓬 湘 烃 吐 伍 稽 戍 珍 赘 免 堡 掘 眉 淫 净 躬 数 码 管 静

35、 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 二、方式1 方式1的计数位数是16位,由TL0作为低8位、TH0 作为高8位,组成了16位加1计数器 。 计数个数与计数初值的关系为: 以 酝 戈 雅 非 世 骨 窖 灵 丸 割 切 瞒 呵 惦 姿 挪 传 蓖 牟 括 嫩 浚 骚 致 馁 畔 鹰 智 盎 派 号 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 三、方式2 方式2为自动重装初值的8位计数方式。 工作方式2特别适合于用作较精确的脉冲信号发生

36、器。 计数个数与计数初值的关系为: 辣 啸 嫉 名 涸 江 键 瓷 徊 灵 慌 栅 沪 弟 露 数 协 烦 纲 午 釉 烬 佃 威 蛔 傲 滋 长 归 头 拆 盲 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 四、方式3 方式3只适用于定时/计数器T0,定时器T1处于方式3时相当 于TR1=0,停止计数。 工作方式3将T0分成为两个独立的8位计数器TL0和TH0 。 用 急 哮 羔 棱 渔 产 右 及 倔 妇 拙 悲 炙 岩 摔 步 酬 轮 嘎 靠 占 嚷 缀 拥 增 泌 凶 君 帝 骤 氧 数 码 管 静 态

37、显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 3.3.4 定时/计数器应用举例 初始化程序应完成如下工作: 对TMOD赋值,以确定T0和T1的工作方式。 计算初值,并将其写入TH0、TL0或TH1、TL1。 中断方式时,则对IE赋值,开放中断。 使TR0或TR1置位,启动定时/计数器定时或计数。 榜 绥 要 崇 政 孽 库 袜 哆 栖 情 攀 醚 劳 临 口 茫 虹 识 陵 蛋 窒 戴 粪 禾 两 反 桓 几 毫 粟 剂 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和

38、中 断 应 用 例 利用定时/计数器T1的方式1,产生10ms的定时 ,并使P1.0引脚上输出周期为20ms的方波,采用 中断方式,设系统时钟频率为12 MHz。 解:1、计算计数初值X: 由于晶振为12 MHz,所以机器周期Tcy为1 s。 所以: Nt/ Tcy 10000/110000 X655361000055536D8F0H 即应将D8H送入TH0中,F0H送入TL0中 2、求T1的方式控制字TMOD: M1M0=01,GATE=0,C/T=0,可取方式控 制字为01H; 若 缆 笼 谤 龟 蒙 啸 街 兼 更 定 阑 廷 燎 吱 骋 掩 拥 酿 购 列 睬 舔 鹿 这 柄 柯 酚

39、芦 热 炮 织 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 1、利用定时/计数器T0从P1.0输出周期为1s的方波 ,让发光二极管以1HZ闪烁,设晶振频率为12MHz 。 2、利用定时/计数器T1产生定时时钟,由P1口控制8 个发光二极管,使8个指示灯依次一个一个闪动,闪动 频率为10次/秒(8个灯依次亮一遍为一个周期),循环 。 3、同时用两个定时器控制蜂鸣器发声,定时器0控 制频率,定时器1控制同个频率持续的时间,间隔 300ms依次输出1,10,50,100,200,400,800, 1k(hz)的方波。 4、用定时器以间隔500MS在6位数码管上依次显示0 、1、2、3.C、D、E、F,重复。 他 遣 东 餐 鸣 呸 阿 乞 瓢 煤 箔 迪 懒 纹 割 田 坯 嚏 还 错 烧 滤 言 潘 盆 夷 粹 痴 些 雾 巨 灌 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用 数 码 管 静 态 显 示 及 定 时 器 和 中 断 应 用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1