一、设计目的目标
1、通过PC机发送数据到STC板上
2、通过按下K2或使振动传感器受到震动开始游戏
3、通过导航按键上(下)键调大(小)数字,并显示在数码管上
4、通过按下K1确认数据
5、通过LED灯表示显示所猜数据与实际数据的大小关系
6、当猜对时蜂鸣器播放一段音乐,代表可以把该价格的物品带回家
7、在数码管最后一位显示所剩下的猜数机会,当3次都没猜对时,数码管跳零报错,按下K2可重新开始游戏
数码管工作原理
P0口的8位输出分别控制8个发光二极管L0~L7的阳极;而P2.3经反相器U4C控制8个发光管阴极E3;当阳极为高(对应P0口位为 1)、阴极为低时,对应的二极管将会发光。而P2.3经反相器U4C控制74HC138的使能信号E3,结合P2.0、P2.1、P2.2这3个位选控制信号确定8个LED数码管中的哪个被点亮;电阻R15~R22为限流电阻。当段选为高、使能信号有效时,对应的LED管将会发光。通过以一定频率扫描位选信号,选择段选信号进行数码管点亮一段时间,从而给人视觉上几个数码管几乎同时显示的效果。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !