随笔分类 - 蓝桥杯
摘要:DS18B20是一个很常见的温度传感器,对于学51的来说算是老朋友了,年轻人的第一个单总线协议学习范例,这里简单介绍一下,DS18B20最高具有12为精度(默认模式),分辨率达到0.0625摄氏度,且外围电路极其简单,甚至可以不接VCC,就靠数据流吊着就能工作。当然它工作时时序可没有那么简单,稍有不慎(延时错误),整个工作时序就混乱了,因此准确把我每次延时至关重要。我们这里主要针对CD107D平台...
阅读全文
摘要:DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。 单片机与DS1302通过SPI协议进行通信,LSB先行,由于举办方会提供SPI驱动,里面读写时序给的很明白,关于SPI协议这里就不具体讲了,我们下面只关注如何使用这个芯片。RTC寄存器如下:注意:(1)DS1302采用的BCD码,写入和读出时需...
阅读全文
摘要:CD107D开发板原理图中的矩阵键盘如图所示,乍一看好像没什么问题,写程序一测试,咦不对啊,键值怎么不对呢?这里有个小坑,原理图上给的是个是STC89C52连接的引脚,而我们实际用的是IAP15F61S2的转接板,其中P36和P37引脚位置换成了P42,P44。转接板如下 到这里有的同学可能有些不知所措,因为当初学习51矩阵键盘是直接接到一个P端口...
阅读全文
摘要:CD107D板载的是8位共阳数码管,所谓共阴共阳的区别,这里稍作解释,我们都清楚数码管显示有段选和位选之分,每位数码管都包含八段发光二极管用于显示,而二极管必定有阴阳两极,如果八段显示二极管为阳极,那么公共端则为阴极,当公共端为低电平时数码管可以显示对应段码,同理,共阳数码管是指公共端为阳极,即位选为高电平时才具备导通能力。共阳极数码管显示0-9的段码为{0xC0,0xF9,0xA4,0xB0,0...
阅读全文
摘要:竞赛板上有四片74573锁存器,由138译码器进行输入控制,Y4C-Y7C分别连接LED,ULN2003,数码管位选控制器,段选控制器。由138真值表可得译码器输入三位二进制数决定对应引脚的低电平,其余引脚为高电平,经或非门门0变为1,对应锁存器打开。Y4 Y5 Y6 Y7导通时138输入为4,5,6,7,对应二进制为100,101,110,111 138译码器的控制位从高到低为C...
阅读全文

浙公网安备 33010602011771号