• 51单片机(八)—— 数码管电路介绍

    时间:2024-04-10 20:30:42

           在51单片机关于数码管的实验电路中,采用的硬件是一个八位八段共阴极数码管,通过两个锁存器74HC573来控制。数码管电路的原理图如下图所示。        所谓“八位”指的是数码管上有八个子单元。每个子单元如下图所示。实际上开发板上的八位数码管是由两个四位八段共阴数码管组成。     ...

  • 理解单片机系统—汇编语言

    时间:2024-04-10 11:10:03

    理解单片机系统一、理解CPU的三种工作模式从80386开始,CPU有三种工作方式:实模式(real-mode)、保护模式(protected-mode)和虚拟8086模式。只有在刚刚启动的时候是实模式,等到操作系统运行起来以后就切换到保护模式。实模式只能访问地址在1M以下的内存称为常规内存,我们把地...

  • 蓝桥杯-单片机组基础15——会呼吸的流水灯制作详解

    时间:2024-04-09 19:33:48

    蓝桥杯单片机组备赛指南请查看 :本专栏第1篇文章 本文章针对蓝桥杯-单片机组比赛开发板所写,代码可直接在比赛开发板上使用。 型号:国信天长4T开发板(绿板),芯片:IAP15F2K61S2 (使用国信天长蓝板也可以完美兼容,与绿板几乎无差别)         关于pwm调制基本原理本文不细讲,请查看...

  • USB做串口--单片机向PC端传数据

    时间:2024-04-09 11:54:15

    USB数据线一共有四个针,其中两个针是连接数据的作用,另外两个针是充电的电源线包括接地的。1、红线的作用:电源正极(接线上的标识为:+5V或VCC)2、白线的作用:负电压数据线(标识为:Data-或USB Port -)3、绿线的作用:正电压数据线(标识为:Data+或USB Port +)4、黑线...

  • 双USB口单片机CH559应用于操作两个USB设备的应用

    时间:2024-04-09 11:46:23

    1、概述CH559 芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机,其 79%的指令是单字节单周期 指令,平均指令速度比标准 MCS51 快 8~15 倍。 CH559 支持最高 56MHz 系统主频,内置 64K 程序存储器 Flash-ROM 和 256 字节内部 iRAM ...

  • 基于proteus的51单片机仿真实例七十六、8-3编码芯片74HC148应用实例

    时间:2024-04-08 20:33:34

    1、本例使用8-3编码芯片74HC148实现外部中断扩展,可以实现对8路外部中断信号按优先级进行处理2、74HC148是带优先级的编码芯片,对于外部的8根数据输入线,只要有一根或者几根被置0,编码芯片会按照又搞到低的优先级进行编码,由ABC引脚输出3位2进制数,而且GS引脚会自动变为0,本例将GS引...

  • 51单片机学习笔记(8)——74HC573锁存器

    时间:2024-04-08 20:33:09

    ①简介74HC573是一种八进制3态非反转透明锁存器。它是高性能硅门COMS器件。②管脚定义和说明OELEGNDVCC1D-8D1Q-8Q使能端锁存控制端地电源数据输入端数据输出端③真值表(L表示低电平,H表示高电平,X表示任意电平,Z表示高阻抗,Q0表示输出端上一次的输出数据)由真值表可以知道,当...

  • 基于proteus的51单片机仿真实例三十八、C语言的函数调用

    时间:2024-04-08 20:32:45

    1、函数调用C语言程序中函数是可以互相调用的(注意:主函数是唯一一个不能被调用的函数)。所谓函数调用就是在一个函数的执行过程中,引用另外一个已经定义或声明了的函数(注意:函数必须先声明后调用)。主调函数调用被调函数的一般形式为:函数名(实际参数表列)说明如下:函数名:指出被调用的函数实际参数列表:实...

  • 基于proteus的51单片机仿真实例七十二、并口转串口器件74HC165应用实例(续)

    时间:2024-04-08 20:32:22

    1、本例使用单片机的串口,使串口工作于移位寄存器模式,165的串行输出端口连接到单片机的串行数据输入端,单片机的串行数据发送端负责发送移位时钟脉冲,与165的CLK引脚相连。学要注意的是SH/LD引脚,为高时表示数据开始移位,为低时读入8位数据。在开始移位之前,需要先从并行输入端口读入数据,这时SH...

  • 基于proteus的51单片机仿真实例五十八、定时器/计数器T1的定时实例

    时间:2024-04-08 20:31:57

    1、本例使用定时器1的定时中断控制2个LED实现不同的闪烁频率。2、实现方法:通过给定时器T1设置适当的初值,实现50MS的定时中断,由于要控制两个LED以不同的频率闪烁,因而需要设置两个变量来分别计算中断次数。3、在keil c51中新建工程ex46,编写如下程序代码,编译并生成ex46.hex文...

  • 基于proteus的51单片机仿真实例七十、串口转并口器件74HC164应用实例(续)

    时间:2024-04-08 20:24:38

    1、本例利用单片机的串口模式0,即移位寄存器输入/输出模式,串行数据通过RXD输出,TXD则用于输出移位时钟脉冲。这种模式有利于用最少硬件实现接口扩展。本例在单片机串行端口出外接一片74HC164,构成输出电路2、串行口控制寄存器SCON有四种工作模式,其中在工作模式0下,串行口是作为同步移位寄存器...

  • 基于proteus的51单片机仿真实例二十一、C语言的自增和自减运算演示实例

    时间:2024-04-08 20:16:16

    1、自增和自减运算符是C语言中特有的一种运算符,他们的作用分别是对运算对象做加1和减1运算,其功能如下:++  自增运算符,如:a++,++a;-- 自减运算符,如:a--,--a。从表面上看,a++和++a的作用都是使变量a的值加1,但由于运算符++所处的位置不同,使变量a执行加1的运算过程也不同...

  • STM单片机基础了解--野火

    时间:2024-04-08 14:50:02

    STM32, ST 是意法半导体, M 是 Microelectronics 的缩写, 32 表示32 位, STM32 就是指 ST 公司开发的 32 位微控制器。ARM 公司推出了其全新的基于 ARMv7 架构的 32 位 Cortex-M3微控制器内核。紧随其后, ST(意法半导体)公司就推出...

  • 51单片机入门_江协科技_15~16_OB记录的笔记-16. 矩阵键盘密码锁

    时间:2024-04-08 14:47:07

    16.1. 直接拷贝上一节的工程目录,更改目录名称成为新的工程“ 6-2 矩阵键盘密码锁”#include <REGX52.h>#include "LCD1602.h"#include "delay_xms.h"#include "MatrixKey.h"unsigned char K...

  • 基于51单片机智能加湿器控制系统

    时间:2024-04-08 12:13:47

    基于51单片机智能加湿器控制系统 (仿真+程序+原理图) 功能介绍 具体功能: 1.LCD1602实时显示湿度值(湿度范围10%-95%)和湿度阈值; 2.可以通过按键设置湿度阈值范围; 3.当湿度值小于阈值时,开启加湿(绿灯模拟); 4.液位用按键模拟3种状态:低(L)、正常(N)、高(...

  • 【单片机笔记】PWM信号与PPM信号简单理解

    时间:2024-04-06 20:30:05

    PPM信号是航模遥控器输出的一种标准信号,从PPM信号中可以获取7-9个通道的遥控指令数据。PPM看起来很像PWM,很多模型爱好者对于它们产生了误解,有些朋友认为PPM和PWM就是一回事,其实不然,下面我们先说明一下它们之间的区别和关系。PWM,是英文Pulse Width Modulation的缩...

  • JTAG/SWD/ISP/SWIM详解单片机的四种烧写方式

    时间:2024-04-06 19:53:21

    JTAG/SWD/ISP/SWIM详解单片机的四种烧写方式单片机是一种可编程控制器,搭好硬件电路后,可以利用程序实现很多非常复杂的逻辑功能,与纯硬件电路相比,简化了硬件外围的设计、方便了逻辑的设计、丰富了逻辑的输出。不同厂家的单片机需要不同编程IDE来实现编程。在学习单片机之前,要先清楚单片机程序是...

  • 51单片机外部中断+串行口中断

    时间:2024-04-06 19:52:09

    新搭了一个系统,用线激光进行实时三维重建,不用每次都判断位置开始拍照,加了两个接近开关,当步进电机向某一方向运行时,利用两个传感器确定需要拍照的时刻,同时通过串行口向电脑发送一个字符,电脑收到这个字符开始拍照。今天先把keil端的程序弄上来,有时间再把串口通信的程序写一写。程序已经通过运行,如图所示...

  • 单片机/Linux/安卓的SPI转4串口扩展芯片资料CH9434

    时间:2024-04-06 19:11:48

    1、概述CH9434 是一款 SPI 转四串口转接芯片,提供四组全双工的 9 线异步串口,用于单片机/嵌入式系统扩展异步串口。CH9434 包含四个兼容 16C550 的异步串口,最高支持 4Mbps 波特率通讯。最多支持25 路 GPIO,提供半双工收发自动切换引脚 TNOW。2、特点● 工作电压...

  • 51单片机(十六)—— 定时器0和定时器1寄存器介绍及功能描述

    时间:2024-04-06 18:53:28

            这篇文章,我们对51单片机的定时器0和定时器1的寄存器和功能进行介绍。1 定时器/计数器工作方式寄存器TMOD        定时器/计数器工作方式寄存器在特殊功能寄存器中,字节地址为89H,不能位寻址,TMOD用来确定定时器T0和T1的工作方式及功能选择,单片机复位时,TMOD全部...