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

【51单片机非精准计时2个外部中断启停】2023-5-29

缘由https://ask.csdn.net/questions/7953369/54217159

按下按键1复位,按下按键2开始 ,51单片机8位数码管计时器 ,程序简便一些

#include "reg52.h" unsigned char code SMD[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F ,0x6F,0x00,0X80,118,121,56,63};//0~9隐.HELO bit k=0; void main() {//缘由https://ask.csdn.net/questions/7953369/54217159 unsigned char wy=0,my=0,w=0,x=0,m=0,f=0,s=0; EA=1; IT0 = EX0 = 1; IT1 = EX1 = 1; while(1) { if(k&&++wy==0)//k控制不显示 { P1=SMD[10];//P2=0; P1=SMD[x==7?m%10:x==6?m/10:x==5?10:x==4?f%10: x==3?f/10:x==2?10:x==1?s%10:s/10]; if(w==0)++w; P2=255-w;w*=2; if(++x>7)x=0; if(++my==0)//if(k&&++my==0)k控制现实0 { if(++m==60){++f;m=0;} if(f==60){++s;f=0;} if(s==24)s=0; } }else if(k==0)s=f=m=0; } } void WaiBuZhongDuan0() interrupt 0{k=0;} void WaiBuZhongDuan1() interrupt 2{k=1;}
#include "reg52.h" unsigned char code SMD[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x00,0X80,118,121,56,63};//0~9隐.HELO bit k=0; void smg8w(unsigned char s,unsigned char f,unsigned char m) { static unsigned char x=0,w=0; P1=SMD[10];//P2=0; P1=SMD[x==7?m%10:x==6?m/10:x==5?10 :x==4?f%10:x==3?f/10:x==2?10:x==1?s%10:s/10]; if(w==0)++w; P2=255-w;w*=2; if(++x>7)x=0; } void jishi(unsigned char* s,unsigned char* f,unsigned char* m) { if(++*m==60){++*f;*m=0;} if(*f==60){++*s;*f=0;} if(*s==24)*s=0; } void main() {//缘由https://ask.csdn.net/questions/7953369/54217159 unsigned char wy=0,my=0,m=0,f=0,s=0; EA=1; IT0 = EX0 = 1; IT1 = EX1 = 1; while(1) { if(++wy==0) { smg8w(s,f,m); if(k&&++my==0) { jishi(&s,&f,&m); } }else if(k==0)s=f=m=0; } } void WaiBuZhongDuan0() interrupt 0{k=0;} void WaiBuZhongDuan1() interrupt 2{k=1;}
#include "reg52.h" unsigned char code SMD[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00,0X80,64};//0~9隐.- unsigned char Js=0; bit k=0; void smg8w(unsigned char s,unsigned char f,unsigned char m) { static unsigned char x=0,w=0; P1=SMD[10];//P2=0; P1=SMD[x==7?m%10:x==6?m/10:x==5?12:x==4?f%10:x==3?f/10:x==2?12:x==1?s%10:s/10]; if(w==0)++w; P2=255-w;w*=2; if(++x>7)x=0; } void jishi(unsigned char* s,unsigned char* f,unsigned char* m) { if(++*m==60){++*f;*m=0;} if(*f==60){++*s;*f=0;} if(*s==24)*s=0; } void main() {//缘由https://ask.csdn.net/questions/7954067/54218556 unsigned char wy=0,my=0,m=0,f=0,s=0; TMOD=0X01; TH0=(65536-9216)/256; TL0=(65536-9216)%256; TR0=ET0=EA=1; IT0 = EX0 = 1; IT1 = EX1 = 1; while(1) { if(Js==100) { Js=0; if(k)jishi(&s,&f,&m); } if(++wy==0)smg8w(s,f,m); if(k==0)s=f=m=0; } } void Timer0() interrupt 1 { ++Js; TH0+=(65536-9216)/256; TL0+=(65536-9216)%256; } void WaiBuZhongDuan0() interrupt 0 { k=0; } void WaiBuZhongDuan1() interrupt 2 { k=1; }

缘由https://ask.csdn.net/questions/7954120/54218745

单片机利用keil和protues联合仿真—单稳态声控延迟电路

已有单片机开发版和待测电路图
keil程序仿真,利用AT89C51芯片,外接LCD或OLED屏来测量如图LED灯的延迟时间。
问:如何在单片机开发版上面实现对如图电路中LED灯亮时间的测量。(如何keil程序编写)

