自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDLBits 刷题————时序电路

关于HDLBits中时许电路题目的一些作答与理解,欢迎与各位一起交流学习。

2022-02-20 19:32:36 2667 2

原创 关于can only concatenate str (not “int“) to str错误

关于can only concatenate str (not “int”) to str只能用字符串与字符串拼接字符串与整型相加在python 里是不允许的

2021-08-18 17:56:10 361

原创 STM32NVIC中断优先级

STM32NVIC中断优先级什么是单片机中断计算机的中断系统能够加强CPU对多任务事件的处理能力。中断机制是现代计算机系统中的基础设施之一,它在系统中起着通信网络作用,以协调系统对各种外部事件的响应和处理。中断是实现多道程序设计的必要条件。 中断是CPU对系统发生的某个事件作出的一种反应。引起中断的事件称为中断源。中断源向CPU提出处理的请求称为中断请求。发生中断时被打断程序的暂停点称为断点。CPU暂停现行程序而转为响应中断请求的过程称为中断响应。处理中断源的程序称为中断处理程序。CPU执行有关的

2021-06-27 17:37:23 605

原创 STM32矩阵键盘与串口通信

STM32矩阵键盘与串口通信实现目标:外接4x4矩阵键盘,按下键盘后串口返回按键值键盘模块键盘扫描函数u16 KEY44_Scan(){ H_1 = 0; H_2 = 1; H_3 = 1; H_4 = 1; if(L_1 == 0) { delay_ms(10); if(L_1 == 0) { while(!L_1); return 1; } } if(L_2 == 0) { delay_ms(10); if(L_2 == 0) {

2021-06-16 23:08:11 2239 1

原创 STM32单片机点亮流水灯

STM32单片机GPIO口点亮流水灯任何一个单片机,最简单的外设莫过于 IO 口的高低电平控制了,本文将通过一个经典的流水灯程序,了解 STM32F1 的 IO 口作为输出LED:DS0 和 DS1 交替闪烁,实现类似流水灯的效果。STM32IO口简介本文将要实现的是控制ALIENTEK 精英 STM32开发板上的两个LED实现一个类似流水灯的效果,该实验的关键在于如何控制 STM32 的 IO 口输出。了解了 STM32 的 IO 口如何输出的,就可以实现流水灯了。STM32上有众多IO口,每个G

2021-05-19 20:54:58 13706 1

原创 C语言简介

C语言简介C语言的特点语言简洁、紧凑、灵活有32个关键字9种控制语句数据构造能力强程序书写格式自由运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好C语言程序的基本结构#include <stdio.h>//包含头文件说明void main() //函数头{ //函数体开始 int x,y,z; //定义三个整型变量 x=14;y=3; //给变量赋值 z=x*

2021-03-29 23:05:18 183

原创 计算机二级公共基础知识笔记

计算机二级公共基础知识计算机系统考点一:计算机概述1.计算机的发展历程目前公认的第一台电子数字计算机是ENIAC,它于1946年在美国宾夕法尼亚大学研制成功。根据计算机本身采用的物理器件不同,将其发展分为4个阶段第一阶段是电子管计算机时代,时间为1946年到20世纪50年代第二阶段是晶体管计算机时代,时间为20世纪50年代后期到50世纪60年代中期第三阶段是中小规模集成电路计算机时代,时间是20世纪60年代中期到20世纪70年代初期第四阶段是大规模和超大规模集成电路计算机时代,时间是20

2021-03-07 17:09:52 12483 21

原创 51单片机ADDA数模转换

51单片机ADDA数模转换概述模拟量模拟量是相对于数字量而言的。模拟量是对实际量的模拟,是连续变化的(比如用线圈的偏转来测电流或电压),测到的就是模拟量,指针可以指在两个数字中间的任何地方从时间上来说,它是随时间连续变化的从数值上来说,它的数值也是连续变化的。这种连续变化的物理量通称为模拟量数字量计算机中处理的是不连续变化的量,离散性的数字量- 在自然界中,有一类物理量的变化在时间上和数量上都是离散的。也就是说,它们的变化在时间上是不连续的,总是发生在一系列离散的瞬间。同时,它们数值大小

2021-02-28 16:35:32 6118 1

原创 IIC通信原理

IIC通信原理常用的串行总线协议目前常用的微机与外设之间进行数据传输的串行总线主要有UART、 1-wire、IIC和SPI总线UART:是以异步方式进行通信(一条数据输入线,一条数据输出线)。1-wire:即单线总线,又叫单总线(只有一条线)IIC:同步串行2线方式进行通信(一条时钟线,一条数据线)。SPI:同步串行3线进行通信(一条时钟线,一条数据输入线,一条数据输出线)。IIC串行总线的组成及工作原理IIC总线是PHILIPS公司推出的一种串行总线,它只有两根双向信号线,一根是数据

2021-02-19 10:41:21 4648 3

原创 51单片机串口通信

51单片机串口通信串行通信串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。串行通信的特点传输线少,长距离传送时成本低,但数据的传送控制比并行通信复杂。串行通信分类异步通信通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送设备和接收设备的时钟尽可能一致。异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙

2021-02-08 17:52:26 722 2

原创 51单片机8X8点阵屏显示

51单片机8X8点阵屏显示显示一个爱心#include <reg52.h>#include <intrins.h>sbit DIO = P3^4;//串行数据口sbit S_CLK = P3^5;//移位寄存器时钟sbit R_CLK = P3^6;//输出锁存器时钟unsigned char code table[8]={0xFF,0xEF,0xD7,0xBB,0x7D,0x6D,0x93,0xFF}; //♥void send(unsigned char d

2021-01-28 20:10:01 3424

原创 利用定时器中断使用独立按键

利用定时器中断实现独立按键按下独立按键s2(键盘第一个按键)数码管显示1;按下独立按键s3(键盘第一个按键)数码管显示2;按下独立按键s5(键盘第一个按键)数码管显示4;#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charsbit DU = P2^6;//数码管段选sbit WE = P2^7;//数码管位选sbit s2 = P3^0

2021-01-28 20:04:17 1691

原创 51单片机LCD1602两行移动显示

实现51单片机LCD1602两行移动显示第一行:My name is Eagal第二行:Music film Games#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit lcden=P3^4;sbit rs=P3^5;sbit rw=P3^6; sbit dula=P2^6;sbit wela=P2^7;uchar table1[]="My name is Eagal";uc

2021-01-28 19:55:19 5436

原创 74HC595芯片

74HC595使用方法DS (14脚):串行数据输入端,级联的话接上一级的Q7.Q7'(9脚):级联输出端。将它接在下一个595的DS端。SH_CP(11脚):上升沿时数据从DS(14脚)串行输入。移位寄存器的数据移位。Q0->Q1->...->Q7ST_CP(12脚):上升沿时数据从Q0--Q7并行输出。/MR(10脚):低电平时将移位寄存器的数据清零。通常将它接VCC。/OE(13脚):高电平时禁止输出(高阻态)。通常将他接GND。...

2021-01-19 20:32:25 392

原创 51单片机定时/计数器

定时计数器什么是定时/计数器以及用处51单片机有2个16位定时器/计数器:定时器0(T0为P3.4)和定时器1(T1为P3.5)这里所说的16位是指定时/计数器内部分别有16位计数寄存器。当工作再定时模式时,每经过一个机器周期,寄存器的值就会加1,当这个寄存器装满时就会溢出。我们可以计算工作再定时模式时最高单次定时时间为65535*1.085 us= 时间(单位us)当工作再计数器模式时,T0(P3.4引脚),T1(P3.5引脚)每来一个脉冲,计数器加1.定时器的作用:定时计数器可以用于精确事件

2021-01-17 20:38:06 4190

原创 51单片机外部中断

中断系统中断请求 -> 中断响应 -> 中断处理 -> 中断返回什么是中断系统计算机执行某程序时,发生了紧急事件或有特殊请求,CPU暂停某程序的执行,转而去处理上述事件或请求,处理完毕后再重新执行某程序的过程叫做中断。数据的输入/输出传送方式1.无条件传送方式:一方对另一方来说总是准备好的2.查询传送方式(LOOK UP):传送前一方先查询另一方的状态,若已经准备好就传送,否则就继续查询/等待。3.中断传送方式(IRQ):一方通过申请中断的方式与另一方进行数据传送。4

2021-01-16 19:27:24 1449

空空如也

空空如也

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

TA关注的人

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