侵权投诉

3步教你如何用51单片机制作秒表

玩转单片机 2020-10-23 13:55 次阅读

和很多朋友一样,在学51单片机的过程中我们肯定会涉及到制作一个秒表,牵涉到把单片机的多个部分组合起来使用,这对于我们初学者来说可能显得有些困难,我同大家一样,百思不得其解,最后头都弄大了才把这个秒表制作出来,为了给以后的朋友们一些思路,一些参考,所以在这里我把自己制作的整个详细过程整理出来供大家参考。我调试出来是没有问题的,各方面都稳定运行,由于我水平有限,中间可能会有不对的地方,欢迎大家指正,我们一起学习,一起进步!

我将分为三个部分来介绍:1.整体思路,2.硬件电路方面,3.软件编程方面。

1、整体思路

利用51单片机制作秒表时,我介绍精确到十分位(即0.1s)的制作,并让其拥有启动,暂停,复位三个功能。

用到的单片机部分:定时器部分,独立按键的检测与应用,数码管的显示,并结合一些简单的程序即可实现。

用5位数码管来进行显示,分别显示秒的十分位,秒的个位,秒的十位,分的个位,分的十位。用定时器定时50ms,2个定时器中断即是0.1s,即秒的十分位,20个定时器中断即是1s,60个1s即是1分钟,通过程序将5位数码管的值分离出来,并进行显示。这就是我在数码管显示方面的思路,如果不是太清楚,结合我下面软件编程方面的程序来看你可能就会明白,我会在那部分做详细介绍,看完了可能你就懂了。

利用独立按键设置启动/暂停键和清零键,利用独立按键的检测,若启动/暂停按键按下,秒表则启动或者暂停,按下复位键,秒表清零复位。我在程序后面全都有注释,不用担心。看完你就会明白了。

这是我制作的的流程图:

“ms100”表示秒的十分位,"s"表示秒的个位,“s1”表示秒的十位,“min”表示分的个位,“min1”表示分的十位。

“cnt”表示秒的计数位,即多少个一秒,定时满一秒加1,“minu”表示分的计数位,即多少个一分钟,一分钟加1,

这个流程图提供了大致思路,要结合下面的程序部分一起看。可能有些简陋,请多多包涵!

看起来是不是好简单?有木有?请继续往下看。

2、硬件电路方面

每个人的硬件可能都不一样,(哪些控制数码管的位选,哪些控制数码管的段选,哪些控制独立按键等等),大家在自己制作过程中都要仔细考虑,我在这里就用我自己的硬件进行介绍。

这是我的数码管的电路图:(将J12用杜邦线接到对应的P0口,将J16用杜邦线接到对应的P1口)

位选端我用P1口控制,段选端我用P0口控制。在图中我已标明秒的个位s,秒的十位s1,分的个位min,分的十位min1所对应的数码管。该数码管是共阴极。

秒的十分位我用的是另一个共阳数码管。我用P3口控制该数码管的段选,其图如下:

而独立按键我用的P2^7控制“启动/暂停键”,P2^6控制复位键:电路图如下:(将JP5通过杜邦线接到P3口)

硬件电路基本上就是这些,由于分和秒之间要用小数点分隔开,所以分的个位对应的数码管的段码要用带小数点的段码,其余的数码管则不用。

硬件方面是为看懂软件程序做准备,下面我们就开始我们的软件程序方面吧! 

3、软件程序方面

#include   

#define uchar unsigned char  

#define uint unsigned int  

#define PIN0 P0  //数码管段选端  

#define PIN1 P1  //数码管位选端  

#define PIN3 P3  //十分位数码管的段码端  

sbit start=P2^7;  //启动/暂停按钮  

sbit reset=P2^6;  //复位按钮  

uint cnt=0;   //1s的次数的计数值  

uint num=0;     //进入中断次数的计数值(一次50ms)  

uint num1=0;        //0.1s的次数的计数值  

uchar code table[]={0x3f,0x06,0x5b,  

0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f};  

//不带小数点的共阴极数码管段码0-9  

uchar code table1[]={0xbf,0x86,  

0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};  

//带小数点的共阴极数码管段码0-9  

