自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于Proteus的LCD1602液晶显示学习

1.LCD1602简介1602字符型液晶也叫1602液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。字符型液晶,能够同时显示16x02即32个字符。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。实物图如下:2.LCD1602工作原理LCD1602采用标准的14引脚(无背光)或16引脚(带背光)接口,1602原理图如下:各引脚接口说明如下

2020-06-07 22:18:38 22904 4

原创 基于Proteus的8×8LED点阵实验

1,8×8LED点阵简介一个数码管是8个 LED 组成,同理,一个8×8的点阵就是由64个 LED 小灯组成。以灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。实物图如下:2点阵接法分类点阵的接法有共阴和共阳两种(共阳指的是对每一行LED来讲是共阳)共阴则相反。如下图所示:3点阵显示方法显示的方法有两种:1、逐行扫描方式。以本实验为例:P2口输出行码决定哪一行能亮(相当于位码),P3口输出列码(行数据)决定行上哪些LED亮(

2020-06-06 13:01:02 9780 3

原创 单片机矩阵按键学习

矩阵按键介绍矩阵按键就是独立按键的组合,就是将独立按键的每一行的端口连接在一起引出一个管脚,再将每一列的端口连接在一起,引出一个管脚,最后组成矩阵按键。可以实现用最少的I/O口来控制更多的按键。如下图:矩阵按键与独立按键的区别独立按键:特点:每个按键都占用一个I/0口,按键较多时,I/0口利用率不高,但是电路简单,编程简单。适用于需要按键较少的场合。矩阵按键:特点:电路稍复杂,每行、每列占一个IO口。I/0口利用率高,编程复杂。适用于需要按键较多的场合。矩阵按键的扫描方法方法一:逐行扫描

2020-06-02 19:44:58 1876

原创 单片机独立按键学习

独立按键介绍轻触开关是一种电子开关,使用时,轻轻按开关按钮就可使开关接通,当松开手时,开关断开。如下图:“1,2”和“3,4”管脚之间距离短,初始不导通,“1,3”和“2,4”管脚之间距离长,初始值导通。当按键按下时,距离短的会变为导通,距离长的会变为不导通,所以就可以利用按键这一特性来控制其他的事物。例如管脚1接单片机的一个引脚,管脚2接地。当按键被按下时,就会给这个引脚一个低电平。如果不按,单片机的这个引脚默认的是高电平。按键的抖动现象按键在闭合和打开时,触点会出现抖动现象具体有两种

2020-06-01 14:14:47 2724

原创 多位数码管简述

1位数码管有10个引脚,按理说4个应该有40个引脚,但实际上却只有12个引脚(基于四位数码管的简述来说明多位数码管的显示)具体原因如下可知位选线不管是共阴极还是共阳极,每位数码管都有一个公共引脚,对于多位数码管,数码管包含几位就有几个公共引脚,公共引脚又称“位选线”,位选线是决定这些数码管哪一位用来显示字符的。如果是共阴极数码管,哪一个位选线接的是低电平,哪一位数码管就显示字符,如果四位都接低电平,那么都会进行字符的显示。段选线段选线收到什么样的段码值就显示什么样的字符,每位数码管都有8根段.

2020-05-31 19:45:19 2573

原创 基于Proteus的四位数码管显示

1实验原理P0口接断码线, P2口低四位接位选线,第一位数码管的位选线由P2.0来控制,第二位数码管的位选线由P2.1来控制,依次类推,由此可知可以控制P2.0到p2.3引脚,从而控制这个数码管哪一位来显示字符,而通过控制P0口输出断码值来控制数码管显示什么样的字符从而实现四位数码管的显示,由此也可推出多位数码管显示的原理。2Proteus仿真电路图此实验用到的是一个共阴极数码管3所用元器件图4C51代码#include<reg51.h> //定义头文件#define uc

2020-05-31 19:20:19 41494 7

原创 基于Proteus的总线的绘制方法

步骤 1选择电路图中左侧工具栏中的“总线模式”,然后在确定位置单击后为总线起始点,在终点处双击可结束此段总线的绘制。如图:步骤2选中总线(若多条总线同时选中可用Ctrl键),这时总线的颜色变为红色。如图:步骤3引脚连接总线(将其画成和总线成45度角的相互平行的斜线)画法:在连线拐弯处单击鼠标,然后按住ctrl键,与拖拽鼠标呈45度角与总线相连,使得电路图显得更加整洁美观。步骤4点击“工具”菜单选择“属性赋值工具 A”会弹出一个对话框(也可以直接在键盘上按一下字母A,就会直接弹出此对话框

2020-05-21 01:37:39 39631 1

原创 一位数码管简述

1概述应用广泛,尤其是在一些仅需要显示简单字符的场合,如一些热水器,冰箱上,就是用数码管来显示一些数字表示温度等变量。2一位数码管的组成它由7个条状的发光二极管排列而成,可实现数字“0~9”及少量字符的显示。(7段数码管)为了显示小数点,增加.了1个点状的发光二极管,因此数码管实际由8个LED组成,(8段数码管)分别把这些发光二极管命名为“a、b、c、d、e、f、g、dp”。)如图所示:3数码管的引脚正常来讲,一个LED灯有两个引脚,那么一个一位数码管由8个LED灯组成,应该有16个引脚,但实

2020-05-21 00:34:28 6276

原创 基于Proteus的一位数码管显示实验

1实验原理通过程序的输入来控制P0口,逐个的给P0口赋值(1~9),使数码管逐个从1显示到9,然后循环往复,达到一位数码管显示的效果。2Proteus仿真电路图排阻一般应用在数字电路上,比如:作为某个并行口的上拉或者下拉电阻用。使用排阻比用若干只固定电阻更方便.上拉排阻:上拉是相对下拉来说的。可以简单的理解上拉的作用是给信号线提供一个驱动电压,使之传输更稳定,传输距离更远,用来抵消线路中内阻对信号的损耗。3所用元器件图在Proteus软件中排阻有两种型号:respack-7和respack-

2020-05-20 19:55:54 10043 3

原创 基于Proteus的4个LED灯闪烁实验

1. 实验原理P0口是个多功能的引脚,它既可以向外部存储器传送地址信息和数据信息,也可以作为一个通用的I/O接口和其他硬件之间来传输数据信息,但是P0口无法输出高电平,本实验为实现四个LED灯的闪烁,在P0口外加一个上拉电阻来实现其引脚输出高电平,从而实现4个LED灯闪烁。2.Proteus仿真电路图3.所用元器件图4.C51代码#include<reg51.h> //定义头文件sbit LED1=P0^0; sbit LED2=P1^0;sbit LED3=P0^1

2020-05-19 19:32:05 7155 1

原创 基于Proteus的LED流水灯实验

1实验原理用八个LED灯实现流水灯的效果P0口8个引脚各接一个LED灯,要求这8个LED灯从第一个开始,依次被点亮,一直循环往复,(注意每个时刻仅允许一个LED灯点亮)2Proteus仿真电路图这里用到了wiere Label mode(LBL)线标模式给电路中需要使用线标的线头或端点起个名字,整个原理图中具有相同名字的端点,表示是短接在一起的,这样就不需要直接接线了,看起来会非常简单整洁所用元器件图(这里我用了三种颜色的LED灯,当然这些都可以自行安排选择)4C51代码#include

2020-05-16 00:04:03 10602

原创 基于Proteus的一个LED灯闪烁实验

1.实验原理根据原理图对单片机进行编程,使LED灯每隔一小段时间就改变一下量变状态,若上一个时间段为点亮状态,则隔段时间熄灭,间隔时间可相同可不同,这里我们假定LED灯量变间隔时间相同。2Proteus仿真电路图3所用元器件图4.c51代码(双重for循环)#include<reg51.h> //定义头文件sbit LED=P0^0; //定义引脚int i,j;void main() //main代表主函数,程序执行的部分{ while(1) {

2020-05-15 17:32:23 12542

原创 基于proteus的点亮一个LED灯实验

基于proteus的点亮一个LED灯实验1.实验原理:由于LED灯是电流驱动型元器件,它的正极连的是电源的正极,它的负极连的是单片机,如果单片机输出一个低电平,就是跟GND一样的0V电压,当从正极到负极有电压差,并且电路是导通时,就会有电流通过,LED小灯因为有了电流通过,所以就可以让其发光了。2.proteus仿真电路图:(图中红点表示高电平+5v,蓝点表示低电平0v)其电路图分为两个部分组成,分别是单片机最小系统和功能电路部分如下:①单片机最小系统(能使单片机正常工作的最小硬件单元

2020-05-14 22:59:34 13664

原创 基于Proteus基本元器件的认识

基于Proteus基本元器件的认识##方便初学者查找1,常用单片机:AT89C512晶振:CRYSTAL3电容:CAP-4开关:①单刀单掷开关:SW-SPST②单刀双掷开关:SW-SPDT5按钮:BUTTON6发光二极管:LED-7电阻:RES8.7段数码管:7SEG-...

2020-05-14 12:45:59 1537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除