心形灯的设计
设计一个心形灯,包含以下功能: 1、由多个LED灯组成心形灯,要求至少在32个灯以上组成心形结构,外接4个按键,并要求两个按键(开始和暂停)接在两个外部中断引脚上; 2、上电后心形灯先全亮5秒,后亮灭闪烁5秒,以测试灯状态的好坏; 3、之后处于全灭等待状态,当按下开始按键后心形灯按照一定规律显示,规律自定义,创意越好分数越高; 4、当在任意状态下按下暂停键后心形灯停留在当前状态不再改变,再一次按下暂停键后则继续显示; 5、另外一个键为模式切换键,要求至少设计4中心形灯显示模式,每按一次切换键则切换一次显示模式,要求切换键在灯运行状态和暂停状态均可切换; 6、第四个键为速度键,要求可以改变心形灯的亮灭切换速度,至少设计4种速度,通过速度键可以切换不同的切换速度。 提供proteus原理图,要求编写程序,并在proteus原理图上验证功能,并撰写设计文档。出现抄袭现象所有自主学习成绩按零分计。
|