资料介绍
1、 实验目的
学会单片机定时器中断和蜂鸣器结合的用法;
2、 实验设备
装有sdcc交叉编译环境,Python烧写工具,装有Linux的系统;
51单片机开发板 1 个,USB 数据线 1 根,跳线帽 1 个
3、 实验内容
了解单片机定时器原理说明
编写程序实现单片机定时器中断;
烧写单片机定时器和蜂鸣器结合程序。
4、 实验原理
关于内部定时/计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部定时/计数器在单片机中主要有定时器和计数器两个功能。本实验用的是定时器。内部定时/计数器用作定时器时,是对机器周期计数。每个机器周期的长度是 12 个振荡器周期。因为实验系统的晶振是 11.0592MHz,所以定时常数的设置可按以下方法计算:
机器周期=12÷11.0592MHz=1.08507µs
(65536-定时常数)*1.08507µs =50ms(50ms 中断一次)
定时常数=4C00H。
定时器的有关的寄存器有工作方式寄存器 TMOD 和控制寄存器 TCON。TMOD 用于设置定时器/计数器的工作方式 0~3,并确定用于定时还是用于计数。 TCON 主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。在例程的中断服务程序中,因为中断定时常数的设置对中断程序的运行起到关键作用,置数前先关定时器,置数完再打定时器。 **蜂鸣器模拟枪声实质就是利用定时器产生不同频率的值来导通蜂鸣器产生不同的声音。通过改变定时器初值,来设置中断时间的长短,改变蜂鸣器发声频率,从而改变声音。
- 51单片机控制蜂鸣器发SOS国际求救信号声音实验
- 【51单片机】蜂鸣器
- 实现两个单片机双向通信的实验资料合集 32次下载
- Keil 51单片机实验的资料合集 3次下载
- Keil 51和protues联调仿真实验资料合集免费下载 7次下载
- 使用AT89C51单片机设计小型气象站的实验资料免费下载
- Linux下的51单片机简单的外部中断实验的资料电路图及程序免费下载
- 使用单片机实现跑马灯的实验资料合集免费下载
- 51单片机的定义端口和定时器中断与蜂鸣器报警程序等函数合集
- 使用51单片机让蜂鸣器与LED流水灯进行简单结合的资料说明
- 使用51单片机进行播放音乐蜂鸣器的详细资料合集免费下载
- 使用51单片机的外部中断功能控制LED灯闪烁的实验资料合集免费下载
- 使用51单片机实现交通灯实验的资料合集免费下载 0次下载
- 51单片机的实验程序资料合集免费下载 13次下载
- 51单片机 蜂鸣器音乐实验(致爱丽丝) 60次下载
- 基于51单片机的羽毛球计分器设计 1811次阅读
- 基于51单片机的简易电子琴设计 5923次阅读
- 基于51单片机的篮球计分器设计 6253次阅读
- 基于51单片机的计时器设计 2426次阅读
- 基于51单片机的甲醛浓度检测仪设计 2138次阅读
- 基于51单片机的红外计数器设计 2065次阅读
- 蜂鸣器的简介和使用单片机驱动蜂鸣器的资料和程序概述 7334次阅读
- AT89S51单片机实验板的详细资料简介 4615次阅读
- 80C51单片机与8051单片机的区别是什么 8689次阅读
- 51单片机对电磁式蜂鸣器的驱动 5124次阅读
- 单片机驱动蜂鸣器产生警报声的设计 5596次阅读
- 80C51单片机与8051单片机的主要差别在哪里 7773次阅读
- 如何用51单片机实现IIC通信 1.6w次阅读
- 在Linux下51单片机的开发环境搭建详细程序编写详细概述 1.3w次阅读
- 51单片机学习感悟与51单片机上拉电阻心得 4229次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多