当前位置: 首页 > news >正文

【51单片机定时器T0输出10毫秒周期方波12M晶振】2022-6-28

缘由利用定时器to通过p1.0引脚输出周期为10ms的方波。设晶体震荡器频率为12mhz,用c语言编程。-编程语言-CSDN问答

#include "REG52.h"
sbit k0=P1^0;
void ZhongDuanSheZhi()
{TH0+=(65536-5000)/256;/*定时器赋初值,12M定时5ms触发中断,自动补偿方式*/TL0+=(65536-5000)%256;    TMOD=0X01;//16位定时器/计数器TR0=1; //启动定时器T0。ET0=1; //开启定时器EA=1; //全局中断开关
}
void main()
{ZhongDuanSheZhi();while(1){}
}
void ZhongDuan() interrupt 1
{k0=~k0;    TH0+=(65536-5000)/256;/*定时器赋初值,12M定时5ms触发中断,自动补偿方式*/TL0+=(65536-5000)%256;    
}

http://www.lryc.cn/news/596106.html

相关文章:

  • Web开发 05
  • verilator如何实现RTL的仿真(腾讯混元)
  • 牛客NC16625 [NOIP2009]分数线划定(排序)
  • vue3:十八、内容管理-实现内容的数据展示,开关switch设行,tag标签展示
  • 北京-4年功能测试2年空窗-报培训班学测开-第五十七天
  • Datawhale AI 夏令营-心理健康Agent开发学习-Task1
  • React 面试题库
  • Vue 3 面试题全套题库
  • 前端面试专栏-工程化:29.微前端架构设计与实践
  • class和struct的区别
  • RAG实战指南 Day 21:检索前处理与查询重写技术
  • 腾讯研究院 | AI 浪潮中的中国品牌优势解码:华为、小米、大疆、科大讯飞等品牌从技术破壁到生态领跑的全维突围
  • Kotlin调试
  • IO复用(多路转接)
  • Windows Server 设置MySQL自动备份任务(每日凌晨2点执行)
  • 二叉树的题目,咕咕咕
  • VirtualBox安装提示security安全问题
  • 控制器(Controller)模块的架构与工作流程 -OpenExo
  • Agent架构与工作原理:理解智能体的核心机制
  • Nacos 注册中心高频面试题及解析
  • 从感知到决策:虚拟仿真系统与视觉算法融合下的多路RTSP视频接入技术探究
  • 将生产库的数据连同表结构一起复制到测试库中
  • 如何安装没有install.exe的mysql数据库文件
  • ZLMediaKit 入门
  • 20250722在Ubuntu 24.04.2下配置编译RD-RK3588开发板的Android13的编译环境
  • wps dispimg python 解析实现参考
  • 二分查找-852.山峰数组的峰顶索引-力扣(LeetCode)
  • 函数——C语言的重要部分
  • React Three Fiber 实现昼夜循环:从光照过渡到日月联动的技术拆解
  • 金山办公WPS项目产品总监陈智新受邀为第十四届中国PMO大会演讲嘉宾