- 博客(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++#的问题:为什么会在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关注的人