LED灯闪烁

使用定时器实现延时实现LED灯闪烁,定时 5ms,count 计数50定时 250ms

#include <STC8H.H>sbit LED = P2^0;
unsigned char count = 50;  //定时250msvoid Timer0Init(void)      //5毫秒@24.000MHz
{AUXR &= 0x7F;   //定时器时钟12T模式TMOD &= 0xF0;     //设置定时器16位重装载模式,系统时钟计数TL0 = 0xF0;        //设置定时初始值TH0 = 0xD8;       //设置定时初始值TF0 = 0;          //清除TF0标志TR0 = 1;          //定时器0开始计时
}void main(void)
{/*P2.0准双向口模式*/P2M0 = 0x00; P2M1 &= ~(0x01);
/*定时器T0初始化*/    Timer0Init();EA = 1;         //总中断允许ET0 = 1;        //定时器T0中断允许LED = 0;while(1);
}void Timer0() interrupt 1
{count--;if(count == 0){count = 50;LED = !LED; }
}

STC8H8K64U——定时器T0(LED灯闪烁)相关推荐

  1. STM32定时器控制LED灯闪烁及PWM练习

    一.STM32定时器控制LED灯闪烁 1.相关配置 1)配置RCC和SYS 2)配置IO 配置PC15,并命名为D1. 3)配置定时器 选定时器2,配置Clock Source为Internal Cl ...

  2. STC89C52单片机 使用定时器使LED灯闪烁

    #include <reg52.h> #include <intrins.h>#define uint unsigned int #define uchar unsigned ...

  3. AT89C52利用定时器控制单个led灯闪烁

    AT89C52利用定时器控制单个led灯闪烁 keil芯片选择AT89C52 新建一个.c文件,将代码拷贝进去,然后保存. 然后将保存的.c文件加载到工程项目里面去. 设置好生产hex文件,就可以编译 ...

  4. 嵌入式作业STM32定时器实现串口通信及LED灯闪烁

    目录 前言 一.什么是定时器 1.定时器与计数器 2. 定时器有什么用 3. 定时器的原理 4.时钟产生器和时基单元 二.用STM32CubeMx创建项目 1. 创建项目 2.配置RCC和SYS 3. ...

  5. 【MSP430】MSP430F5529火箭板 --->基于定时器A的LED灯闪烁实验(含Timer_A分析)

    实验内容:上电点亮MSP430F5529 Launch Pad 上板载的红色LED,同时使用定时器让绿色LED闪烁 实验准备: 1.硬件:MSP430F5529 Launch Pad 2.软件:Cod ...

  6. FPGA(4)晶振与计数器 -- 实现定时器(led定时闪烁、蜂鸣器频率控制(单响)、蜂鸣器报警(频带控制,多响))

    目录 一.FPGA的晶振与定时器 二.定时器(led闪烁.蜂鸣器频率控制) 1.时钟上升沿.复位下降沿触发 2.复位,计数器清零 3.计数满1s时,计数器清零 4-1.led闪烁(每秒) 4-2.蜂鸣 ...

  7. Zigbee之旅(二):第一个CC2430程序——LED灯闪烁实验

    Zigbee之旅(二):第一个CC2430程序--LED灯闪烁实验 一.承上启下 在上一篇文章<Zigbee之旅(一):开天辟地>中,我们简要的介绍了Zigbee,以及其开发环境的搭建.O ...

  8. STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁

    STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁 1,GPIO管脚简介与配置 1.1GPIO框图 1.2GPIO不同模式 1.3 GPIO寄存器 1.4 GPIO库函数配置 2 ...

  9. 嵌入式小白学习:STM32实现定时器控制LED灯

    嵌入式小白学习:STM32实现定时器控制LED 目录 嵌入式小白学习:STM32实现定时器控制LED Part1.理论基础 Part2.环境的配置 Part3.代码的更改 Part4.实物的连线 Pa ...

最新文章

  1. 预告 · Flutter Live 2018 全球同步直播
  2. 【面试必备】java实现下载文件
  3. 网络营销外包专员浅析网络营销外包站内关键词优化技巧(不外传)
  4. openfire安装配置完全教程
  5. 建立可扩展的silverlight应用框架
  6. Go 语言web 框架 Gin 练习 7
  7. Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)
  8. WCF 服务端+客户端动态调用
  9. android adb进入recovery模式,adb 进入 recovery adb 进入 bootloader
  10. oracle 定时任务plsql,最简单的一个Oracle定时任务
  11. Overfeat模型(滑动窗口)
  12. 如何免费将一个PDF拆分成多个文件?
  13. mbit职业测试软件,APESK瑞士荣格理论模型职业性格测试(非迫选模式比MBTI性格测试更人性化)(量表版本:V2015-3.1)...
  14. 视觉检测系统设计过程中遇到的问题
  15. 如何在项目中规范git commit格式
  16. 高密度无线覆盖解决方案
  17. “全面集中管控”企业信息化体系建设的思考
  18. Google大数据三大论文
  19. 连接redis服务器提示:Redis Client On Error Error connect ECONNREFUSED 127.0.0.16380 Config right
  20. 《VSTO开发入门教程》配套资源下载

热门文章

  1. centos查看磁盘转速_Centos磁盘读写检测进行性能判断
  2. Java-List常用方法
  3. 时钟容错同步算法之FTA
  4. C盘爆满上热搜,简单几招释放几十G空间,一下子就不红了
  5. JUNOS的基本操作
  6. python爬虫爬取网易云音乐歌曲_Python网易云音乐爬虫进阶篇
  7. speedoffice(Word)如何给文字添加下划线
  8. 华为笔记本已经设置睡眠时间但无法自动进入睡眠状态解决方案(亲测有效)
  9. 巴西棕榈蜡的提取方式
  10. Qt6教程之三(2) QT使用qss