51单片机基础之定时器中断(二)

发布者:勾剑寒最新更新时间:2022-10-13 来源: csdn关键字:51单片机  基础  定时器中断 手机看文章 扫描二维码
随时随地手机看文章

TMOD寄存器


这里讲一下TMOD寄存器,这个寄存器可以选择开启定时器0还是1,还有可以决定定时器以什么方式工作。如图:

代码:


#include


sbit LED=P2^0;


typedef unsigned char u8;

typedef unsigned int u16;


void time1_init(void)

{

        TMOD|=0x10;            //TMOD是一个寄存器,用来决定定时器的工作方式,高四位决定定时器1,目前是工作方式1,即16位定时计数。

        TH1=0xfc;                //定时器高八位

        TL1=0x18;                //定时器低八位

        ET1=1;                    //中断允许

        EA=1;                        //总中断打开

        TR1=1;                    //打开定时器中断

}


void main(void)

{

        time1_init();            //初始化

        while(1)

        {

        

        }

}


void tmie1(void) interrupt 3        //中断服务函数

{

        static u16 i;  //不用赋值,自动初始化0

        TH1=0xfc;

        TL1=0x18;

        i++;

        if(i==1000)

        {

            i=0;

            LED=!LED;

        }

}


运行结果:


结果和定时器0一样,一秒钟闪烁一次,就不发图片了。


关键字:51单片机  基础  定时器中断 引用地址:51单片机基础之定时器中断(二)

上一篇:51单片机基础之点阵LED8X8
下一篇:51单片机基础之定时器中断(一)

推荐阅读最新更新时间:2024-11-20 11:08

8051单片机存储器的组织结构是怎样的?
8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间: (1)64KB的程序存储器地址空间:0000H~FFFFH,其中0000H~0FFFH为片内4KB的ROM地址空间,1000H~FFFFH为外部ROM地址空间; (2)256B的内部数据存储器地址空间,00H~FFH,分为两大部分,其中00H~7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域; (3)64KB的外部数据存储器地址空间:0000H~FFFFH,包括扩展I/O地址空间。
[单片机]
基于51单片机的温室测试系统设计
  设施农业是世界现代农业发展的主要方向之一,我国农业正处于从传统也向高产、优质、高效为目的的现代化农业转化新阶段,设施农业是我国今后比较长的时间内农业发展的个主要方向。   环境控制对果树生产的重要作用已经为国内外大量的科学实验和生产的实践所证实。只有在适宜的生长环境下果疏才能充分发挥其高产潜力。多年的有关果树生长环境的研究,不仪知道了农业生产,也为温室环境测控的研究提供了理论和依据。但如何利用传感器技术,白动检测技术,通讯技术,计算机技术的发展和温室栽培的推广研制出对温室温度,湿度,二氧化碳浓度的智能测控系统,为果树提供最佳的生长环境,一直是农业研究者面临的重要课题。   虽然国外采用了全智能控制,但是他们的成本太高,
[单片机]
基于<font color='red'>51单片机</font>的温室测试系统设计
图形点阵式液晶显示模块与51单片机的接口设计与应用
引 言 液晶作为一种显示器件,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。以往的测控仪器的显示部分大都采用LED式液晶显示屏进行参数设定和结果显示,其显示信息量少、形式单一、人机交互性差、操作人员要求较高。而液晶显示器(LCD)具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。本文在介绍以ST7920为驱动器的WGM-12832液晶显示模块的引脚、结构、功能的基础上,详述了与AT
[单片机]
图形点阵式液晶显示模块与<font color='red'>51单片机</font>的接口设计与应用
51单片机快速入门指南】4.4.2:Mahony AHRS 九轴姿态融合获取四元数、欧拉角
STC15F2K60S2 22.1184MHz Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 上位机:Vofa+ 1.3.10 移植自MPU6050 获取角度理论推导(三)—9轴融合算法 —— shao15232_1 传感器的方向 源码 所用MCU为STC15F2K60S2 使用内部RC时钟,22.1184MHz stdint.h见【51单片机快速入门指南】1:基础知识和工程创建 软件I2C程序见【51单片机快速入门指南】4: 软件 I2C 串口部分见【51单片机快速入门指南】3.3:USART 串口通
[单片机]
【<font color='red'>51单片机</font>快速入门指南】4.4.2:Mahony AHRS 九轴姿态融合获取四元数、欧拉角
51单片机定时器TMOD与TCON、SCON
51单片机中断级别 中断源 默认中断级别 序号(C语言用) INT0---外部中断0 最高 0 T0 ---定时器/计数器0中断 第2 1 INT1---外部中断1 第3 2 T1 ----定时器/计数器1中断 第4 3 TX/RX---串行口中断 第5 4 T2 ---定时器/计数器2中断 最低 5 ———————————————— 定时器/计数器模式控制寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址,其字节地址为89H。 D0~D3为
[单片机]
<font color='red'>51单片机</font><font color='red'>定时器</font>TMOD与TCON、SCON
信号发生器的基础知识和选购指南
本文主要介绍信号发生器的基础知识,首先介绍通用的信号发生器有哪些分类,并简要说明了各种信号源的特点和作用,另外重点讲解了信号发生器的主要指标,介绍了现有信号发生器一些特殊功能。 关键词:任意波形发生器、函数信号发生器、频率分辨率、存储深度 一、引言 信号源是根据用户对其波形的命令来产生信号的电子仪器。信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量感兴趣的参数。可见信号源在电子实验和测试处理中,并不测量任何参数,而是根据使用者的要求,仿真各种测试信号,提供给被测电路,以达到测试的需要。 二、 信号源的分类和作用 信号源有很多种分类方法,其中一种方法可分为混和信号源和逻辑信号源两种。其中混和信号源
[模拟电子]
51单片机的存储器扩展
在51单片机中,连接外部存储器使用的是三总线的方式,即:数据总线,地址总线,控制总线。51单片机的P0口在有外部存储器的设计之中,一般充当数据总线和低8位的地址总线。所以我们必须解决P0的复用问题。51提供了ALE信号,ALE地址锁存信号的下降沿来临时,地址总线的数据被锁存。 外扩的数据存储器和外扩的I/O口是统一编址的。必须记住。 PSEN信号是外部ROM的读选通信号。一般接到存储器的OE端。 EA信号:EA = 0,只访问外部程序存储器,EA = 1,从内部ROM开始访问,当访问完内部ROM后,转去访问外部ROM。 常用的ROM芯片: Ai:地址线 Di:数据线 CE:片选信号 OE:选通
[单片机]
<font color='red'>51单片机</font>的存储器扩展
基于51单片机的简易计算器设计
一.硬件方案 本设计是以51单片机为核心的计算器模拟系统设计,输入采用4×4矩阵键盘,可以进行加、减、乘、除4位带符号数字运算,并在LCD1602上显示操作过程。 主要由51单片机+最小系统+LCD1602液晶显示模块+4*4矩阵按键电路;如图: 二.设计功能 (1)本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用)单片机。 (2)矩阵按键输入、LCD1602液晶显示,构成一套可以运算两个数之间的加减乘除的设计。 (3)最大运算是:9999*9999,可以运算负数; 三.设计原理图 (1)原理图主要采用AD软件进行设计,如图: (2)Protues仿真图如下: 四.软件设计 (
[单片机]
基于<font color='red'>51单片机</font>的简易计算器设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved