单片机秒表设计(编辑修改稿)内容摘要:

它是将发光二极管的阴极 (负极 )短接后作为反映出半导体材料的特性。 常见管芯材料有磷化镓 (GaP)、砷化镓 (GaAs)、磷砷化镓 (GaAsP)、氮化镓 (GaN)等,其中氮化镓可发蓝光。 发光颜色不仅与管芯材料有关,还与所掺杂质有关,因此用同一种管芯材料可以制成发出红、橙、黄、绿等不同颜色的数码管。 其他颜色LED 数码管的光谱曲线形状与之相似,仅入,值不同。 LED 数码管的产品中,以发红光、绿光的居多、这两种颜色也比较醒目。 LED 数 码管等效于多只具有发光性能的 PN 结。 当 PN 结导通时,依靠少数载流子的注人及随后的复合而辐射发光,其伏安特性与普通二极管相似。 在正向导通之前,正向电流近似于零,笔段不发光。 当电压超过开启电压时,电流就急剧上升,笔段发光。 因此, LED 数码管属于电流控制型器件,其发光亮度 L(单位是cd/ m2)与正向电流 IF 有关,用公式表示: L=KIF 即亮度与正向电流成正比。 LED 的正向电压 U,则与正向电流以及管芯材料有关。 使用 LED 数码管时,工作电流一般选 10mA 左右/段, 第五章 电路图 8 第 六 章 程序流程 图 程序法分析:本程序 T0 作 50ms定 时 ,T1 用作 计 数由 T0 与 N(需定 义 ;初位 为 20)配合完成 1s 定 时 ,1s 时间 到向 T1 发 出 计 数脉冲,然后 读 T1 中的数字用 60 整,将所行商余数分 别 成 BCD码转换 ,因此全部程序包括起始定 义语 句,主程序 4 中断服 务 程序, 3 个子程序。 a、主程序内容: 为显 示初始化,定 时 /计 数器初始化,中断初始化。 b、定 时 /计 数器 1 中断服 务 程序: T1 中断表示 计 数器溢出, 计 数超 时 3559,实现显 示 4 个 “F”然后返回。 c、定 时 器 /计 数器 0 中断服 务 程序: T0 中断表示 50s 时间 到,首先重置初位,然后判断 (N)-1 是否 为 0,若不 为 0,则 1 秒 时间 未到,返回主程序;若 为 0,读 取T1 计 数器内容送 DH、DC,重新 给 T0、T1 置初位,然后 调 用 NBCD16(提供 转换为 BCD 码 ),TBFLLN(将 BCD 码转 化 为显 示 码 ),DISPLAY(三个子程序 )。 d、外部中断 0 服 务 程序: 执 行外中断 0 中断,表示 “停止 ”键 按下,停止 计时 ,维 持原 显 示数据后返回。 e、外中断 1 服 务 程序: 执 行外中断 1 中断,表示 “开 始、 复 位 ”键 按下, 则 表示00;即返回到原程序 头 重新 执 行。 9 备 注 2: 软 件 设计 中:在程序 设计 中,需 涉 及以下几个方面的特殊情况: 1中断的响 应 :(1)定 时 器 0 中断的响 应 ,即当定 时 器完成 1s时 ,CPU储 存中断,而 执 行子程序的 T1 计 数器加 1,及 读 取 BCD 码 的 转换 ,以及 BCD 码转换显示 码 ,和 显 示数字等子程序。 (2)外中断:即 T0 在完成 50ms 定 时还 始 终 要 对 外部中断信号 (以脉冲形式出 现 ),开 始 (复 位 )、停止按 钮对应 的 I/O 接口完成 检测 ,若检测 到 开 始 (复 位 ),则 需到 执 行中断程序了,即促使 LED 显 示 0000,若 检测 到停止程序, 则 程序停止 执 行 PC 指 针 作空循 环 ,(3)内部中断:当 计 到 3659 时 ,因已最大 计 数,此 时 T1 计 数器 应发 出溢出 标 志, 执 行 T1 计 数器的中断服 务 程序即 显 示FFFF。 2 初始化:在此程序中 应涉 及三方面: (1)系 统 初始化即 开 始 时显 示 0000,(2)定 时 器 I/O 计 数器的工作方式,及初位的 设 定,注:定 时 器 0 每 完成一次 50ms 定时 都必重新 进 行 1 次初位 设 定, 计 数器 1 一 样。 10 流程 图 11 第七章程序 12 ORG 0000H 走始 汇编 程序部分 AJMP MIAN ORG 0003H 中断使用 步骤 1 AJMP INTPROG0 转 入外中断 O 服 务 程序 ORG 0013H AJMP INTPROG1 转 入外中断 1 服 务 程序 ORG 000BH 转 入定 时 /计 数 O 中断服 务 程序 AIMP CTPROG0 ORG 001BH 转 入定 时 /计 数 1 中断服 务 程序 N EQu 5FH BCD1 EQu 5EH BCD2 EQu 5DH BCD3 EQu 5CH BCD4 EQu 5RH CRTN1 EQu 4FH CRTN2 EQu 4EH CRTN3 EQu 4DH CRTN4 EQu 4CH ORG 0030H 执 行主程序 MAIN: MOV SP, 60H 确定 栈 底。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。