选用材料为蓝桥杯官方提供的开发板。
因为此板选用了4块74LS573芯片用于锁存P0口信号,这种设计可节约很多的i/0口,与市面上很多的开发板不一样,所以如果要换到其他开发板上使用,需要改一下显示代码 和LED亮灭代码,但是大致思路不变,只要改变一下那几个比较特殊的使用到了573锁存来编程的函数即可。
我也是一名菜鸡 如果有那个大神有更好的编程思路的话 那就拜托大神赐教了。
电路具体功能要求: 1. 电路通电后进入初始化状态:灯L1亮,数码管全亮,蜂鸣器接通,1s后全部关闭,显示时间设定11-50-59。 2. 按下S7按键切换显示实时时钟XX-XX-XX、显示超声波测量距离XXX。 3. 显示实时时钟状态下-----------------------------------,按S6按键进行时间调整,第一次按下S6进入时调整,“时”闪烁;第二次按下S6进入分调整,“分”闪烁。再一次按下退出调整。S4、S5为调节数值S5+,S4-(时间距离)的加减按键。 4. 显示超声波测距状态下,按S6按键进行报警距离调整,S6按第一次进入调整状态,第二次按下退出,将调节后的数值保存到24C02中。S4、S5为调节数值S5+,S4-(时间距离)的加按键。显示超声波报警距离--XXX。 5. 超声波测距报警初值设定为30cm,超声波检测超过设定值X不报警,小于X立即报警,小于1.2倍的X, L1灯闪烁。 6. 设计一个欠压电路,12V供电,电压小于10V切断电路电源。
下面有项目的压缩文件 部分代码如下:
全部资料51hei下载地址:
2012决.rar
(144.53 KB, 下载次数: 37)
|