注意:蓝桥杯的所有例程是在官方开发板CT-107D上开发完成
设计要求:
- 使用8位数码管显示同组中其中一位同学的学号,表示由该同学参加答辩,复位后常亮。
- 用2位数码管显示剩余分钟,两位数码管显示剩余秒数。复位后显示10.00表示设定10分钟,设置开始/取消按键,按下一次开始倒计时,再按一次则复位,时间到则蜂鸣音提示。
- 设置“打分”按键,按下一次后开始打分操作,此时停止倒计时并关闭蜂鸣器;给出十个按键分别表示数字0~9,此时由2位答辩老师分别给出答辩成绩,按下后所按数字显示在2位数码管上,每次给出成绩后按下打分按键表示确认。等第二位老师给出成绩并按打分键确认后,2位数码管显示出最终成绩( 2位老师评分的平均值四舍五入 )。
注意!!部分例程中调用了self.h或者lq.h,具体看例程的头文件,将包含的文件拷贝至工程目录下即可完成编译,否则会出错!
- led_jiaoti.c
实现8个led交替亮灭
- led_water.c
实现8个led从右往左实现单个led的流水灯点亮,最后熄灭,如此循环
- led_water2.c
实现8个led流水灯从右往左单个点亮,实现流水灯,最后全部交替闪烁两次
- 按键控制led亮法.c
实现不同的按键按下显示不同的led点亮过程
- 16按键控制led亮法.c
实现不同的按键按下显示不同的led点亮过程
- leds indepandent.c
数码管逐个显示1-F
- leds together.c
由软件延时实现8个数码管同时显示1-F
- leds together-key16.c
实现了由矩阵键盘控制,8位数码管同时显示按键数值
- leds together-key16-led.c
实现了由矩阵键盘控制,8位数码管同时显示按键数值,同时led也作出相应变化
- leds dongtai.c
数码管动态扫描(利用软件延时)
- leds dongtai-zhongduan.c
利用定时器中断实现数码管的动态扫描
- beef.c
实现四个按键控制蜂鸣器和继电器,按下不同的案件控制蜂鸣器和继电器启动次数