



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
名称 数码管显示 按键控制秒表 论坛 编写 shifang 日期 2009 5 修改 无 内容 中断按键控制 数码管显示 中断 0 控制计时和停止 中断 1 清零 include 包含头文件 一般情况不需要改动 头文件包含特殊功能寄存器的定义 unsigned int msecond second 定义全局变量 bit GoFlag 定义停止 计时标志 define DataPort P0 定义数据端口 程序中遇到 DataPort 则用 P0 替换 sbit LATCH1 P2 2 定义锁存使能端口 段锁存 sbit LATCH2 P2 3 位锁存 unsigned char code dofly DuanMa 10 0 x3f 0 x06 0 x5b 0 x4f 0 x66 0 x6d 0 x7d 0 x07 0 x7f 0 x6f 显示段码值 0 9 unsigned char code dofly WeiMa 0 xfe 0 xfd 0 xfb 0 xf7 0 xef 0 xdf 0 xbf 0 x7f 分别对应相应 的数码管点亮 即位码 unsigned char TempData 8 存储显示值的全局变量 void DelayUs2x unsigned char t 函数声明 void DelayMs unsigned char t void Display unsigned char FirstBit unsigned char Num void Init Timer0 void void CLR void 主函数 void main void unsigned char num 0 EX0 1 外部中断 0 开 IT0 1 IT1 0 表示边沿触发 EX1 1 外部中断 1 开 IT1 1 IT1 1 表示边沿触发 Init Timer0 while 1 主循环 TempData 0 dofly DuanMa second 10 分解显示信息 如要显示 68 则 68 10 6 68 10 8 TempData 1 dofly DuanMa second 10 TempData 2 0 x40 TempData 3 dofly DuanMa msecond 10 分解显示信息 如要显示 68 则 68 10 6 68 10 8 TempData 4 dofly DuanMa msecond 10 主循环中添加其他需要一直工作的程序 显示函数 用于动态扫描数码管 输入参数 FirstBit 表示需要显示的第一位 如赋值 2 表示从第三个数码管开始显示 如输入 0 表示从第一个显示 Num 表示需要显示的位数 如需要显示 99 两位数值则该值输入 2 void Display unsigned char FirstBit unsigned char Num static unsigned char i 0 DataPort 0 清空数据 防止有交替重影 LATCH1 1 段锁存 LATCH1 0 DataPort dofly WeiMa i FirstBit 取位码 LATCH2 1 位锁存 LATCH2 0 DataPort TempData i 取显示数据 段码 LATCH1 1 段锁存 LATCH1 0 i if i Num i 0 定时器初始化子程序 void Init Timer0 void TMOD 0 x01 使用模式 1 16 位定时器 使用 符号可以在使用多个定时器时不 受影响 TH0 0 x00 给定初值 TL0 0 x00 EA 1 总中断打开 ET0 1 定时器中断打开 TR0 1 定时器开关打开 定时器中断子程序 void Timer0 isr void interrupt 1 static unsigned char num TH0 65536 2000 256 重新赋值 2ms TL0 65536 2000 256 Display 0 8 if GoFlag num if num 5 num 0 msecond if msecond 100 100 进 1 msecond 0 second 秒加 1 if second 100 second 0 外部中断 0 程序 void ISR INT0 void interrupt 0 GoFlag GoFlag 利用外部中断打开和关闭定时标志 用于开始和停止计时 外部中断 1 程序 void
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年呼伦贝尔农垦谢尔塔拉特泥河哈达图浩特陶海农牧场招聘172人笔试历年难、易点深度预测模拟试卷带答案详解
- 2025年禁毒法测试题及答案
- 2025年北京警察招录考试(申论)历年参考题库含答案详解
- 合成孔径雷达成像关键算法剖析与前沿探索
- 基于2025年的跨境电商海外营销中心用户体验优化报告
- 内蒙古呼伦贝尔农垦牙克石、莫拐、免渡河农牧场有限公司招聘笔试题库及答案详解(名校卷)
- 2025年教师招聘之《幼儿教师招聘》通关练习题库包附答案详解(考试直接用)
- 教师招聘之《小学教师招聘》提分评估复习附完整答案详解(考点梳理)
- 2025内蒙古呼伦贝尔农垦莫拐农牧场有限公司招聘16人备考及参考答案详解
- 教师招聘之《小学教师招聘》通关模拟题库及答案详解(真题汇编)
- 养老机构供餐协议书
- 2025-2030曲面屏幕电视行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 10kV电力电缆户内冷缩终端头制作评分表
- 《高铁信号连锁设备》课件-(一) 平面布置图的识读
- 泥浆护壁旋挖钻孔灌注桩施工技术交底
- 初中地理跨学科学习实践研究
- 幼儿园常见传染病的预防课件
- GB/T 36287.1-2025轨道交通地面装置直流牵引供电能量利用第1部分:储存系统
- TY/T 3501.5-2024高山滑雪板性能测定第5部分:弯曲振动
- DB42∕T 1496-2019 公路边坡监测技术规程
- 塔拉韦斯特弗《你当像鸟飞往你的山》中英互译
评论
0/150
提交评论