![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
入门到进阶
是彦歆呀嘻嘻哈哈
广东工业大学2019级本科生~分享及记录C++、Python、网页设计等项目制作过程,目前专职信息学奥赛教练,欢迎关注嘻嘻
展开
-
基于STC89C52单片机的硬币电子秤——2020科创杯
人生实苦,要和甜的人在一起~要多笑一笑哦,不管遇到什么困难,都不要愁眉苦脸,因为你不知道谁会爱上你的笑容嘻嘻嘻原创 2020-12-04 19:24:19 · 3215 阅读 · 5 评论 -
数码管的原理及其显示
一.数码管和LED灯一样,有两种接法,共阴极和共阳极,共阴极时,输入高电平时有效,共阳极时输入低电平有效,数码管的结构及原理如下图所示:以下时共阴极接法时发光管控制端与字节的关系重点:共阴极的公共端直接接地,共阳极的公共端接电源(表格中的特点一栏有)二、Proteus仿真数码管静态显示和动态显示1、静态显示这里展示共阴极接法可以连上时钟电路和复位电路1)先实现数码管中显示数字“0”效果图如下:keil#include"reg51.h"//void seg()原创 2020-11-17 11:59:49 · 15517 阅读 · 0 评论 -
proteus仿真+keil——>制作流水灯
1.proteus仿真:led接法为共阳极接法2.keil#include"reg51.h"unsigned char leddat[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};void delay(unsigned int n){ unsigned int i,j=0; for(i=0;i<n;i++) { for(j=0;j<120;j++); }}void led(){ int i=0; for(i=0;i&原创 2020-11-16 23:06:20 · 17631 阅读 · 4 评论 -
lcd1602引脚功能
1.LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。不同厂家生产的LCD1602芯片可能有所不同,但使用方法都是一样的。为了降低成本,绝大多数制造商都直接将裸片做到板子上。其他详细内容请参考以下链接:https://baike.baidu.com/item/LCD1602/6014393?fr=aladdin...原创 2020-11-09 23:47:12 · 8825 阅读 · 0 评论 -
Keil中工程文件编译后没有显示.h文件
一、第一种解决方法:打开Keil软件,重新打开试试二、第二种解决方法:查看是否点击了Show include File Dependencies(1)右击源组,记住:一定是右击!!!不是双击!!!就可以看到如下画面:如果你没有打勾的话,那就是如下结果:即没有.h文件:...原创 2020-03-30 17:18:25 · 21821 阅读 · 17 评论 -
使用定时器实现LED每隔一秒闪烁
参考链接:https://zhidao.baidu.com/question/434042328102999604.html和https://wenku.baidu.com/view/fe63fc0a6d175f0e7cd184254b35eefdc9d31558.html1.使用定时器实现LED每隔一秒闪烁需要具备的知识:了解中断允许寄存器IE和定时器/计数器工作模式寄存器TMOD并且知道...原创 2020-02-18 17:48:05 · 40256 阅读 · 4 评论 -
用51单片机和蓝牙模块实现正向和逆向流水灯
1.首先需要确保你有以下软件和实物:1)手机上需要下载蓝牙串口app2)电脑上安装了可以用来写51单片机代码的Keil编译软件:Keil4或者Keil5和stc-isp烧录软件3)蓝牙模块4)焊有多个LED灯的51单片机2.有了这些软件和实物之后,下面我们开始用51单片机和蓝牙模块实现正向和逆向流水灯:1)先新建一个工程:如下图所示(如果有朋友不知道如何新建工程的,可以参考我之前的一篇...原创 2020-02-19 12:03:14 · 3922 阅读 · 5 评论 -
用51单片机实现流水灯
1.用51单片机实现流水灯的必备软件1)可以用来写51单片机代码的Keil编译软件:Keil4或者Keil52) stc-isp烧录软件2.下面是实现的具体步骤:1)2)4)5)6)Ctrl+N------->Ctrl+S新建文件7)8)用51单片机实现流水灯的main.c文件如下:#include<reg52.h>sbit LED1 = P1^0;...原创 2020-02-18 13:41:08 · 2305 阅读 · 0 评论