任务实施
1.任务分析
要使单片机控制数码管依次显示字符“0”~“F”,需将单片机的一个并行I/O端口如P2口与数码管的8个段控制引脚相连接,并从P1端口依次输出字符“0”~“F”的段选码,则可使数码管依次显示字符“0”~“F”。
2.电路设计
电路如图6-3所示,单片机P2.0~P2.7分别经电阻连接共阳数码管的a、b、c、d、e、f、g、dp,共阳数码管的公共端COM端连接+5 V电源。
(https://www.daowen.com)
图6-3 单片机控制数码管静态显示电路图
3.程序设计
将字符“0”~“F”的共阳极段选码按顺序存放于一个一维数组led[16]中,使用循环结构程序依次将数组元素led[i](0≤i≤15)从P2口输出(fosc=12MHz)。
