自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HAL库LED点灯

在main.c文件主函数的while循环中写如下代码。其他操作与一的实验相同,这里不再进行阐述。3、添加必要函数代码。

2024-07-13 21:14:56 163

原创 单总线温度采集

DS18B20是美国DALLAS公司生产的数字温度传感器,体积小、低功耗、抗干扰能力强。可直接将温度转化成数字信号传送给单片机处理,因而可省去传统的信号放大、A/D转换等外围电路。DS18B20转换时间与分辨率有关。当设定为9位时,转换时间为93.75ms;设定10位时,转换时间为187.5 ms;当设定11位时,转换时间为375ms;当设定为12位时,转换时间为750ms。

2024-07-13 21:02:38 361

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

原理:用2位数码管显示计时时间,最小计时单位为“百毫秒”,计时范围0.1~9.9s。当第1次按一下计时功能键时,秒表开始计时并显示;第2次按一下计时功能键时,停止计时,将计时的时间值送到数码管显示;如果计时到9.9s,将重新开始从0计时;第3次按一下计时功能键,秒表清0。再次按一下计时功能键,则重复上述计时过程。二、LED数码管秒表的制作。

2024-07-13 20:56:27 250

原创 中断与定时计数

一、实验目的深入了解AT89C51单片机中断原理。掌握外部中断、定时器/计数器中断的编程方式;了解中断响应、中断优先级、中断标志位复位等原理,掌握二级中断、中断嵌套的具体应用编程;了解定时器/计数器的工作原理,掌握计数器初值计算方法,定时/计数中断服务的编程开发。二、介绍1、什么是中断中断技术主要用于实时监测与控制,要求单片机能及时地响应中断请求源提出的服务请求,并快速响应与及时处理。

2024-07-13 20:49:29 536

原创 汇编程序与周期性任务设计

查表法完成求平方数就必须先建立表格,第11~12行代码实现表格的建立,DB指令将0~9的平方的十六进制数组成的表格写入到程序中去,表格起始地址为2000H。第9行代码执行查表功能,即把表格起始地址往后加A个单元的平方数赋给A,执行完后A的值就为你想要查询的数的平方数。延迟函数总调用了1+(1+250+250x250+250+1)x8=504017次,所以,时钟周期总数为1+8+250x8+(250x250+250+1)x8x2=1006025us,约为1s。上述代码中的表格为固定表格,存在很大的弊端。

2024-07-13 20:35:19 805

原创 uC/OS-III多任务程序

一、新建cubemx项目。 1.sys2.RCC 二、uc/os源代码下载。 阿里云盘分享 三、复制工程文件到keil项目。 详细过程参考:STM32F103基于HAL库移植uC/OS-III_ucos iii + hal移植到正点原子-CSDN博客 最终效果图: 四、修改代码。 详细修改过程:https://blog.csdn.net/YangMax1/article/details/121617909 五、编译运行结果,分别以1和3s为周期闪烁。 六、参考博客 https:

2024-06-08 17:53:29 172

原创 【STM32】定时器与PWM的LED控制

1.SYS2.RCC

2024-06-01 22:52:41 126

原创 中断原理和串口通信

要求:用stm32F103核心板的GPIOA端一管脚接-个LED, GPIOB端口一引|脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。#include "usart.h"//串口通信的头文件。一、使用标准库点亮LED——采用中断模式编程。

2024-05-19 23:03:24 297

原创 四路抢答器

四路抢答器

2023-11-16 17:58:08 51 1

原创 四位全加器

负数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。同一个数字在不同的补码表示形式中是不同的。比如10进制数值-15的二进制原码是10001111,其补码在8位二进制中是11110001,然而在16位二进制补码表示中,不足位数要用符号位补全,也就是1111111111110001。),即根据二进制加法法则对本位进行相加。与门右边是本位相加后进位输出(小c对应的就是低位的进位,C对应的是本位的进位。三、4位二进制数的补码器电路。一、1bit半加器电路。二、1bit全加器电路。

2023-10-23 21:13:52 1426

空空如也

空空如也

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

TA关注的人

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