原文:51单片机 | 频率测量控制实现

频率测量方法: 测频法:测试限定时间内检测脉冲的个数 s 测周法:采样N个脉冲所使用的时间 测频法实验: 设计要求: 通过测频法测出时钟发生器的频率并显示在显示屏上 实现过程: 通过DCLOCK时钟发生器产生时钟频率,如下图所示,一秒钟产生 个频率 T 接收时钟发生器产生的脉冲,使用count变量计数,定时器T 完成 s后关闭中断,并将此时的count显示出来 元件清单: AT C SEG MP ...

2017-05-24 19:42 0 4807 推荐指数:

查看详情

51单片机led灯控制

关于内容理解: 先读懂51单片机的实验原理图,然后再着手编程。 由图可知 1,led灯接的是单片机的P0口,意味着我们只能用P0口来编程。 2,led灯是共阳极,当给低电平时led灯才会亮,(单片机灌电流能力较强,输出电流较弱,所以一般用共阳极) 3,led所在的P0口是读io口 ...

Mon Apr 30 19:54:00 CST 2018 0 3788
51单片机控制LED闪烁

51单片机最小系统 供电部分:5V供电 时钟部分: 晶振的选择 一般使用12MHz或者11.0592MHz的晶振,51单片机12个时钟周期执行一个机器周期,使用12MHz的晶振,那么1个机器周期是1uS;使用11.0592MHz的晶振是为了减小串口通信的误码率 ...

Tue Mar 31 05:07:00 CST 2020 0 1161
51单片机的中断嵌套怎么实现呢?

今天在练习51单片机的嵌套中断时,发现了一个奇怪的点,就是中断服务函数在执行的时候,无论优先级的高低,都不能被打断。嗯,就是外部中断0和外部中断1都不能打断定时器0的中断服务函数。(优先级:外部中断0>定时器0>外部中断1). 我本来想开启定时器 ...

Sat Jul 20 01:55:00 CST 2019 0 1492
51单片机实现的简易秒表

设计思路:(1)在main函数中不停的控制数码管显示时、分、秒      (2)用定时器0控制时间的递增      (3)用外部中断0(KEY3)实现秒表的暂停/开始      (4)用外部中断1(KEY4)实现秒表的停止 开发板:普中科技开发板 代码如下: ...

Wed Feb 14 20:33:00 CST 2018 0 5415
51单片机 | 实现四相步进电机控制实例

———————————————————————————————————————————— 工作原理见书《51单片机应用及原理——基于KeilC和Proteus,陈海宴》P178-180 ———————————————————————————————————————————— 步进电机控制 ...

Thu May 25 00:13:00 CST 2017 0 14502
Blinker 语音控制 51单片机 点灯

Blinker 语音控制 51单片机 点灯 Blinker blinker是一套跨硬件、跨平台的物联网解决方案,提供APP端、设备端、服务器端支持,使用公有云服务进行数据传输存储。可用于智能家居、数据监测等领域,可以帮助用户更好更快地搭建物联网项目。 blinker特性 ...

Fri Jan 28 07:13:00 CST 2022 0 719
[51单片机] 1602液晶显示控制代码

>_<:引脚的连接方式 >_<:下面是对其各个引脚进行说明: reg52.h 一般自带直接引用就含有这个文件啦 ...

Thu Apr 03 02:05:00 CST 2014 6 5345
51单片机 蜂鸣器

蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。三极管的作用为驱动,通过三极管放大驱动电流,从而可以让蜂鸣器发出声音。 有源蜂鸣器 ...

Wed Aug 03 23:12:00 CST 2016 0 4884
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM