![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝桥杯单片机
基于竞赛板 CT107的所有赛题参考代码
琅中之嶹
这个人很懒
展开
-
Keil5同时兼容C51与STM32工程
再回到keil4安装目录下,打开TOOLS.INI文件,把里面的内容全部复制;如下图所示:红线以下部分是粘贴过来的内容。再把打开keil4安装目录下的UV4文件夹里面的全部文件,全选复制,粘贴到Keil_v5下的UV4文件夹,会有冲突提示,选择跳过即可,不要选择替换。安装kelil5(mdk514),不要和keil4安装在同一个文件夹,安装过程不罗嗦了。下载并安装keil4(C51),详细安装步骤参考网上,这里就不啰嗦了。把粘贴过来的内容:PATH=“D:\keil5\C51”,这个要根据自己安装的目录。原创 2023-06-11 23:13:21 · 3073 阅读 · 0 评论 -
蓝桥杯单片机PCF8591模块代码方法总结
PCF8591模块代码方法总结原创 2022-05-20 20:54:05 · 386 阅读 · 0 评论 -
蓝桥杯单片机EEPROM模块代码总结
EEPROM模块代码总结原创 2022-05-20 20:50:21 · 691 阅读 · 0 评论 -
蓝桥杯单片机DS1302模块代码
DS1302模块代码原创 2022-05-20 20:47:04 · 374 阅读 · 0 评论 -
蓝桥杯单片机DS18B20模块代码方法总结
DS18B20模块代码方法总结原创 2022-05-20 20:44:28 · 211 阅读 · 0 评论 -
第九届届蓝桥杯嵌入式省赛题目电子定时器
原创 2022-04-01 11:19:43 · 573 阅读 · 0 评论 -
CT107D单片机DS1302时钟芯片实例应用
目的: 1.搞懂调用底层驱动和读写的时序 2.写/读时的数据处理 3.显示的数据处理程序说明: 1.通过写入初始时间(怎么写入?) 2.获取实时时间(怎么获取?) 3.数据处理(怎么显示出来?) 4.在数码管上显示(自由发挥)main.c#include <STC15F2K60S2.H>#include <ds1302.h>#include &.原创 2022-03-11 20:02:00 · 970 阅读 · 0 评论 -
CT107D单片机按键状态机实战
CT107D单片机按键状态机实战#include <STC15F2K60S2.H>#include <main.h>#define XBYTE(address,data) P2 = ((P2&0x1f)|address);P0 = data;P2 = P2&0x1f; //关闭外设 unsigned char flag = 0;unsigned char Key_Num;unsigned char i;bit GN原创 2022-03-10 10:49:21 · 524 阅读 · 0 评论 -
STC89C51单片机的定时器初始计算方法
10MS定时器初值的计算1.晶振12M12MHz除12为1MHz,也就是说一秒=1000000次机器周期。10ms=10000次机器周期。65536-10000=55536(d8f0)TH0=0xd8,TL0=0xf02.晶振11.0592M11.0592MHz除12为921600Hz,就是一秒921600次机器周期,10ms=9216次机器周期。65536-9216=56320(dc00)TH0=0xdc,TL0=0x0050MS定时器初值的计算1.晶振12M12MHz除12为1MH原创 2022-03-09 11:29:07 · 2336 阅读 · 0 评论 -
STC15F2K60S2的ADC模数转化底层代码和分析
#include <STC15F2K60S2.H>#include<main.h>#define DELAY_TIME 5sbit SDA = P2^1; /* 数据线 */sbit SCL = P2^0; /* 时钟线 */void operate_delay(unsigned char t){ unsigned char i; while(t--){ for(i=0; i<112; i++); }}void IIC_Delay(uns原创 2022-03-06 17:54:34 · 767 阅读 · 0 评论 -
第十二届蓝桥杯单片机省赛题目(设计部分)
原创 2022-03-03 20:16:21 · 1196 阅读 · 0 评论