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

【51单片机5毫秒定时器】2022-6-1

缘由单片机的代码,求大家来帮帮我-编程语言-CSDN问答

#include "REG52.h"
unsigned char code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0,64}; //共阴0~F消隐减号
unsigned char Js=0, miao=0;//中断计时 秒 分 时 毫秒
sbit k0=P3^0;
sbit k1=P3^1;
void smxs(unsigned char mz, unsigned char w)
{unsigned char Xd=0;P0=255;P0=255-smgduan[mz];P2=w;while(++Xd);
}
void ZhongDuanSheZhi()
{TH0+=(65536-9216/2)/256;/*11.0592MHz定时器赋初值,定时5ms触发中断,自动补偿方式*/TL0+=(65536-9216/2)%256; TMOD=0X01;//16位定时器/计数器TR0=0; //启动定时器T0。ET0=1; //开启定时器EA=1; //全局中断开关
}
void main()
{unsigned char Xd=0,qh=0;//消抖unsigned int shu=0;ZhongDuanSheZhi();while(1){if(k0==0&&++Xd==0){qh=TR0=1;shu=1000;Js=0;while(k0==0);}if(k1==0&&++Xd==0){qh=0;while(k1==0);}smxs(shu/1000,1);smxs(shu/100%10,2);smxs(shu/10%10,4);smxs(shu%10,8);if(Js>=200){Js=0;if(qh==1)shu+=2;if(qh==0&&++miao>2)shu=4774;}}
}
void ZhongDuan() interrupt 1
{++Js;TH0+=(65536-9216/2)/256;TL0+=(65536-9216/2)%256;        
}

http://www.xdnf.cn/news/14716.html

相关文章:

  • Linux 内核 TCP 的核心引擎:tcp_input.c 与 tcp_output.c 的协同之道
  • Miniconda+Jupyter+PyCharm初始环境配置
  • 物联网与低代码:Node-RED如何赋能工业智能化与纵横智控的创新实践
  • 【已解决】Android Studio gradle遇到unresolved reference错误
  • 【机器学习深度学习】线性回归
  • 【thinkphp5】Session和Cache记录微信accesstoken
  • 【原创】【4】【辅助工具】基于视觉模型+FFmpeg+MoviePy实现短视频自动化二次编辑+多赛道
  • Gartner《敏捷化组织团队拓扑方法论》学习心得
  • [特殊字符]推客带货小程序解决方案——0门槛裂变营销,佣金赚不停!
  • 华为交换机 USG6311E 新建 vlan
  • 海澜之家旗下斯搏兹选择百胜软件,E3+企业中台持续为运动品牌业务发展赋能
  • Node.js特训专栏-实战进阶:9.MySQL连接池配置与优化
  • Java全栈面试实录:从电商平台到AIGC,技术栈深度解析
  • 领域驱动设计(DDD)【13】之重构中的坏味道:深入理解依恋特性(Feature Envy)与表意接口模式
  • 八股文——JAVA基础:基本数据类型与包装类的区别
  • 基于 Python 的批量文件重命名软件设计与实现
  • FPGA基础 -- Verilog 建模示例之通用移位寄存器
  • Linux远程机器无法连接-------解决方案
  • Python 数据分析与可视化 Day 7 - 可视化整合报告实战
  • 基于 opencv+yolov8+easyocr的车牌追踪识别
  • UniApp 开发第一个项目
  • 专题:2025医疗AI应用研究报告|附200+份报告PDF汇总下载
  • 【网络实验】-配置用户登录
  • WeakAuras Lua Script [ICC BOSS 12 - The Lich King]
  • 在ASP.NET Core WebApi中使用标识框架(Identity)
  • error: GH013: Repository rule violations found for refs/heads/main.
  • Hadoop之HDFS
  • 服务器不支持PUT,DELETE 的解决方案
  • 深入GPU编程:从硬件架构到内核优化
  • GitHub 趋势日报 (2025年06月24日)