




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、实验目的1、掌握数码管动态扫描显示的原理及过程。2、掌握单片机定时/计数中断程序的设计方法。3、掌握单片机定时计数器去按键抖动的原理及编程方法。二、实验内容设计一个秒表,显示格式为X-XX-X,例如1-56-7表示1分56.7秒,即以1/10秒的速度运行。要求:用按键P3.2,P3.3控制秒表的运行方式,当按下P3.2,时间清零,松开后不控制;当按下P3.3,时间停止,松开后继续计时实验器材仿真器、目标系统实验板、直流电源实验步骤1、 按照电路图连接好系统实验板电路 2,按要求编写程序,下载调试三、源程序清单# include <STC12C5A60S2.h># define
2、uchar unsigned char # define uint unsigned int # define uint32 unsigned long int# define sint32 signed long int# define vtim22000 /定时2ms,/数码管位选循环变量ucharwi=0;void delay(void);void display(void);/共阴数码管段码表uchar code distable=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x7
3、1,0X40,0x00,0x31;/位选码表uchar code numi=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;/显示缓存uchar V_ram=0x00,0x10,0x00,0x00,0x10,0x00,0x11,0x11;sbit p32=P32;sbit p33=P33;uchar i=0;uchar flag=0;uchar dm=0,wx=0;void main()uchar dm=0,wx=0; P1M1 = 0X00;P1M0 = 0Xff;P2M1 = 0X00;P2M0 = 0Xff; IT0=0; IT1=0; EA=1; ET0
4、=1; EX0=1; EX1=1;PT0=1; TH0=(65536-vtim2)/256; TL0=(65536-vtim2)%256; TMOD=0X01; TR0=1;while(1); void t0_rpt() interrupt 1 TH0=(65536-vtim2)/256; TL0=(65536-vtim2)%256; dm=distableV_ramwi;/取显示段码 wx=numiwi; /取位选码P1=0x00; /关显示P2=dm; /段码赋给P0口P1=wx; wi+; if(wi=8)wi=0; i+;if(i=50)&&(flag=0)i=0;V_
5、ram5+;if(V_ram5>=10)V_ram5=0;V_ram3+;if(V_ram3>=10)V_ram3=0;V_ram2+;if(V_ram2>=6)V_ram2=0;V_ram0+;if(V_ram0>=10)V_ram0=0; TR0=1; void keyint0() interrupt 0 V_ram0=0;V_ram2=0;V_ram3=0;V_ram5=0; void keyint1() interrupt 2 flag=1; while(p33=0); flag=0; 四、实验现象按下P32键清零,秒表再从零开始计数,按下P33键暂停,放开继续计数。五、实验总结刚开始时对时钟的知识是一知半解,因为定时器和中断的知识掌握得不牢固所以对时钟一直是很畏惧的,下意识的认为时钟很难,可是经过这次的实验我学到了不少东西,刚开始我的实验现象是按下清零键以后计数还是从原来的数字开始计数,而且我的暂停键按下以后只有一个数码管显示,这还真是困难重重,问题多多的程序啊,后来经过老师的一番讲解,我才知道自己对时钟的理解一直都有误区,对于这些知识点还是没有完全掌握
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷(石家庄)
- 2025年安徽省事业单位招聘考试教师招聘生物学科专业知识试卷及答案
- 呼吸机的考试试题及答案
- 我的探险经历记事类作文(14篇)
- 衡水五升六考试题及答案
- 新解读《GB-T 39316.3-2020军民通 用资源 元数据 第3部分:器材类 航材》
- 2025年中国无绳手持式花园电动工具行业市场分析及投资价值评估前景预测报告
- 2025国考晋中市财务管理岗位申论模拟题及答案
- 2025国考应急部行测言语理解与表达预测卷及答案
- 胃肠疾病早期筛查-洞察与解读
- 空压机操作安全培训
- 手术体位侧卧摆放
- 大型聚会安保人员配置方案
- 国防动员课件教学课件
- 江苏省南通市2024-2025学年七年级上学期期中英语试题(含答案不含听力原文及听力音频)
- 电梯日管控、周排查、月调度内容表格
- 统编语文四年级上册第六单元教材解读及集体备课
- 课程纲要(知识清单)人教版美术五年级上册
- 医学信息集成标准与技术 课件 第六章 医疗健康信息集成规范IHE
- (正式版)QC∕T 1207-2024 燃料电池发动机用空气压缩机
- 2024年辽宁沈阳市近海控股集团招聘24人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
评论
0/150
提交评论