- 博客(23)
- 收藏
- 关注
原创 11 串口通信
1、利用51单片机的串行接口与上位机建立传输信道进行数据的收发。采用8位的UART模式,即模式1,波特率为9600BPS。数据发送采用查询方式,数据接收采用中断方式。系统上电初始化之后,单片机向上位机发送两个字节:0X5A和0XA5,然后等待接收上位机的数据,每接收到一个字节后,在该字节的基础上加1然后返回给上位机。
2023-10-29 10:57:09 121
原创 10 PWM脉宽调制信号的发生与控制
3.L1指示灯有4种亮度模式,分别是完全熄灭、10%的亮度、50%的亮度和90%的亮度。4.按下S7按键,循环切换L1指示灯的4种亮度(亮度的顺序为第3点的顺序)1、利用PWM脉宽信号实现独立按键S7对L1指示灯亮度变化的控制。具体要求如下:1.PWM脉宽信号的频率为100Hz。2.系统上电后L1指示灯处在熄灭状态。
2023-10-28 20:18:13 63
原创 07.1AT24C02存储器
函数启动I2C总线,然后发送地址字节0XA0,等待接收应答信号。接着发送要写入的数据字节,再次等待接收应答信号,最后调用。函数启动I2C总线,发送地址字节0XA0,等待接收应答信号。接着发送读取数据的地址字节,再次等待接收应答信号。函数停止I2C总线,接着发送地址字节0XA1,等待接收应答信号,并从I2C总线上读取一个字节的数据,将其赋值给变量。用于向AT24C02存储器写入数据。表示要读取数据的地址。用于存储读取的数据,然后调用。表示要写入数据的地址,,最后返回读取的数据。函数停止I2C总线。
2023-08-25 20:33:15 81 1
原创 05 定时器、计数器
2. 解决按键时效不稳定(S7控制LED以200ms为间隔自动向左移位,S6控制LED向右以200ms为间隔自动向右移位,S5停止循环移位,S4按键关闭所有LED历程)1.使用中断系统,定时器操作LED流水灯。
2023-08-22 17:44:58 56 1
原创 04蜂鸣器、继电器
一、打开蜂鸣器500ms,关闭蜂鸣器500ms,打开继电器500ms,关闭继电器500ms。二、上电初始化程序,上电之后,关闭所有的LED,数码管,蜂鸣器,继电器。
2023-08-05 20:06:16 55 1
原创 03KEY+DSEG按键控制动态数码管
三、独立按键控制数码管显示+倒计时+LED控制(上电之后所有数码管显示字符“—”,按下按键S7,第一个数码管显示“1”,按下按键S6,第一个数码管显示“2”,按下按键S5,控制点亮L1灯,且第6,7,8位数码管显示255——0倒计时,其他数码管保持熄灭,倒计时至250时L8灯点亮)二、独立按键控制数码管显示(上电之后所有数码管显示字符“—”,按下按键S7,第一个数码管显示“1”,按下按键S6,第一个数码管显示“2”,按下按键S5,第一个数码管显示“3”,按下按键S4,第一个数码管显示“4”)
2023-08-04 22:58:29 120 1
原创 03DSEG动态数码管
改进2、使用宏定义,用字符代替数据类型的定义或者用类型定义,用字符代替数据类型的定义。三、多位数码管倒计时,第6,7,8位数码管显示255——0倒计时,其他数码管保持熄灭。二、多个数码管显示不同内容(创建数码管显示子函数)一、第一个数码管显示0,第二个数码管显示1。改进1、创建多个子函数。
2023-08-04 21:05:37 131 1
原创 02KEY+SEG 按键控制数码管
一、S7、S6、S5、S4分别控制数字1、2、3、4的显示。二、按键控制正计时(S7 0-9)和倒计时(S6 9-0)三、打开其他位数码管进行显示。
2023-08-03 22:17:17 93
原创 02SEG(静态数码管)
打开第一个数码管初始化程序为:P2=0XC0;1、依次显示0—9、-、全部熄灭,每次显示间隔500ms。2、要求数码管值使用数组,功能函数使用for。二、数码管的8个段依次点亮,其他保持熄灭。一、数码管显示某一杠。
2023-08-03 21:39:49 557
原创 标准C与C51数据类型
类型 符号 关键字 所占位数 数的表示范围 标准C 整型 有 (signed)int 16 -32768~32767 (signed)short 16 -32768~32767 (signed)long 32 -2147483648~2147483647 无 unsigned int 16 0~65535 unsigned short int 16 0~65535 un
2023-07-27 15:39:21 59 1
原创 01.1LED-点亮某个LED
/IO初始化为准双向I/O模式,STC15F系列可以写。//IO初始化为准双向I/O模式,STC15F系列可不写。//IO初始化为准双向I/O模式,STC15F系列可不写。//IO初始化为准双向I/O模式,STC15F系列可不写。//IO初始化为准双向I/O模式,STC15F系列可不写。
2023-07-27 14:57:38 38 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人