下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机中断实验报告人的一生要疯狂一次,无论是为一个人,一段情,一段旅途,或一个梦想 屠呦呦实验三定时器中断实验一、实验目的1、 掌握51单片机定时器基本知识;2、 掌握定时器的基本编程方法;3、 学会使用定时器中断。二、实验内容1、利用定时器设计一个秒表,计数范围为 0—59,并在数码管实时显示三、实验设备PC机一台、单片机实验箱主要器件:AT89C52、7SEG-BCD、四、实验步骤1、使用Proteus设计仿真原理图;2、 使用Keil设计程序;3、 联合调试仿真。五、实验流程图开始判断是否到591否继续六、实验程序与结果#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharsbitF=P2A1;voidtimer1_init(){单片机中断实验报告全文共4页,当前为第1页。TMOD=0x10;〃单片机中断实验报告全文共4页,当前为第1页。TH1=(65536-6000)/256;//定时器每加一时间为1/fsoc,定时时间为1/500//(1/500)s/(1/3000000)s=6000TL1=(65536-6000)%256;//fsoc=3000000,所以装入16位定时器中值为65536-6000EA=1;ET1=1;TR1=1;}voidmain(){timer1_init();while(1);}voidtimer1()interrupt3{TH1=(65536-6000)/256;//每次进入中断,重装初值TL1=(65536-6000)%256;F=~F;//每次进入中断P1.1口取反}#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharsbitF=P2A1;voidtimer0_init(){TMOD=0x01;//将定时器0设置为工作方式1TH0=(65536-83)/256;〃定时器每加一时间为1/fsoc,定时时间为2Khz,既500us//500us/6us=83.3333TL0=(65536-83)%256;//fsoc=6000000,所以装入16位定时器中值为65536-83EA=1;ET0=1;TR0=1;}voidmain(){timer0_init();while(1);}voidtimer0()interrupt1{TH0=(65536-83)/256;//每次进入中断,重装初值TL0=(65536-83)%256;F=~F;//每次进入中断P1.1口取反,表示定时时间到}#include<reg51.h>//包含51单片机寄存器定义的头文件#defineseg_dataP1#defineseg_data2P3#defineuintunsignedintsbitD1=P2A0;//将D1位定义为P2.0引脚uintcounter=0;单片机中断实验报告全文共4页,当前为第单片机中断实验报告全文共4页,当前为第2页。/**************************************************************函数功能:主函数************************************************************voidmain(void){uinttime,time1,temp1,temp2,temp3;seg_data2=0;TMOD=0x11;seg_data2=0;TMOD=0x11;TH0=0xFC;////使用定时器T0的模式2
定时器T0的高8位赋初值1000-500TL0=0x18;//定时器TH1=(65536-50000)/256;//TL1=(65536-50000)%256;//TOC\o"1-5"\h\zEA=1; //ET0=1; //ET1=1;TR0=1; //TR1=1;TO的低8位赋初值定时器T1的高8位赋初值定时器T1的低8位赋初值开总中断定时器TO中断允许启动定时器TOwhile(1)//无限循环等待中断{temp1=(decade&OxOF)<<4;temp2=unit&OxOF;time=temp2|temp1;seg_data=time;temp3=avs&OxOF;time1=temp3;seg_data2=time1;}}{D1=~D1;//按位取反操作,将P2.O引脚输出电平取反THO=OxFF;//定时器TO的高8位赋初值1OOO-5OOTL0=0x06; //定时器TO的低8位赋初值}voidTime1(void)interrupt3{counter++;if(counter>19){unit++;counter=O;}if(unit>9){decade++;unit=O;if(decade>5){avs++;decade=0;}if(avs>9){avs=0;}单片机中断实验报告全文共4页,当前为第3页。TH1=(65536-50000)/256;//定时器T1的高8位赋初值TL1=(65536-50000)%256;//定时器T1的低单片机中断实验报告全文共4页,当前为第3页。}七、实验心得单片机中断实验报告全文共4页,当前为第4页。通过本次课程设计使我感受到它是一门综合性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安置房爆破施工合同
- 建筑工程建设中的给排水管道防渗漏施工分析
- 石河子大学《园林绿地系统规划》2022-2023学年第一学期期末试卷
- 国庆假期防溺水教育活动总结7篇
- 学校运动场改造施工组织设计
- 石河子大学《篮球教学训练理论与实践》2022-2023学年第一学期期末试卷
- 石河子大学《工业药剂学》2023-2024学年第一学期期末试卷
- 石河子大学《健身指导与训练》2021-2022学年第一学期期末试卷
- 沈阳理工大学《数字图像处理技术》2022-2023学年期末试卷
- 沈阳理工大学《马克思主义与社会科学方法论》2021-2022学年第一学期期末试卷
- 部编版七年级上册语文基础知识训练及答案一
- 天文竞赛复习题库及答案
- 污泥( 废水)运输服务方案(技术方案)
- 公司章程范本杭州工商docx
- 职业院校面试题目及答案
- 全护筒跟进旋挖施工方案
- 海水淡化处理方案
- 初中数学基于大单元的作业设计
- 小学一年级下册数学期末考试质量分析及试卷分析
- 原材料情况说明范本
- 《激发潜能超越自我》主题班会课件
评论
0/150
提交评论