蓝桥杯
胖胖的小肥猫
要快乐的热爱生活呀
展开
-
蓝桥杯代码芯片手册解读
AT24C02EEPROMIIC_SendByte(); 函数定义后面 加上 IIC_WaitAck(void);unsigned char Write_24C02(unsigned char add, unsigned char dat) { IIC_Start(); IIC_SendByte(0xa0); // AT24C02 写 IIC_SendByte(add); / 选择内存地址,题中没有要求就写 0x00, 写入哪里,就从哪里读出 IIC_SendByte(dat)原创 2021-05-31 22:12:27 · 220 阅读 · 0 评论 -
蓝桥杯串口
#include "STC15F2k60s2.h"#include "intrins.h"unsigned char busy = 0;unsigned int count_key = 0;unsigned int dat = 0;unsigned char cishu = 0;code unsigned char SMG_duan[11] = { 0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7D,0x07,0x7F,0x6F, ~0xf原创 2021-05-30 21:35:40 · 85 阅读 · 0 评论 -
蓝桥杯——DS18B20 精度与调度配置
DS18B20 设置启动温度转换后,由转换的时间长短,可以决定测量温度的精度观看了邓大佬的 os 思想后,开始写#include "STC15f2k60s2.h"#include "onewire.h"code unsigned char SMG_duan[11] = { 0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7D,0x07,0x7F,0x6F, ~0xff};unsigned char SMG_show[8] = { 10,原创 2021-05-17 20:56:46 · 904 阅读 · 0 评论 -
蓝桥杯基础操作——背诵记载
数码管数码管段码与位码都是低电平导通,低电平点亮数码管位码的排列方式是从左到右,从低到高,最左侧为最低位,最右侧为最高位常用IO口背诵1. P2 = 0x80; 打开LED2. P2 = 0xa0; 打开蜂鸣器与继电器3. P2 = 0xc0; 打开数码管位选4. P2 = 0xe0; 打开数码管段选5. P2 = 0; 关闭锁存器6. P0^4 = 0 继电器灭7. P0^6 = 0 蜂鸣器灭8. 中断定时器中断顺序 0 1原创 2021-04-15 20:37:28 · 360 阅读 · 0 评论 -
蓝桥杯驱动总结
蓝桥杯驱动最简修改DS13020x8e,0x00; 0x8e,0x80; 打开写保护 关闭写保护 0x80; 0x81; 0x82; 0x83; 0x84 0x85;写入秒, 读取秒 写入分 读取分 写入时, 读取时唯一修改:void Set_time(char hour, char min, char sec){ Write_Ds1302_Byte(0x80, 0x00); // 关闭写保护 Write_Ds1302_Byte(0x84, (hour/原创 2021-04-06 18:56:45 · 211 阅读 · 0 评论