
蓝桥杯 单片机
漩涡鸣熊
这个作者很懒,什么都没留下…
展开
-
【蓝桥杯单片机组】| DS1302(官方驱动)+ 矩阵按键 + 数码管(改,解决数码管跳动的问题)
DS1302这个芯片给我的印象就是不同种类的寄存器真的很多,比如秒寄存器的bit7(时间暂停位)可以在时间计数的时候控制停止与启动,再比如写保护寄存器的bit7(写保护位)可以控制写操作,诸如此类的还有很多,在初学阶段比较容易混淆,不过只要多翻翻芯片手册,弄明白各个寄存器的功能就不会晕头转向了。对该芯片的学习过程中,最郁闷的一件事就是中文资料有时候真的很会误导人,错把VCC1翻译成主电源,如下图所...原创 2018-03-03 08:46:10 · 5003 阅读 · 1 评论 -
【蓝桥杯|单片机组】| I2C通信(官方代码) + EEPROM
之前我写的I2C通信协议是基于“金沙滩”的教程,代码比较繁琐,为了能在之后的比赛中提高效率,本次就以官方提供的I2C通信协议来实现单字节的存取,同时也当作对I2C协议的复习。该协议有关主机(单片机)与从机(板子上焊的芯片AT24C02)之间的数据传输。首先我们先来认识一下AT24C02 AT24C02提供2024位的连续的可擦除的可编程的只读的存储器(就是我们所说的EEPRO...原创 2018-03-04 22:29:16 · 6757 阅读 · 0 评论 -
【蓝桥杯|单片机组】| 第八届省赛题-基于单片机的电子钟程序设计与调试分析
第八届(17年)整套做下来给我的第一印象就是数码管的操作要求真的高(骚),其与14年的“简易温度采集与控制装置”的数码管操作类似,不过17年的多了一个“选中数码管实现一秒闪烁”的要求。思考了将近一两天的时间(原谅我脑子僵,估计真正比赛的时候就死翘翘了)独创了一个算法,我称之为“数码管同异步扫描”(该名借鉴了异步UART通信与同步IIC通信)废话不多说,直接上图,红圈部分对我来说是个难点...原创 2018-03-23 21:54:20 · 9432 阅读 · 3 评论 -
【蓝桥杯|单片机组】| 数码管与LED流水灯动态显示
void LedScan(){ /*数码管操作*/ static unsigned char i=0; static bit ledflag=0; static unsigned char j=0; P2=(P2&0X1F)|0X80; P0=0XFF; P2&=0X1F; P2|=0X90; P0=0XFF; P2&=0X1F;...原创 2018-03-20 11:19:09 · 5368 阅读 · 0 评论