具壽善現復白佛言:「何等名為世間善法?」
佛告善現:「世間善法者,謂孝順父母、供養沙門婆羅門、敬事師
長,施性福業事、戒性福業事、修性福業事,供侍病者俱行福、方
便善巧俱行福,世間十善業道,若膖脹想、膿爛想、青瘀想、異赤
想、破壞想、啄噉想、離散想、骸骨想、焚燒想,若世間四靜慮、
四無量、四無色定,若佛隨念、法隨念、僧隨念、戒隨念、捨隨
念、天隨念、寂靜隨念、入出息隨念、身隨念、死隨念。善現!此
等名為世間善法。」
具壽善現復白佛言:「何等名為不善法?」
佛告善現:「不善法者,謂害生命、不與取、欲邪行,虛誑語、離
間語、麁惡語、雜穢語,貪欲、瞋恚、邪見及忿恨、覆惱、諂誑、
矯害、嫉、慳、慢等。善現!此等名為不善法。」
具壽善現復白佛言:「何等名為世間法?」
佛告善現:「謂世間五蘊、十二處、十八界,十業道,四靜慮、四
無量、四無色定,十二支緣起法。善現!此等名為世間法。」
具壽善現復白佛言:「何等名為出世間法?」
佛告善現:「謂出世間四念住、四正斷、四神足、五根、五力、七
等覺支、八聖道支,空、無相、無願解脫門,未知當知根、已知
根、具知根,有尋有伺三摩地、無尋唯伺三摩地、無尋無伺三摩
地,若明、若解脫,若念、若正知、若如理作意,若八解脫、若九
次第定,若內空、外空、內外空、空空、大空、勝義空、有為空、
無為空、畢竟空、無際空、散無散空、本性空、自共相空、一切法
空、不可得空、無性空、自性空、無性自性空,若佛十力、四無所
畏、四無礙解、十八佛不共法。善現!此等名為出世間法。」
具壽善現復白佛言:「何等名為有漏法?」
佛告善現:「謂墮三界,若五蘊、十二處、十八界,若四靜慮、四
無量、四無色定。善現!此等名為有漏法。」
具壽善現復白佛言:「何等名為無漏法?」
佛告善現:「謂四念住乃至十八佛不共法。善現!此等名為無漏
法。」
具壽善現復白佛言:「何等名為有為法?」
佛告善現:「謂三界繫法,若五蘊,若四靜慮、四無量、四無色
定,若四念住乃至十八佛不共法。善現!此等名為有為法。」
具壽善現復白佛言:「何等名為無為法?」
佛告善現:「若法無生、無滅、無住、無異,若貪盡、瞋盡、癡
盡,若真如、法界、法性、不虛妄性、不變異性、平等性、離生
性、法定、法住、實際。善現!此等名為無為法。」
具壽善現復白佛言:「何等名為共法?」
佛告善現:「謂世間四靜慮、四無量、四無色定、五神通。善現!
此等名為共法,共異生故。」
具壽善現復白佛言:「何等名為不共法?」
佛告善現:「謂四念住乃至十八佛不共法。善現!此等名為不共
法,不共異生故。善現!諸菩薩摩訶薩修行般若波羅蜜多時,於如
是等自相空法不應執著,以一切法無分別故。善現!諸菩薩摩訶薩
修行般若波羅蜜多時,於一切法以無二為方便,應正覺知,以一切
法皆無動故。善現!於一切法無二、無動是菩薩句義,無分別、無
執著是菩薩句義。以是故,無句義是菩薩句義。」
大般若波羅蜜多經卷第四百一十一
三藏法師玄奘奉 詔譯 第二分譬喻品第十一
摘要

http://www.jsqmd.com/news/632150/

相关文章:

  • 如何在6小时内将小说变成爆款推文视频?TaleStreamAI完整指南
  • FPGA实战:在Quartus II里给你的16位除法器做个“体检”——从仿真、时序分析到资源消耗全流程
  • 2026年热门的青岛锅炉养护剂实力工厂推荐 - 行业平台推荐
  • Vivado FFT IP核避坑指南:从Matlab数据生成到FPGA验证的完整流程
  • 2026年口碑好的专精特新中小企业申报/2026年专精特新申报综合评价公司 - 行业平台推荐
  • PDE (Processing D Editor) 三维场景编辑器 · 软件白皮书 · 基于 v..德
  • Allegro Stroke功能深度玩法:除了快捷命令还能做什么?从L型轨迹到复杂图案的进阶指南
  • Windows 11系统优化终极指南:Win11Debloat一键清理与隐私保护工具
  • 不锈钢彩涂板哪家品种全
  • 从日志中挖掘价值:构建Agent行为分析平台以发现优化点与异常模式
  • 2026乡村路灯技术全解析:太阳能路灯质量、市政太阳能路灯、市政路灯、庭院景观路灯、户外路灯、智慧路灯、湖南太阳能路灯厂家选择指南 - 优质品牌商家
  • Function Calling详解:让AI连接现实世界
  • DFRobot_SGP40库详解:VOC指数与eCO₂嵌入式实现
  • 技术判断力之AI三问峭
  • Mysql的行级锁到底是怎么加的?醒
  • 嵌入式整数信号变换库:纯定点FFT/DCT实现
  • 2026年杭州AI搜索营销新宠横评:5大系统供应商性能实测+选型建议
  • 从ReLU到GELU:非线性投影如何提升注意力机制的效果?
  • 【CD4022八进制计数器脉冲分配器】2023-5-31
  • 在同一个时间点,一个物体不能出现在两个地方。
  • C语言如何定义函数?(附带示例)
  • C 语言数据类型全解析:从基础到实战
  • 和AI一起搞事情#:边剥龙虾边做个中医技能来起号图
  • JavaScript 函数
  • JaCoCo在CI/CD流水线中的应用:自动化测试与质量门禁终极指南
  • dplyr和tidyr用法继
  • 本周补题 4/5 -- 4/12
  • RePKG终极指南:Wallpaper Engine资源解包与纹理转换完整方案
  • 【OpenClaw】通过 Nanobot 源码学习架构---()总体痉
  • 芯片研发要的不是“听话的工具“,是敢说不的工程师