自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】51单片机定时器生成PWM

③判断按键1是否按下,如果按下了则占空比temp增加,每按下一次按键1,按键1都会在原来的基础上增加10%,即通过temp+=10来实现,如果占空比增加到了100%,就让它保持在100%;判断按键2是否按下,如果按下了则占空比temp减小,每按下一次按键2,按键2都会在原来的基础上减小10%,即通过temp-=10来实现,如果占空比减到了0%,就让它保持在0。利用定时器的方式生成PWM,通过两个按键控制占空比,这两个按键由定时器中断实现,按下按键1,占空比变大,按下按键2,占空比变小。TMOD=0x01;

2023-12-16 00:06:06 201 1

原创 51单片机按键中断控制流水灯样式

如果按下中通INT0,则执行外部中断0的中断服务函数,即INT0按下,select的值加1,每按下一次INT0,select的值都实现++,然后根据select的值执行switch里面值对应的样式。②如果按下中通INT1,则执行外部中断1的中断服务函数,即INT1按下,select的值减1,每按下一次INT1,select的值都要--,然后根据select的值执行switch里面值对应的样式。switch(select) //判断按键按下的值。if(select>4) //如果select的值大于4。

2023-12-09 00:12:01 803

原创 51单片机双机通信

在这次实验中,当闭合下开关时,乙机的LED没有任何反应,后面发现是甲乙机TX与TX、RX与RX连接到了一起,犯了最基本的错误,改正过来之后还是没有任何反应,在网上查找了资料,发现两机的波特率和其他参数的设置需要一致,以确保两个单片机之间能够正常进行数据的发送和接收,改变参数后可以实现功能。①甲机程序用于将P1口的值发送到串口,在程序中,首先进行了一些初始化设置,包括设置定时器1为模式2,设置波特率为9600,设置串口为模式1(只发送数据),启动定时器1等。SBUF=temp;

2023-12-06 11:53:39 1050

原创 51单片机数码管显示时间

数码管一端接选位端P2,一端接入段码端口P0,当各个选位端口无输入时默认为低电平,程序运行到某1位高电平时,其相应数码管位会显示1端段码,通过段码来显示时间。②对时、分、秒的十位和个位显示进行位选,时与分之间、分与秒之间要有“–”隔开,所以给第3和第6个数码管的段码为oxbf。再通过P0口对数码管的显示进行相应的段码输出,即显示对应的数值。①定义1个数组(seg7)存放共阳极数码管段码,用于数码管显示函数调用,一个数码管的显示需要位选和段选,所以通过控制P2口位码输出和控制P0口输出段码。

2023-12-06 11:41:53 1424

空空如也

面向对象程序设计.txt文件

2024-06-08

面向对象程序设计.txt

2024-06-08

面向对象程序设计.txt文件

2024-06-08

(关键词-txt文件)

2024-06-04

(关键词-txt文件)

2024-06-03

关于#c++#的问题:程序为什么会在strcpy(name,nm)显示错误

2024-05-30

关于#c++#的问题:将类的定义部分分别作为3个引入iostream库,对它们的成员函数的声明部分分别作为3个引入iostream库(.cpp 文件),在主函数中用#include命令把它们包含进来

2024-05-30

关于#c++#的问题:可以设想为:一位学生大学毕业了,留校担任教师,他原有的部分数据对现在的教师身份来说仍然是有用的,应当保留并成为其教师的数据的一部分(相关搜索:编写程序)

2024-05-28

面向对象程序设计C++

2024-05-28

关于#c++#的问题:为什么会在std::get<0这里显示错误>

2024-05-26

(标签-ar|关键词-字符串)

2024-05-20

关于#c语言#的问题:自动捡球小车(相关搜索:51单片机)

2024-05-18

关于#c++#的问题:这段代码为什么会在这一部分显示错误

2024-05-12

面向对象程序设计语言

2024-05-12

面向对象程序设计语言

2024-05-12

关于#c++#的问题:将程序改为在类模板外定义各成员函数

2024-05-12

关于#c++#的问题,请各位专家解答!

2024-05-12

面向对象程序设计,C++语言

2024-05-12

STM32 ADC单通道数据采集

2024-01-07

STM32F103定时器

2024-01-07

STM32串口收发控制LED

2024-01-07

STM32按键控制LED

2023-12-30

数据结构与算法C语言

2023-12-29

数据结构与算法C语言

2023-12-29

STM32库函数点灯

2023-12-27

STM32串口发送学号及姓名

2023-12-20

STM32定时器实现亮灯及灭灯

2023-12-20

STM32ADC双通道串口

2023-12-20

STM32ADC双通道收发

2023-12-20

STM32定时器生成PWM波

2023-12-20

STM32按键中断控制流水灯样式

2023-12-20

Verilog HDL 模块划分实现程序

2023-12-16

Verilog HDL怎么划分模块

2023-12-15

Verilog HDL模块划分

2023-12-15

Verilog HDL模块划分,补全模块

2023-12-15

Verilog HDL模块化分,数码管控制部分

2023-12-15

Verilog HDL模块划分用,数码管显示部分

2023-12-15

Verilog HDL模块划分,数码管显示模块

2023-12-15

Verilog HDL 模块划分以及例化

2023-12-15

Verilog HDL 分模块实现代码

2023-12-15

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

TA关注的人

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