自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 51单片机学习笔记(6)——三极管介绍

①三极管简介:三极管是一种很常用的控制和驱动器件,常用的三极管根据材料分有硅管和锗管两种,原理相同,压降略有不同,硅管用的较普遍,而锗管应用较少。三极管有 2 种类型,分别是 PNP 型 和 NPN 型,如下图:②三极管基本结构:三极管有三个极,分别为基极(b)、集电极(c)、发射极(e)。在上图中,横向的引脚为基极(b),和箭头连接的引脚为发射极(e),剩下的引脚为集电极(c)。③三极管的...

2020-03-30 20:39:43 8332

原创 51单片机学习笔记(5)——去耦电容的相关知识介绍

①去耦电容的应用背景——电磁干扰EMI现实生活中的电磁干扰种类很多,包括静电放电ESD、快速瞬间群脉冲EFT、浪涌Surge等等。电磁干扰是我们在电路分析和设计中必须要注意的问题,比如一个简单的静电放电,我们用手能够感觉到的静电,可能已经达到3KV以上了,如果能够用眼睛看到,那至少是5KV以上了,虽然电压很高,但是持续的时间非常短,能量很小,因此不会对人体造成伤害。但是对于半导体器件就不一样了,...

2020-03-25 11:17:00 1897

原创 嵌入式Linux学习笔记5——Ubuntu与开发板ping不同的解决方案

连接方式:通过网线将开发板和电脑连接①进入u-boot命令模式,输入命令【set ipaddr 192.168.1.22】设置开发板的IP地址(确保和电脑主机IP地址位于同一网段,即前三位数字相同),再通过【save】保存设置,如下图:②在Ubuntu终端输入【sudo su】进入root超级用户模式,然后输入【gedit /etc/network/interfaces】,按照下图进行编辑:...

2020-03-24 18:30:54 1639

原创 嵌入式Linux学习笔记4——关于jz2440开发板ping不通电脑主机和Ubuntu虚拟机的解决办法

实验环境:jz2440开发板win10Ubuntu虚拟机网络连接:电脑连接路由器wifi,开发板通过网线直连电脑jz2440开发板ping不通电脑主机的解决方案:①关闭电脑防火墙(防止防火墙阻止开发板ping电脑)②按键盘【win】+【R】,输入【cmd】-【确定】进入win10命令行模式,输入【ipconfig】查看电脑主机的IP地址③打开电脑的【控制面板】-【网络和Inter...

2020-03-24 11:04:33 1320 2

原创 嵌入式Linux学习笔记3——VMware虚拟机Ubuntu无法ping通win10主机的解决办法

1、问题:win10可以ping通Ubuntu而Ubuntu不能ping通win10:①在win10界面按键盘上的【win+R】,输入【cmd】,点击【确定】,进入win10的命令行界面②输入ipconfig,查看相关IP地址,得到电脑的IP地址为192.168.2.12③打开虚拟机,进入Ubuntu,使用快捷键【Ctrl+Alt+T】进入终端界面,输入【ifconfig】查看Ubuntu的...

2020-03-19 14:55:23 802 2

原创 嵌入式Linux学习笔记2——虚拟机中Ubuntu无法连接网络的有效解决办法

本方法适用于NAT方式上网(前提:主机已经处于联网状态)首先检查一下VMware的服务是否开启了①点击【我的电脑】,右键选择【管理】,选择【服务和应用程序】-【服务】②找到VMware的相关服务(如下图中的,共5个)③选中VMware相关的服务,【右键】-【属性】 全部设置为自动,然后 【应用】-【确定】④在VMware界面下单击【编辑】-【虚拟网络编辑器】,进入虚拟网络编辑器界面...

2020-03-16 21:50:39 328

原创 嵌入式Linux学习笔记1——vi/vim编辑器区分大小写设置

在vi编辑器中使用查找功能默认情况是区分大小写的,如果希望不区分大小写,则在一般模式下输入(双引号内的内容)“:set ic”,返回默认状态(区分大小写)则在一般模式下输入(双引号内的内容)“:set noic”。具体操作见下图:①当前模式为一般模式。②输入“:set ic”,按下enter键确认,设置为不区分大小写。③输入“/a”查找编辑器中的相同元素,发现a和A都被查找到了,编辑器...

