原文:用51单片机实现的简易秒表

设计思路: 在main函数中不停的控制数码管显示时 分 秒 用定时器 控制时间的递增 用外部中断 KEY 实现秒表的暂停 开始 用外部中断 KEY 实现秒表的停止 开发板:普中科技开发板 代码如下: ...

2018-02-14 12:33 0 5415 推荐指数:

查看详情

51单片机的中断嵌套怎么实现呢?

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

Sat Jul 20 01:55:00 CST 2019 0 1492
基于51单片机简易操作系统设计

前言 看了很久的操作系统原理,ucos源码也看了大半,但是感觉总是懵懵懂懂,用句流行的网络用语就是始终上不了车,后来在网上被人推荐了一篇文章《建立一个属于自己的操作系统》,这篇文章真的 ...

Mon Jun 27 03:16:00 CST 2016 1 6240
51单片机 蜂鸣器

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

Wed Aug 03 23:12:00 CST 2016 0 4884
51单片机定时器实现LED闪烁

要启用一个定时器,先要开启定时器,然后产生中断 系统中断: 初始化程序应完成如下工作: 对TMOD赋值,以确定T0和T1的工作方式。 计算初值,并将其写入TH0、TL0或TH1、T ...

Sun Jun 10 21:20:00 CST 2018 1 4795
51单片机实现多模式计算器

介绍 单片机型号: 普中89C51 能够最大输出4位数结果,保留两位小数。 实现计算器一些功能。适用于C51单片机。 模式1: 加减陈除 模式2: 三角函数 模式3: 阶乘,开方,e的x次方,log运算 若有错误和不规范之处,还恳请各位看官多多指教。 经验吸取 保留两位小数 ...

Tue Dec 22 20:37:00 CST 2020 0 353
呼吸灯和花样流水灯 51单片机实现

1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_All P1            //led灯所用的接口,单片机接口不同,led灯不同void delayms(){unsigned char x ...

Sun Sep 29 06:39:00 CST 2019 1 422
51单片机实现的计算器

去年刚学1个月左右写的,还很稚嫩,初学者理解下思路水水就行了 #include<reg52.h> typedef unsigned int u16; ...

Thu Dec 26 04:28:00 CST 2019 0 1075
51单片机 | 频率测量控制实现

———————————————————————————————————————————— 频率测量方法: 测频法:测试限定时间内检测脉冲的个数(1s) 测周法:采样N个脉冲所使用的 ...

Thu May 25 03:42:00 CST 2017 0 4807
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM