![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 57
Lupin123123
这个作者很懒,什么都没留下…
展开
-
51单片机的定时器/计数器
7.2.2 定时器/计数器的结构51单片机的定时器/计数器结构如图7-7所示。T0由特殊功能寄存器TH0、TL0构成。T1由特殊功能寄存器TH1、TL1构成。T0 和T1都具有定时器和计数器两种工作模式,4种工作方式(方式0~3)。属于增计数器。特殊功能寄存器TMOD用于选择T0、T1的工作模式和工作方式。特殊功能寄存器TCON用于控制T0、T1的启动和停止计数,同时包含了T0、T1的状态。T0、 T1不论是工作在定时器模式还是计数器模式,实质是对脉冲信号进行计数,只不过计数信号的来源不同。计原创 2022-04-24 11:36:37 · 11643 阅读 · 0 评论 -
10.4.4 51单片机控制系统8个LED“跑马灯”实验
10.4.4 51单片机控制系统8个LED“跑马灯”实验仿真+代码方法一利用数组#include"reg52.h"#define u8 unsigned char#define u16 unsigned intu16 a[] = {0xff, 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f};void delayms(u16 ms){ u8 i; while(ms--) for (i=0; i<123; i++);}原创 2022-04-22 09:57:40 · 7807 阅读 · 1 评论 -
MCS-5 中断技术(实践)
仿真+代码例7-3#include<reg52.h>#define u8 unsigned char#define u16 unsigned intvoid delayms(u16 ms){ u8 i; while(ms--) for (i=0; i<123; i++);}void int0(void) interrupt 0 using 0{ P1 = 0x0f; delayms(800); P1 = 0xf0; delayms(800);}原创 2022-04-20 20:37:57 · 594 阅读 · 0 评论