单片机秒表设计(编辑修改稿)内容摘要:
它是将发光二极管的阴极 (负极 )短接后作为反映出半导体材料的特性。 常见管芯材料有磷化镓 (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 确定 栈 底。单片机秒表设计(编辑修改稿)
相关推荐
e x cha lle nge s t hese da ys . W her e once t he y q uie t ly rep laced r e la ys a nd ga ve a n occas io na l r eport to a corpora te ma infra me, t he y are no w gro uped into ce lls, give n new
04DS18B20 DS18B20 DS18B201234567 8974LS04A0A1A2A3A4B7+5 高度检测单元 压力 传感器 原理 : 压力传感器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境;本设计使用 CS5532A/D 转换芯片 , 将压力传感器采集的压力信号转换为数字信号 , 通过液晶 实时 显示水位高度。 WTP803 悬臂梁式 称重 (测力 )传感器
le and simulation module with four integrated digital pipe display of Yang, dropping speed and hospital. When the module and simulation module press call selfclosing, host module can detect the first
,我们最终选择了 AT89S52 通用的普通单片机来实现系统设计。 AT89S52 是一种兼容 MCS51 微控制器,工作电压 到 ,全静态时钟 0 Hz 到 33 MHz,三级程序 加密, 32 个可编程 I/O 口, 2/3个 16 位定时 /计数器, 6/8 个中断源,全双工串行通讯口,低功耗支持 Idle 和Powerdown 模式, Power down 模式支持中断唤醒 ,
D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R
方案三:采用烟雾传感器。 当烟雾探头碰到烟雾或者某些特定的气体时烟雾探头内部阻值发生变化,传送出高电平,再经过外电路传给单片机,再由其发生信号。 综合上述讨论,我们采用方案三,不仅能监测到火灾发生时的情况,而且还能有效的控制宿舍内抽烟的频率。 人员监测模块的选择 方案一:采用光电开关。 能监测到人员通过,经济实用,并且监测距离 适中,性价比较高,适用于公寓监控系统。 方案二:利用图像识别的原理。