2020-03-15 23:58:41 843

原创 51单片机学习笔记(4)——Keil、uVision、MDK、Keil C51、RealView之间的区别比较

新手入门单片机,一般都是从51单片机开始的,因而也会很熟悉KEIL这个软件开发环境。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接灌到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机。所以,我们需要一个软件,把C语言或者汇编语言编译生成单片机可执行的二进制代码,而且它的体积也非常的小,足够存放在单片机的存储器里面。 KEIL公司(现在是ARM公司的一个...

2020-03-13 15:13:37 2080

原创 51单片机学习笔记(3)——开发软件环境搭建及工程创建

1、开发软件环境搭建编程软件我们用 Keil uVision4 的 51 版本,也叫做 Keil C51。① 首先准备 Keil uVision4 安装源文件(网上资源很多),双击安装文件,弹出安装的欢迎界面,点击【Next】。② 弹出 “License Agreement” 对话框,这里显示的是安装许可协议,需要在 “I agree to all the terms of the pre...

2020-03-12 01:17:03 1470

原创 51单片机学习笔记(2)——51单片机简介

1、单片机内部三大资源Flash——程序存储空间,早期单片机是 OTPROM在早期的单片机中,主要是用 OTPROM(One Time Programmable Read-Only Memory,即一次可编程只读存储器)来存储单片机的程序,程序只能写入一次。随着技术的发展, Flash 以其可重复擦写且容量大成本低的优点成为现在绝大多数单片机的程序存储器。对于单片机来说 Flash 最大的意义...

2020-03-11 17:15:30 6377

原创 51单片机学习笔记(1)——初识单片机

51单片机学习笔记(1)——初识单片机1、什么是单片机单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机结构框图如下:2、单片机能做什么...

2020-03-11 15:21:46 1038

1602液晶显示(Keil+proteus仿真).rar

通过51单片机编程控制1602液晶显示器显示相应的内容,并通过proteus仿真实验的结果。要修改显示内容只需要修改程序中的数组内容就可了,操作方便,容易理解。

2020-04-16

矩阵键盘简易计算器(Keil+proteus仿真).rar

矩阵键盘有数字键、加、减、乘、除、等于、清屏键。通过输入数字和运算符号进行简单计算,按下等于键将计 算的值输出到数码管显示(最大显示8位),计算结果超过8位则输出符号“-”。清屏键用于结束此次运算并清除数码管显示。(计算值-32768~32767)

2020-04-13

矩阵键盘模拟可调密码锁(keil程序+proteus仿真)

矩阵键盘有数字键、设置密码键、确定键、锁定键。初始密码为12345678,键盘输入密码后,按下确定键即可解锁(输入密码期间数字不可见,只有正确输入了密码并确定后才会显示密码数字)。输入密码正确后按锁定键进入锁定状态,数码管不显示。设置密码:按下设置键,输入8位有效数字,按下确定键即可修改密码。

2020-04-09

矩阵键盘中断扫描(Keil程序+Proteus仿真)

采用中断方式对矩阵键盘进行扫描,中断方式可以有效提供cpu工作效率,在有按键动作时才扫描键盘,平时不进行扫描工作。8位数码管动态显示输入的数字类似计算器显示方式。当输入8个数字后,数码管全部显示,此时再按下一个数字键屏幕清零。

2020-04-06

单片机控制8位数码管实现数字滚动显示

单片机控制8位数码管实现数字1-8从右向左滚动显示, 当所有的数字滚动完成(数码管上面没有数字)后, 数字重新从右边第一个数码管开始向左滚动显示。

2020-04-04

流水灯显示自增运算效果(keil程序+proteus仿真)

8个LED灯连接到单片机的8个引脚,通过单片机控制8个引脚从而使LED灯显示8位二进制自增运算的结果。

2020-04-01

独立键盘控制四级变速流水灯.rar

四个独立键盘连接在单片机的四个端口,通过程序检测哪一个按键被按下,流水灯就按照相应的速度进行流水灯显示。

2020-04-01

51单片机控制LED灯实现流水灯灯效果(程序+proteus仿真)

资源包括keil5 C语言程序和proteus软件仿真,仿真实现了51单片机控制LED实现流水灯效果。

2020-03-31

空空如也

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

TA关注的人

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