傅立叶是一首数学的诗,黑格尔是一首辩证法的诗。
第十届省赛题目,注意NE555的应用。
频率测量与电压控制,题目可于此处下载。
阅读全文
第五届省赛题目,注意理解手动模式下的逻辑。
模拟智能灌溉系统,题目可于此处下载。
第六届省赛题目,注意矩阵键盘在温度边界设置上的用法即可。
简易温度温度采集与控制装置,题目可于此处下载。
在常规的数码管刷新程序中,使用简单的delay函数来刷新位,然而此种方式的使用很容易造成刷新过程的不稳定。在前文的ds18b20温度读取中,由于转换时间过长造成数码管的亮度的轻微变化。本文尝试将数码管刷新写入中断,每2ms刷新一次,刷新率62Hz。
每次中断运行一次显示函数,根据索引(index)来按位进行位选。同时设置一个数码管显示的缓冲数组,根据索引读取缓存数组内的段码。根据位选与段选即可动态显示数码管,避免delay函数的使用。
第七届的赛题比较容易,1~2h即可完成。当然还有一个小问题:当读取DS18B20时,数码管会轻微闪烁。其实有两种解决办法: