自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【STM32】中断原理与串口通信

用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。如果完成后,尝试在main函数while循环中加入一个串口每隔1s 发送一次字符的代码片段,观察按键中断对串口发送是否会带来干扰或延迟。采用串口中断方式重做上周查询方式的串口通信作业,分别实现:代码如下main.cexti_key.hexti_key.c点亮LED同时进行串口通信。

2024-05-24 21:38:46 158

原创 STM32F103的LED亮灭(寄存器地址版)

常用功能引脚:PA0-PA15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。PB0-PB15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。PC13-PC15: 3个通用I/O引脚,可用于输入/输出、外部中断等。PD0-PD2: 3个通用I/O引脚,可用于输入/输出、外部中断等。PE0-PE5: 6个通用I/O引脚,可用于输入/输出、外部中断等。PF0-PF1: 2个通用I/O引脚,可用于输入/输出、外部中断等。

2024-05-06 22:55:48 754

原创 单总线温度传感器DB18B20

DS18B20是一种数字温度传感器,采用单总线接口进行通信。它可以测量环境温度,并将其转换为数字信号输出。DS18B20具有高精度、数字输出、工作电压范围广、低功耗等特点,常用于各种温度监测应用中,如室内温度监控、工业自动化等。由于采用单总线接口,它可以方便地与微控制器等设备进行通信,并且可以通过一条总线连接多个DS18B20传感器,简化了布线结构。DS18B20传感器有几种不同的封装类型,包括TO-92、TO-220、TO-263等,适用于不同的应用场景和安装需求。

2024-04-25 22:32:00 725 1

原创 单片机定时器与串口通信

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计 算机、 打印机、 复印机、 报警器、 电子玩具、 汽车电子设备、 电话机、 定 时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。

2024-04-22 18:25:40 907

原创 中断系统及定时器/计数器的工作原理

本次仿真实验,从多方面学习到了仿真实践,熟练掌握仿真、烧录流程,对汇编语言代码也进一步加深了理解,对51单片机的学习更进一步。

2024-04-07 21:02:44 621

原创 汇编程序及LED灯的周期点亮

常见的LED发光二极管都有两个引脚,其中长的引脚接电源正极,为电流进入LED的引脚,短的接电源负极,为电流离开LED的引脚。如果LED正向导通,此时LED电阻基本为零,LED导通发光,如果LED反向导通,此时LED电阻可理解为无穷大,LED无电流通过,LED不发光。在利用普中开发板做实例之前,我们首先需要了解关于普中开发板的相关知识,详细可以参考以下链接:https://blog.csdn.net/yu57955/article/details/120928956。实现周期性点亮代码如下,

2024-03-24 22:04:57 405 1

原创 基于SDCC和Edsim51的代码仿真

软件安装链接链接:https://pan.baidu.com/s/1ebS3vYLCohNkVfDhwChzGA提取码:0708(取自他人博客)

2024-03-16 21:51:58 355 1

原创 基于Proteus8软件,设计LED流水灯电路

下面就介绍一下原理图设计窗口界面的一些功能区域和各个工具的作用。原理图设计界面,主要是包含预览窗口方向工具栏元件列表模型选择工具栏仿真测试按钮原理图编辑窗口。1,原理图编辑窗口:用于绘制原理图的。元件需要放进蓝色方框内,可通过鼠标滚轮来缩放视图。2,预览窗口:①当在元件列表选择某个元件时,会显示该元件的预览图;②当点击原理图编辑窗口后,再左键点击预览窗口,可以改变原理图的可视范围,右键释放。3,模型选择工具栏:①用于即时编辑元件参数(先单击该图标,再单击要修改的元件)

2024-03-10 20:24:47 1577 1

原创 Verilog编程基础练习

3-8译码器是一种数字电路,它接受3个输入信号并将其转换成8个输出信号。这种译码器通常用于将一个3位的二进制输入映射到8个可能的输出线中的一个。其基本原理是通过对输入信号的各种组合进行编码,使得每个可能的输入组合都对应一个唯一的输出。对于3位二进制输入 ABC,对应的输出线为 Y0 到 Y7。具体的编码规则如下:当 ABC = 000 时,Y0 = 1,其余输出线为0。当 ABC = 001 时,Y1 = 1,其余输出线为0。当 ABC = 010 时,Y2 = 1,其余输出线为0。

2023-12-17 18:50:05 884 1

原创 RS锁存器和D型触发器

D触发器是一种最简单的触发器,在触发边沿到来时,将输入端的值存入其中,并且这个值与当前存储的值无关。在两个有效的脉冲边沿之间,D的跳转不会影响触发器存储的值,但是在脉冲边沿到来之前,输入端D必须有足够的建立时间,保证信号稳定。

2023-11-21 20:46:17 598 1

原创 编码器——解码器电路设计及Multisim仿真

解码器(Decoder)的作用正好与编码器相反,是将一个N位二进制代码(N个输入信号)转译为2的n次方个输出的高/低电平信号(或者另一种代码)。常用的译码器电路有二进制译码器、 二–十进制译码器和LED显示译码器。2.常用译如图为译码器74LS138的引脚图:引脚简介:(1)A0-A2(引脚1、2、3):二进制输入端2)0-7(引脚7、9、10、11、12、13、14、15):对应输入的二进制输出与其对应的高低电平。(3)Vcc (引脚 16):正极电源。(4)GND (引脚 8):地线。

2023-11-16 15:24:26 1284

原创 组合逻辑电路的分析与设计

掌握组合逻辑电路的分析与设计。掌握真值表、逻辑函数表达式、卡诺图化简基本概念和方法。

2023-11-02 15:36:25 97 1

原创 基本逻辑门电路硬件验证与仿真分析

我们可已通过logisim软件进行仿真实验,从而来模拟并分析电路。

2023-10-25 18:56:31 84

原创 二进制数原码-反码和补码的数字电路以及半加器,全加器的学习

补码原理如下:(1)正数与原码相同;(2) 负数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。同一个数字在不同的补码表示形式中是不同的。比如10进制数值-15的二进制原码是10001111,其补码在8位二进制中是11110001,然而在16位二进制补码表示中,不足位数要用符号位补全,也就是1111111111110001。

2023-10-22 18:58:01 544 1

原创 ubuntu软件下载安装,ubuntu系统vim常用命令学习以及ubuntu系统下c语言helloworld入门以及编写简单程序

安装命令,从开源库里下载开源软件。

2023-10-22 17:37:40 566 1

空空如也

空空如也

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

TA关注的人

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