单片机实验报告实验七:定时器实验
1. 掌握定时器编程的初始化设置;
2. 掌握定时器查询和中断两种不同的编程思路。
练习内容
1、用T1作为信号发生器来使用,要求从P1.0产生周期性(周期值自定)方波;
2、分别采用查询方式一和中断方式二来实现。
一、练习程序编写:
查询方式
#include <REGX52.H>
sbit P20=P2^0;
void main()
{ char i=100; TMOD=0x01; TH0=(65536-500)/256;TL0=(65536-500)%256;TR0=1;while(1){ for(;i>0;i--){while(!TF0);TF0=0;TH0=(65536-500)/256;TL0=(65536-500)%256;}P20=!P20;i=10;}
}
中断的
#include <REGX52.H>
sbit P20=P2^0;
unsigned char i=100;
void main()
{IE=0x82;TMOD=0x01;TR0=1;TH0=(65536-500)/256;TL0=(65536-500)%256;while(1);
}
void INTO_(void) interrupt 1
{TH0=(65536-500)/256;TL0=(65536-500)%256;i--;if(i<=0){P20=~P20;i=10;}
}
二、如果晶振频率调整为24MHz,如果要求周期不变,则定时器初始值怎么计算?
计算过程:12*(1/24)=0.5us
一个机器周期为0.5us
若要2ms周期,即1ms翻转一次
THL=(65535-2000)/256;
THL=(65535-2000)%256
结果 分析 |
查询和 中断俩种方式都可以完成脉冲的形成。 |
单片机实验报告实验七:定时器实验相关推荐
- 《c语言程序设计》实验报告,C语言程序设计实验实验报告_wenkub
C语言程序设计实验实验报告_wenkub 2020-08-30 16:30:07 [导读]综合使用基本结构.基本算法.函数.指针.结构体.链表等知识设计程序.需要复习课本以前所学内容,浏览上课讲解的相 ...
- 计算机程序设计实验报告4答案,程序设计实验报告4
篇2:<网络程序设计>教师实验报告 <网络程序设计>教师实验报告 本文关键词:实验,教师,报告,网络程序设计 <网络程序设计>教师实验报告 本文简介:<网络程 ...
- 苏州大学linux课程实验报告,苏州大学实验报告-定时溢出中断实验报告
苏州大学实验报告-定时溢出中断实验报告 本文关键词:实验,报告,溢出,中断,定时 苏州大学实验报告-定时溢出中断实验报告 本文简介:苏州大学实验报告院.系年级专业姓名学号课程名称成绩指导教师同组实验者 ...
- 计算机实训机器人实验原理是什么,实验报告机器人控制技术基础实验报告.doc...
实验报告机器人控制技术基础实验报告 华北电力大学 实 验 报 告 | | 实验名称: 机器人控制技术基础 课程名称: 机器人控制技术基础 | | 实 验 人: 成 绩: 18.00秒 指导教师: 实验 ...
- 密立根油滴实验的计算机仿真实验报告,密立根油滴实验报告
密立根油滴实验报告 密立根油滴实验实验报告 密立根(R.A.Millikan)在 1910-1917年的七年间,致力于测量微小油滴上 所带电荷的工作,这即是著名的密立根油滴实验,它是近代物理学发展过程 ...
- linux课程实验报告,Linux操作系统课程实验报告
Linux操作系统课程实验报告 Linux操作系统 课程实验报告 班级: 姓名: 学号: 指导老师:田丽华 完成时间:2014年7月 目录 一.实验目的1 二.实验要求1 三.实验内容1 [第一题]1 ...
- 东南大学计算机网络报告,东南大学计算机网络实验报告1东南大学计算机网络实验报告1.pdf...
东南大学计算机网络实验报告1东南大学计算机网络实验报告1 东南大学自动化学院 实 验 报 告 课程名称: 信息通信网络概论 第 1 次实验 实验名称: TCP/IP 协议与 Socket 编程认识实验 ...
- 计算机实验报告要求,计算机上机实验内容及实验报告要求
一.<软件技术基础>上机实验内容 1.顺序表的建立.插入.删除. 2.带头结点的单链表的建立(用尾插法).插入.删除. 二.提交到个人10m硬盘空间的内容及截止时间 1.分别建立二个文件夹 ...
- 函数插值法实验报告c语言,插值法实验报告.doc
插值法实验报告 PAGE PAGE 4 实验2 插值法 学院专 业日期学号姓 名成绩实验题目插值法指导老师一.实验目的掌握拉格朗日插值法.牛顿插值法.记录运行结果,回答问题,完成实验报告. 二.实验环 ...
- 射极跟随器实验报告数据处理_射极跟随器实验报告模式
射极跟随器实验报告模式 射极跟随器实验报告模式 一.实验目的 1.熟悉Multisim9软件的使用方法. 2.掌握放大器静态工作点的仿真方法及其对放大器性能的影响. 3.学习放大器静态工作点.电压放大 ...
最新文章
- ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ’1′ for key
- 【下载】RSA1024及RSA2048加密算法漏洞CVE-2017-7526 问题出在GnuPG加密库
- java 获取400的错误信息_获取400错误的请求Spring RestTemplate POST
- 【吾悟】《易经》有感程序人生
- android各个版本的名称和更新(转)
- 工业视觉智能实战经验之IVI算法框架2.0
- OpenShift 4 - Knative教程 (1) 创建Serverless运行环境
- 尚硅谷Linux视频学习建议贴及linux全套视频,运维版本180G高质量视频教程免费下,linux教程
- 士兵杀敌 三 --- O( 1 ) 的时间复杂度 .
- 安徽理工大学计算机科学工程学院,安徽理工大学计算机科学与工程学院文件(3页)-原创力文档...
- 用python还需要stata吗_极冷知识点——Stata/Python/R自带数据导入(附代码)
- 【第三方服务】微信公众平台授权登录
- 网站服务器在本地是指,本地域名是什么意思?本地域名服务器在哪?
- 如何用PS将gif图背景变透明
- MHA与PXC的区别
- Kaggle注册以及问题解决
- 七夕小案例:用代码给心爱的她画一个爱心
- Nature子刊:研究者研制出胞内和胞外神经电信号同步采集的多模态电极
- 【不一样的面经】阿里面试,我挂在了第四轮……
- 如何查询期刊的SCI分区
热门文章
- 51单片机应用篇-- --倒计时数字钟,矩阵按键可调
- bp神经网络优化算法对比,bp神经网络的优化算法
- 基于matlab的倒立摆设计,基于MATLAB的倒立摆系统控制系统设计与仿真.doc
- 奔图打印linux驱动下载,奔图P3060DW打印机驱动下载_奔图P3060DW打印机驱动官方下载-太平洋下载中心...
- c语言试题答题卡,c语言题目及答题卡.docx
- RapidMiner 数据读写
- android 4.0网络机顶盒,小米盒子体验:传输成问题目前还是半成品
- [论文总结] 深度学习在农业领域应用论文笔记10
- 融合多自然语言处理任务的中医辅助诊疗方案研究——以糖尿病为例
- 《Adobe Flash CS6中文版经典教程》——第1课 Flash CS6快速入门1.1 启动Flash并打开文件...