char code table2[]={0xc0,0xf9,0xa4,  

0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  

//不带小数点的共阳极数码管段码0-9  

void Display(uint w,uint a,uint b,uint c,uint d);  //声明显示函数  

void InitTimer0();  //声明定时器初始化函数  

void Delayms(uint x);  //声明延时函数  

void main()  

{  

uint ms100=0;   //秒的十分位  

uint s,s1,min,min1,minu=0;   

//依次是秒的个位,秒的十位,分的个位,分的十位  

InitTimer0();     //初始化定时器  

while(1)            //进入死循环  

{     

if(start==0)   //检测启动/暂停键是否按下  

Delayms(20); //延时消抖  

{  

if(start==0)  //消抖之后再次检测  

{  

TR0=!TR0;       //定时器的控制位取反  

while(!start);  //等待按键释放  

}  

}  

if(reset==0)  //检测复位键是否按下  

{  

Delayms(20);    //延时消抖  

if(reset==0)    //消抖之后再次检测  

{  

num=0;        

num1=0;     //进入中断次数值清0  

ms100=0;    //十分位的计数值清0  

cnt=0;      //秒的计数值清0  

minu=0;     //分的计数值清0  

while(!reset);       //等待按键释放  

}  

}  

if(num1>=2)      //检测是否达到0.1s,(两个50ms)  

{  

num1=0;         //进入中断次数值清零  

ms100++;        //秒的十分位的计数值加1  

if(ms100>=10)  //若秒的十分位计数值达到10  

{  

ms100=0;  //清零秒的十分位的计数值  

num1=0;  //进入中断次数值置0  

}  

}  

if(num>=20)  //判断计时时间是否达到1s(20个50ms)  

{  

num=0;     //进入中断次数值置0  

cnt++;       //秒的计数值加1  

if(cnt>=60) //判断是否达到60s  

{  

cnt=0;      //若达到60s,将秒的计数值置零  

minu++;         //分的计数值加1  

if(minu>=60)  //判断是否达到60分钟,一般秒表是用不到60分的,这是为了程序的严谨性  

{  

TR0=!TR0;           //达到60分钟则关闭定时器并清零所有的计数值  

num1=0;                

num=0;  

ms100=0;  

cnt=0;        

minu=0;  

}  

}  

}     

s=cnt%10;   //从秒的计数值里面分离秒的个位  

s1=cnt/10;  //从秒的计数值里面分离秒的十位  

min=minu%10;    //从分的计数值里面分离分的个位  

min1=minu/10;   //从分的计数值里面分离分的十位  

Display(ms100,s,s1,min,min1);  //显示这5个数  

}     

}  

void InitTimer0() //定时器初始化函数  

{  

TMOD=0x01; //选择定时器0的工作方式1  

TH0=(65536-45872)/256;  //装初值(定时50ms),晶振11.0592MHz  

TL0=(65536-45872)%256;  

EA=1;       //打开总中断  

ET0=1;  //打开定时器中断  

TR0=0;  //先不要启动定时器  

}  

void TIMER0()  interrupt 1  //定时器中断服务函数  

{  

TH0=(65536-45872)/256;  //重装初值  

TL0=(65536-45872)%256;  

num++;      //让进入中断次数值加1,用于判断是否达到1s  

num1++;     //让进入中断次数值加1,用于判断是否达到0.1s  

}  

void Delayms(uint x)   //延时xms  

{  

uint i,j;  

for(i=x;i>0;i--)  

for(j=110;j>0;j--);  

}  

void Display(uint w,uint a,uint b,uint c,uint d) //定义显示函数  

{  

PIN3=table2[w];     //秒的十分位的段选  

Delayms(5);  

PIN0=table[a]; //秒的个位的段选  

PIN1=0x7f;       //秒的个位的位选  

Delayms(5);           

PIN0=table[b];  //秒的十位的段选  

PIN1=0xbf;          //秒的十位的位选  

Delayms(5);  

PIN0=table1[c];  //分的个位的段选(带小数点)  

PIN1=0xdf;           //分的个位的位选  

Delayms(5);  

PIN0=table[d];      //分的十位的段选  

PIN1=0xef;              //分的十位的位选  

Delayms(5);       

}  

由于在打字时可能不小心会弄错一丁点程序,我都是一个字母一个字母手打的,所以请大家理解思路即可,根据这个思路自己去写,这样得到的知识才是属于自己的。毕竟 “读别人的故事,悟自己的人生”。

下面来几张实物图给大家看一下我这个秒表的实际效果。

编译结果:

烧写进单片机的效果:(没有按启动按钮之前)

按了启动按钮之后,秒表将会自动开始计时,由于无法演示动态过程,只能在中间按下暂停键给大家看看效果:

按下复位键后:

由于我用的是一个比较完整的51开发板,所以里面有很多部分,大家只需要注意观察数码管部分就好。

下面再来一个完整的图:

结束语

至此,利用51单片机制作的秒表就已经完成了!若是文章中有什么不懂的地方或者是自己在制作过程中遇到什么问题都可以联系我,或者给我留言,我一定竭尽全力帮助大家!我们一起学习,一起进步!希望大家都能在看完这篇文章后自己动手成功制作出一个秒表,祝愿大家学好单片机!当然,由于自身水平有限,文章中肯定会存在错误或者是考虑不周的的地方,恳请不吝赐教!谢谢大家!

(PS:我写了一整天了,反复的看,反复的改,现在头昏眼花,但是只要能对大家有所帮助,一切都是值得的。)

作者:wangwangpengpeng

来源:

http://blog.csdn.net/wangwangpengpeng/article/details/76065286

责任编辑:PSY

原文标题:用51单片机制作一个秒表的详细过程(教程有程序)

文章出处:【微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

原文标题:用51单片机制作一个秒表的详细过程(教程有程序)

文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

使用单片机实现喇叭发声原理的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现喇叭发声原理的C语言程序免费下载。
发表于 11-27 17:57 7次 阅读
使用单片机实现喇叭发声原理的C语言程序免费下载

STM32单片机原理图与PCB封装免费下载

STM32单片机原理图与PCB封装
发表于 11-27 16:43 14次 阅读
STM32单片机原理图与PCB封装免费下载

基于PIC单片机的交流净化稳压电源设计方案

  目前,现有的各类民用稳压电源均普遍针对一般民用电网的特点而设计,不适合航天发射计量测试的需求。一般说来,民用电网由于...
发表于 11-27 16:02 0次 阅读
基于PIC单片机的交流净化稳压电源设计方案

可编程式超低功耗数字调理芯片M8601的性能特点及应用领域分析

翠展微电子(上海)有限公司(Grecon)日前宣布推出一款针对人体被动红外(PIR)应用的可编程式超....
的头像 牵手一起梦 发表于 11-27 15:50 43次 阅读
可编程式超低功耗数字调理芯片M8601的性能特点及应用领域分析

最详细的详细解释485通信自动收发电路

上边是顽童哥一直在用的 485 通信自动收发电路,不但要把电路送给你,还要把电路原理给你讲明白了。实....
发表于 11-27 11:57 18次 阅读
最详细的详细解释485通信自动收发电路

关于单片机学习给初学者的几个忠诚建议

一.学单片机需要多少钱? 这是一个很多想学单片机的人都比较关心的问题,大部分过来人的介绍,硬件部分....
发表于 11-27 11:39 7次 阅读
关于单片机学习给初学者的几个忠诚建议

急!请问这是个RC滤波还是电压取样电路,谢谢

发表于 11-27 10:20 50次 阅读
急!请问这是个RC滤波还是电压取样电路,谢谢

基于MCS-51系列单片机实现遥测数据存储系统的设计

基于上述原因,本文提出了采用单片机控制硬盘对遥测数据进行实时存储的方案,对数千秒遥测数据进行实时无丢....
的头像 电子设计 发表于 11-27 10:12 124次 阅读
基于MCS-51系列单片机实现遥测数据存储系统的设计

如何学习单片机

使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序...
发表于 11-27 09:48 101次 阅读
如何学习单片机

单片机上拉电阻有什么样的作用好使用原则详细说明

电子发烧友网站提供《单片机上拉电阻有什么样的作用好使用原则详细说明.pdf》资料免费下载
发表于 11-26 23:50 28次 阅读
单片机上拉电阻有什么样的作用好使用原则详细说明

如何让STC单片机接上电就可以开始工作

电子发烧友网站提供《如何让STC单片机接上电就可以开始工作.pdf》资料免费下载
发表于 11-26 23:48 33次 阅读
如何让STC单片机接上电就可以开始工作

请教单片机+syn115-syn480 433m发送接收问题

发送模块可以发送正确的波形,但是接收不到正确的波形 请问是什么问题呢? 我是初学者 谢谢各位大佬 谢谢 ...
发表于 11-26 21:04 1次 阅读
请教单片机+syn115-syn480 433m发送接收问题

使用单片机实现看门狗溢出测试的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现看门狗溢出测试的C语言程序免费下载。
发表于 11-26 17:31 23次 阅读
使用单片机实现看门狗溢出测试的C语言程序免费下载

使用单片机实现外部中断1电平触发的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现外部中断1电平触发的C语言程序免费下载。
发表于 11-26 17:31 23次 阅读
使用单片机实现外部中断1电平触发的C语言程序免费下载

使用单片机实现外部中断0电平触发的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现外部中断0电平触发的C语言程序免费下载。
发表于 11-26 17:31 23次 阅读
使用单片机实现外部中断0电平触发的C语言程序免费下载

使用单片机实现矩阵键盘简易计算器的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘简易计算器的C语言程序免费下载。
发表于 11-26 17:31 37次 阅读
使用单片机实现矩阵键盘简易计算器的C语言程序免费下载

使用单片机实现按键长按短按效果的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现按键长按短按效果的C语言程序免费下载。
发表于 11-26 17:31 26次 阅读
使用单片机实现按键长按短按效果的C语言程序免费下载

单片机是如何构成的?

  单片机是这些电器动作的关键,是指挥硬件运行的。例如:接收按钮或按键的输入信号,按照事先编好的程序,指挥马达和LCD的...
发表于 11-26 17:12 108次 阅读
单片机是如何构成的?

stm8单片机的供电模块

  STM8 的MCU有四个供电单元:   1. VDD/VSS:主电源(3V~5.5V);   2. VDDIO/VSSIO: I/O口...
发表于 11-26 17:10 202次 阅读
stm8单片机的供电模块

如何在51单片机上实现串口收发命令

串口通信在电子行业中应用较广,通过上位机发送命令,实现各种功能的控制及数据的反馈。本文就是在51 单....
发表于 11-26 17:02 18次 阅读
如何在51单片机上实现串口收发命令

常见的四种单片机常用开方根算法

  C语言中要求平方根,可以在头文件中加入#include 〈math.h》。然后调用sqrt(n);函数即可。但在单片机中调用此函数无疑会耗...
发表于 11-26 17:01 101次 阅读
常见的四种单片机常用开方根算法

单片机系统开发入门知识及基本条件

  1. 入门知识储备   想学习单片机系统的开发,必须先有以下几个方面的知识储备:   (一) 微机原理   (二) C语言...
发表于 11-26 16:57 0次 阅读
单片机系统开发入门知识及基本条件

单片机如何用一个IO口采集多个按键信号?

一般按键信号都是高低电平,对于每一个按键信号单片机都需要一个IO口进行采集,这种按键采集方式比较简单,但是占用的单片机I...
发表于 11-26 16:51 101次 阅读
单片机如何用一个IO口采集多个按键信号?

减轻单片机设计干扰的方法

现在的单片机一般在片内集成有RC振荡电路,可以产生MCU工作需要的时钟脉冲,使用片内时钟不仅可以简化外部电路设计,还可以...
发表于 11-26 16:47 0次 阅读
减轻单片机设计干扰的方法

基于AT89C55WD单片机和编程语言实现继电保护实验系统的设计

其中控制系统采用单片机控制,包含以下4个部分:数据处理单元,即微机主系统;数据采集单元,即模拟量输入....
的头像 电子设计 发表于 11-26 10:10 220次 阅读
基于AT89C55WD单片机和编程语言实现继电保护实验系统的设计

三个超声波走迷宫

51小车走迷宫
发表于 11-25 17:57 14次 阅读
三个超声波走迷宫

单片机上电复位后端口的状态详细概述

 在 MSP430 单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态....
发表于 11-25 16:30 66次 阅读
单片机上电复位后端口的状态详细概述

单片机整体的CPU使用情况详细介绍

打开电脑的任务管理器,看着跳动的 CPU 使用率,发现很舒服。每一个线程占用了多少 CPU 清清楚楚....
发表于 11-25 15:58 54次 阅读
单片机整体的CPU使用情况详细介绍

为什么不能使用单片机取代PLC

单片机可以替代 PLC 吗? 这个问题如同面粉能代替面条一样,答案是否定的。第一次听到这个答案可能很....
发表于 11-25 10:58 122次 阅读
为什么不能使用单片机取代PLC

单片机到底有什么作用PDF文件讲解

1. uC/OS 是个什么鬼?在一些朋友的留言和大神的文章中多次提到了 uC/OS,相信很多朋友看到....
发表于 11-25 10:57 53次 阅读
单片机到底有什么作用PDF文件讲解

单片机实现按键触发设计的方案和电路图分析

在学习单片机的时候想必大家都接触过按键,按键是一个人机交互的接口设备,在刚开始接触的时候最简单也是最....
发表于 11-25 09:34 53次 阅读
单片机实现按键触发设计的方案和电路图分析

工业物联网的无线网络WiFi单片机的方案详细概述

正如 Microchip 所看到的一样,随着物联网从家庭自动化领域拓展到如供暖、通风与空调(HVAC....
发表于 11-25 08:20 34次 阅读
工业物联网的无线网络WiFi单片机的方案详细概述

51单片机的C语言编程基础及实例教程

基础知识:51单片机编程基础   单片机的外部结构:   1. DIP40双列直插; ....
发表于 11-24 18:08 77次 阅读
51单片机的C语言编程基础及实例教程

使用单片机实现独立按键依次输入数据的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现独立按键依次输入数据的C语言程序免费下载。
发表于 11-24 17:57 37次 阅读
使用单片机实现独立按键依次输入数据的C语言程序免费下载

使用单片机实现按键从右至左输入的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现按键从右至左输入的C语言程序免费下载。
发表于 11-24 17:57 41次 阅读
使用单片机实现按键从右至左输入的C语言程序免费下载

使用单片机实现抢答器的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现抢答器的C语言程序免费下载。
发表于 11-24 17:50 35次 阅读
使用单片机实现抢答器的C语言程序免费下载

使用单片机实现多位数按键加减不闪烁的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现多位数按键加减不闪烁的C语言程序免费下载。
发表于 11-24 17:50 25次 阅读
使用单片机实现多位数按键加减不闪烁的C语言程序免费下载

使用单片机实现多位数按键加减闪烁数码管显示的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现多位数按键加减闪烁数码管显示的C语言程序免费下载。
发表于 11-24 17:50 24次 阅读
使用单片机实现多位数按键加减闪烁数码管显示的C语言程序免费下载

单片机C51程序设计的学习课件免费下载

本文档的主要内容详细介绍的是单片机C51程序设计的学习课件免费下载包括了:1、C51程序设计基础,2....
发表于 11-24 17:24 33次 阅读
单片机C51程序设计的学习课件免费下载

基于单片机和热电阻Cu5实现烤烟温度自动控制系统的设计

烟叶初烤过程中,烤房内温度的准确测量和有效控制是烘烤的核心和烟叶质量的根本保证。
的头像 电子设计 发表于 11-24 10:13 244次 阅读
基于单片机和热电阻Cu5实现烤烟温度自动控制系统的设计

AT89S52单片机的中文资料说明

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使....
发表于 11-24 08:00 52次 阅读
AT89S52单片机的中文资料说明

使用51单片机进行串行口通讯实验的实验表免费下载

PC机通过串口调试助手发送数据到单片机,单片机通过串口接收PC机发送来的数据,把接收到的数据同时又转....
发表于 11-24 08:00 46次 阅读
使用51单片机进行串行口通讯实验的实验表免费下载

实现蜂鸣器的程序和工程文件免费下载

本文档的主要内容详细介绍的是使用单片机实现蜂鸣器的程序和工程文件免费下载。
发表于 11-24 08:00 43次 阅读
实现蜂鸣器的程序和工程文件免费下载

使用单片机实现1个独立按键控制LED状态转换的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现1个独立按键控制LED状态转换的C语言程序免费下载。 ....
发表于 11-23 17:45 57次 阅读
使用单片机实现1个独立按键控制LED状态转换的C语言程序免费下载

如何打造一套属于自己的嵌入式软件开发平台

在本次的项目中GUI采用了最新的TouchGFX,放弃了已经使用多年的emwin。一个原因是因为To....
的头像 电路设计技能 发表于 11-23 14:36 268次 阅读
如何打造一套属于自己的嵌入式软件开发平台

使用Labview实现PC通信与单片机测控源程序的合集免费下载

本文档的主要内容详细介绍的是使用Labview实现PC通信与单片机测控源程序的合集免费下载包括了:网....
发表于 11-23 08:00 30次 阅读
使用Labview实现PC通信与单片机测控源程序的合集免费下载

FreeRTOS的基础知识和应用教程

嵌入式系统不只是ARM+Linux,不是只有安卓,凡是电子产品都可称为嵌入式系统。物联网行业的兴起,....
发表于 11-22 11:34 793次 阅读
FreeRTOS的基础知识和应用教程

单片机C语言程序设计原理学习课件免费下载

本例的一个典型应用就是软件延时。在程序的设计中,经常用到时间延迟,可用循环结构来实现,即循环执行指令....
发表于 11-20 17:14 119次 阅读
单片机C语言程序设计原理学习课件免费下载

STC89C51单片机的硬件系统设计介绍

STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、S....
发表于 11-20 17:14 240次 阅读
STC89C51单片机的硬件系统设计介绍

使用单片机实现矩阵键盘反转扫描的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘反转扫描的C语言实例免费下载。
发表于 11-20 16:49 143次 阅读
使用单片机实现矩阵键盘反转扫描的C语言实例免费下载

使用单片机实现矩阵键盘密码锁的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘密码锁的C语言实例免费下载。
发表于 11-20 16:49 61次 阅读
使用单片机实现矩阵键盘密码锁的C语言实例免费下载

使用单片机实现矩阵键盘中断扫描的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘中断扫描的C语言实例免费下载。
发表于 11-20 16:49 89次 阅读
使用单片机实现矩阵键盘中断扫描的C语言实例免费下载

使用单片机实现8位端口检测8独立按键的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现8位端口检测8独立按键的C语言实例免费下载。
发表于 11-20 16:49 66次 阅读
使用单片机实现8位端口检测8独立按键的C语言实例免费下载

使用单片机实现矩阵键盘行列扫描的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘行列扫描的C语言实例免费下载。
发表于 11-20 16:49 75次 阅读
使用单片机实现矩阵键盘行列扫描的C语言实例免费下载

开发STM32的四种库

1.我是选择寄存器开发STM32,还是标准外设库呢?2.你有STM32L0标准外设库吗?3.HAL库....
的头像 strongerHuang 发表于 11-20 15:56 305次 阅读
开发STM32的四种库

C51单片机的入门教程免费下载

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进....
发表于 11-20 08:00 118次 阅读
C51单片机的入门教程免费下载

使用单片机实现1个独立按键控制LED的C语言程序免费

本文档的主要内容详细介绍的是使用单片机实现1个独立按键控制LED的C语言程序免费。
发表于 11-19 18:10 95次 阅读
使用单片机实现1个独立按键控制LED的C语言程序免费

使用单片机实现两按键加减操作数码管显示的C语言程序免费

本文档的主要内容详细介绍的是使用单片机实现两按键加减操作数码管显示的C语言程序免费。
发表于 11-19 18:10 99次 阅读
使用单片机实现两按键加减操作数码管显示的C语言程序免费

使用单片机实现多位数按键加减闪烁实例免费下载

本文档的主要内容详细介绍的是使用单片机实现多位数按键加减闪烁实例免费下载。
发表于 11-19 18:10 43次 阅读
使用单片机实现多位数按键加减闪烁实例免费下载

设计一个秒表实验的程序和工程文件免费下载

本文档的主要内容详细介绍的是设计一个秒表实验的程序和工程文件免费下载。
发表于 11-19 17:48 17次 阅读
设计一个秒表实验的程序和工程文件免费下载