实验五——电子秒表显示器
更新时间:2023-05-27 08:32:01 阅读量: 实用文档 文档下载
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
中国石油大学(北京)
实验课程:
实验名称:
实 验 报 告 单片机原理及应用 实验五——电子秒表显示器
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
一、 实验目的
掌握定时/计数器的工作原理,熟悉定时/计数器中断法编程与调试内容。
二、 实验内容
1、按照教材图A.65,绘制实验五电路原理图;
2、采用12MHz晶振,50ms T0定时方式1+中断(20次中断为1s)法编程;
3、实现如下功能:程序启动时显示“00”,以后每隔1秒显示值加1,显示到59后,自动从“00”开始,如此无限往复 。
3、观察仿真结果,完成实验报告。
三、 实验要求
提交的实验报告中应包括:电路原理图,T0定时方式1工作原理阐述,源程序(编程思路说明与源程序),仿真效果(运行截图与讨论),实验小结(结论与体会)。其中讨论内容为:当前编程方案的不足之处?可以如何改进?
提交实验报告的电子邮件主题及存盘文件名格式如,2005041220马晓明实验五。
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
1、电路原理图
图1 电路原理图
2、T0定时方式1工作原理阐述
T1
T0脚T0TF0查询/中断
TR0
图2 T0定时/计数方式1逻辑结构图
CT原理时,T0为定时器工作方式。逻辑开关CT向上接通,此时以振
荡器的12分频信号作为T0的计数信号。若GATE=0,定时器T0的启动和停止完全由TR1的状态决定,而与INT0无关。
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
已知T0方式1由高8位THx和低8位TLx组成一个16位的加一计数器。若想要产生一个长度为t的定时,则需要为计数器赋初值a。a = 216 – t* fos / 12 ,将a值得高8位赋给THx,低8位赋给TLx。如此,当晶振产生时间长度为t的脉冲时,计时器发生溢出,使得TF0=1,从而触发了中断响应。
图2中各值的状态都要在程序主函数中进行定义,定时器/计数器的控制也是通过特殊功能寄存器进行的。其中,TMOD寄存器用于设置工作方式,TCON寄存器用于控制其启动和中断申请。
3、C51程序(编程思路说明与源程序)
(1)流程图
图3 源程序流程图
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
(2)源程序
图4 源程序
4、仿真效果(运行截图与讨论)
图5 仿真运行一
说明:利用KEIL编写单片机C51源程序并生成.HEX文件。在proteus中双击单片机加载.hex文件进行仿真运行。当运行开始时,数码显示管显示“0 0”。
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
图6 仿真运行二
说明:当时间到4秒时,数码显示管显示“0 4”。
图7 仿真运行三
说明:当时间到59秒时,数码显示管显示“5 9”,时间再继续增加时,数码管从“0 0”每个一秒钟加1,重新显示0 0—5 9。
讨论:本实验利用单片机的定时和计数功能实现电子表的计时功能。从运行结果上看,单片机能够完成预期功能,但是从源程序上看单片机在完成定时和计数功能之外还要执行一定的辅助语句,如不断重新装入初值等,执行这些语句势必会占用单片机机时从而使得显示时间的功能不准确。可考虑利用T0定时方式2来
中国石油大学(北京)单片机原理及应用试验。电子秒表显示器!
完善程序,由于方式2的计数器是8位的,实现1s的定时,可采用25msT0定时方式2+T0中断计时,4000次中断为1s中。由于方式2具有自动重装初值的功能,因此可以使计时更加准确。
5、实验小结(结论与体会)
本次实验进行的比较顺利,根据指导材料中提供的流程图完成了源程序的编写,成功生成了.hex文件,经过仿真运行达到了预期的实验结果。
通过本次的实验,我更加深入的了解到单片机定时/计数功能实现的机理,通过与单片机中断功能的结合,可以完成更多的预期功能。但是进过讨论我也发现,程序还是存在很大的缺陷,想要实现更加准确实现计时功能还需综合利用各种知识完善程序。
正在阅读:
实验五——电子秒表显示器05-27
福建省莆田市2014-2015学年5月高三第三次月考理科综合试题(含答06-26
锐捷网络产品图标库(2009)05-23
乐观自信幸福享受生活作文600字07-15
七年级生物上册1.1.4生物学的研究工具教案新版济南版05-01
新职业英语第一册Unit1Unit2教案05-31
2015届安庆二模生物07-05
角色扮演在中职会计实训教学中的应用02-28
运动会最难忘的一刻作文06-25
注销公司股东会决议(工商注销)08-19
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 秒表
- 显示器
- 实验
- 电子
- 学校教学质量分析2013.1
- 为什么线圈中塞上铁心电感系数会大大增大
- 幼儿园美术活动中教师的角色定位
- 思维导图在词汇教学
- FTTH建设装维培训基地参考教材part3—1—接 入光缆网规划方法
- 正交频分复用OFDM技术的研究
- 矿床地质报告形式
- 苏州大学 12临七 卫生法
- 抚顺拓展训练公司哪家优秀?
- 房地产企业组织结构设计
- 化学工艺学-第二章 化工资源及初步加工
- 整体橱柜十大品牌及2011年中国橱柜十大排名
- 湘西土家族苗族自治州
- 2018年江苏省南通市中考英语试题及参考答案(word解析版)
- 建设工程消防验收申报表 (2)
- 蒙牛雅士利并购案
- 临床护理路径国内外研究进展
- 研究论文:我国软件企业内部控制体系构建及实践研究
- 中学生学习保证书范文3篇
- 第5章-1 高频功率放大器工作原理