
蓝桥杯
程序员吴同学
异步编程:领略编程之美,体会编程的乐趣,寻找编程的价值,在编程中寻找体现自我,寻找自我
展开
-
蓝桥杯单片机PCF8591数据读取——湿度检测
PCF8591原创 2020-10-27 12:00:53 · 2807 阅读 · 0 评论 -
蓝桥杯单片机DS1302实时时间设计(时间暂停、启动设置)
蓝桥杯单片机DS1302时间设计,这也是蓝桥杯中常考的一个模块。对于DS1302的操作也是非常简单的,只需要简单记住控制写入以及读出的地址位便可,其余都是在调用官方提供的底层驱动代码,只要会调用就能够轻松编写出一个实时时钟了。设计时钟的暂停以及暂停之后启动,使用按键S4进行控制,还有就是使用按键S5进行控制日期的显示。# include "reg52.h"# include "ds1302.h" // 官方提供的底层驱动代码typedef unsigned int u16;typedef u原创 2020-10-24 09:51:40 · 5599 阅读 · 10 评论 -
蓝桥杯单片机DS18B02温度测量(小数点显示)
DS18B02芯片可以说是在蓝桥杯中是极为常考的一个芯片模块了,熟练掌握是必须的。简单说明一下吧:温度读取时候呢?首先读出的是温度的低八位,其次读出的是温度的高八位,组成一个16位的二进制值就是DS18B20测量到的温度值。16位中的高5位代表着温度值的正负,一般环境下就没有必要考虑了,因为我们身边的环境温度都是高于零度的啦。最低的4位呢是小数位,需要显示小数位的时候就需要进行处理,没有这方面的要求时候可以直接忽略了。(省赛时候会提供DS18B20 的底层驱动代码直接调用就可以了,但是小心可能会存在一点原创 2020-10-22 09:20:14 · 8048 阅读 · 3 评论 -
蓝桥杯单片机矩阵按键扫描编程
中按照原创 2020-10-21 20:49:50 · 613 阅读 · 0 评论 -
蓝桥杯单片机NE555编程
蓝桥杯单片机中的NE555模块的编程,其实是很简单。简单来说就是计算一秒钟之内有多少个频率响应。中间所谓的频率响应也就是计算定时器作为计数器时候溢出的个数而已。能够考察的点就是这样子了,也要稍微了解,之后进行编程,就能够熟练掌握了。#include "reg52.h"#include "intrins.h"typedef unsigned char u8;typedef unsigned int u16;u8 t1_count; // 定时一秒的计数变量u16 t0_c原创 2020-10-20 08:13:50 · 1852 阅读 · 0 评论 -
蓝桥杯单片机定时器1的编码以及数码管的动态显示
简单使用蓝桥杯单片机上面的定时器,进行设置一个简单的秒表吧,用于练手,同时熟练操作定时器的操作以及熟练数码管的动态显示,虽然简单,但是也两个知识点都是常考的,也是必须掌握的模块喔。#include "reg52.h"#include "intrins.h"typedef unsigned char u8;typedef unsigned int u16;//这里先弄一个简单的秒表先吧u8 t1_count;u8 t1_sec,t1_min,t1_hour; // 定时器的原创 2020-10-19 09:38:58 · 958 阅读 · 0 评论 -
蓝桥杯单片机超声波模块代码编程
历年的省赛都没有考到超声波模块,但是超声波模块还是非常重要的一个模块,还有就是既然很久没有考过,那么突然考一波也是很有可能的喔。还不抓紧学起来。其实呢超声波模块的编程并不难,其实非常的简单,下面直接来看代码吧。# include "reg52.h"# include "intrins.h"#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();}typede原创 2020-10-18 14:12:46 · 1580 阅读 · 0 评论