zl程序教程

(一)51单片机基础

  • (二)51单片机基础——LED

    (二)51单片机基础——LED

            本节介绍的是有关LED灯的控制,也就是控制那8个小灯的熄灭与点亮,在这之前,先来补一下有关电路的一些知识点吧,LED模块原理图如下所示。          首先,VCC是电源正极,RP9和RP10是限流电阻(就是下面那两个小东西)电阻是1000欧姆,(102,代表的是10*10^2=1000),所以想要让D1这个LED亮,就需要给相应的接口一个低电平(注意,要将电位信息转换成16进

    日期 2023-06-12 10:48:40     
  • (三)51单片机基础——独立按键

    (三)51单片机基础——独立按键

            之前学会了有关控制LED亮灭的知识点,接下来我们来看一下如何通过独立按键来控制LED灯的亮灭,还是一样的步骤,我们需要来学习一些有关独立按键的电路知识。        首先独立按键就是控制电路的连通,GND是电源负极,后面四个接口都是接在单片机的CPU上,而单片机接通电源时默认就是高电平,当按键被按下的时候,就变成了低电平,而这个变化可以通过寄存器来获取到(按键松开的时候,寄存器是

    日期 2023-06-12 10:48:40     
  • (四)51单片机基础——数码管

    (四)51单片机基础——数码管

            接下来就是介绍数码管了,相对于前面的知识来说,数码管对于电路的要求更多,所以比较难理解。首先,我们来介绍一下数码管的构造。        首先,我们先来研究一个数码管,右图是两种连接方式,一种是共阴极的连接方法, 另一种是共阳极的连接方法,开发板就是共阴极连接的,所以我们只讲解共阴极,共阳极的原理也是一样的,就不细细讲解。首先,负极接地(位选),再对各个引脚赋值(和LED那章类似)

    日期 2023-06-12 10:48:40     
  • (五)51单片机基础——矩阵键盘

    (五)51单片机基础——矩阵键盘

    矩阵键盘介绍:在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态扫描:数码管扫描(输出扫描)        原理:显示第1位→显示第2位→显示第3位→……,然后快速循环这个过程,最终实现所有数码管同时显示的效果矩阵键盘扫描(输入扫描)        原理:读取第1行(列)→读取第2行(列) →读取第3行(列) → ……,然

    日期 2023-06-12 10:48:40     
  • (六)51单片机基础——定时器

    (六)51单片机基础——定时器

            定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成。定时器主要作用:用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作。替代长时间的Delay,提高CPU的运行效率和处理速度。        需要注意的是:定时器的资源和单片机的型号是关联在一起的,不同的型号可能会有不同的定时器个数和操作方式,但一般来说,T0和T1的操作方式是所

    日期 2023-06-12 10:48:40     
  • (八)51单片机基础——LED点阵屏

    (八)51单片机基础——LED点阵屏

    目录LED点阵屏介绍LED点阵屏分类显示原理LED点阵模块74HC595模块开发板引脚对应关系 取字模软件的使用        之前我们介绍了控制LED灯亮灭的操作,今天我们要介绍一下控制LED点阵屏亮灭的操作,8*8的LED点阵屏,可以理解为八行或者八列LED灯的一个组合,可以使用它来显示一些字体与图案。我们今天会带大家如何在LED点阵屏上显示静态以及动态爱心图案,大家还可以根据自己的想法进行修

    日期 2023-06-12 10:48:40     
  • 【蓝桥杯单片机组第九届初赛】— 基础知识客观题

    【蓝桥杯单片机组第九届初赛】— 基础知识客观题

    P0、P2、P0  高、2、高

    日期 2023-06-12 10:48:40     
  • 【蓝桥杯单片机组第八届预赛】— 基础知识客观题

    【蓝桥杯单片机组第八届预赛】— 基础知识客观题

    1、填空题 通过对寄存器TMOD的M0(TMOD.0)、M1TMOD.1)两位的设置,定时器/计数器0有4种不同的工作方式, 通过对寄存器TMOD的M0(TMOD.4)、M1TMOD.5)两位的设置,定时器/计数器1有3种不同的工作方式, STC15系列单片机的定时器有两种计数速率:一种是12T模式,每12个时钟加1,

    日期 2023-06-12 10:48:40     
  • 【单片机仿真】(三)单片机基础知识

    【单片机仿真】(三)单片机基础知识

    目录 1、基础知识 2、单片机用途 3、单片机与微型机的区别 4、单片机的特点

    日期 2023-06-12 10:48:40     
  • 嵌入式单片机及外设(硬件)知识基础三

    嵌入式单片机及外设(硬件)知识基础三

    二、单片机内部子系统 电源及复位子系统时钟子系统中断子系统 1. 电源及复位子系统 此子系统负责监视电源引脚,保证单片机稳定可靠上电,防止误触发、电压抖动以及过流导致的单片机损坏。同时负责看门狗及其他方式引发的复位处理,保证单片机能够可靠复位。 插曲:何为看门狗? 分为软件看门狗

    日期 2023-06-12 10:48:40     
  • 温故《单片机基础》之——DA转换

    温故《单片机基础》之——DA转换

    在这本书中,也提到了,ADC、DAC转换在测控系统中是比较重要的,同时也提到了PWM的控制方法。 DAC我想,原理是比较简单的,就是把数字量对应对模拟量去,分辨率越高,精度就越高。DAC的用途也比较广泛,电动机驱动,变频压缩机,音响,电视等等。书中针对DAC0832的芯片,还提到,有转换方式有三种,1、两级锁存(双锁存一级直通)形式,2、单机锁存形式,3、直接输入(两级直通)形式 两级输入锁存,

    日期 2023-06-12 10:48:40     
  • 《51单片机应用开发范例大全(第3版)》——1.3 C51基础知识

    《51单片机应用开发范例大全(第3版)》——1.3 C51基础知识

    本节书摘来异步社区《51单片机应用开发范例大全(第3版)》一书中的第1章,第1.3节,作者:张杰 , 宋戈 , 黄鹤松 , 员玉良,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 C51基础知识 1.3.1 C51控制语句 C51语言中,有相关的控制语句,用以实现选择结构与循环结构。 选择控制语句:if语句和switch-case语句。循环控制语句:for语句、while语句和

    日期 2023-06-12 10:48:40     
  • 《51单片机应用开发从入门到精通》——第 2 章 51单片机基础实例   2.1 简单点亮发光二极管实例

    《51单片机应用开发从入门到精通》——第 2 章 51单片机基础实例 2.1 简单点亮发光二极管实例

    本节书摘来自异步社区《51单片机应用开发从入门到精通》一书中的第2章,第2.1节,作者 张华杰,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第 2 章 51单片机基础实例 本章主要介绍以下几个单片机的基础实例程序: 简单点亮发光二极管实例 跑马灯实例 流水灯实例 查0~9平方表实例 受控输出实例 比较输入数大小实例 交通灯控制器实例 蜂鸣器发音实例

    日期 2023-06-12 10:48:40     
  • 《51单片机应用开发范例大全(第3版)》——1.3 C51基础知识

    《51单片机应用开发范例大全(第3版)》——1.3 C51基础知识

    本节书摘来自异步社区《51单片机应用开发范例大全(第3版)》一书中的第1章,第1.3节,作者 张杰,宋戈,黄鹤松,员玉良,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 C51基础知识 1.3.1 C51控制语句 C51语言中,有相关的控制语句,用以实现选择结构与循环结构。 选择控制语句:if语句和switch-case语句。 循环控制语句:for语句、while语句和do

    日期 2023-06-12 10:48:40