小伙伴们有没有发现最近几次例程都是键盘、LED、数码管。其实也容易理解,单片机开发中最常用的就是这些,包括一些实际应用设计中也少不了这些,最大的区别就是控制程序及实现的功能不同罢了。下面就来看一下今天的例程吧!
在文后会有例程相关资料分享。
一、硬件电路
电路左下角还是矩阵键盘,上一个例程已经讲过了,右端的数码管在前面也用过组合数码管了。包括右下角的蜂鸣器也是老生常谈啦!下面就主要来看一下程序吧!
硬件电路方面小编稍微讲一下数码管,这里的数码管是共阴极数码管。也就是对于数码管内部的灯管来说,公共端是地,在图中也能看的出来。而且,在单片机控制数码管的引脚都连着上拉电阻,也是就图中的RP1。RP1的引脚1是排阻的公共端,连接着电源。这里的作用是当单片机驱动LED时,给数码管提供部分驱动电流。
二、软件程序
单片机C程序: