1.单片机外观图:
2.相关原理图:
3.案例的目的
显示一个电话号码,并且在电话号码开头数字出现在数码管中,下方的发光二极管开始发亮,,消失即就熄灭,这样方便了解是从哪里开始。
4.源代码
#include<STC15F2K60S2.H>
#define uchar unsigned char
#define uint unsigned int
sbit led_sel=P2^3;//发光二极管的负极
uchar uiLed = 0xff; //LED灯值寄存
/*---------变量定义---------*/
//位选,选择对应数码管位置
uchar weixuan[8]={
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07};
//段选,显示号码:13245170493
uchar duanxuan[11] = {
0x06, 0x4f, 0x5b, 0x66, 0x6d, 0x06,0x07,0x3f,0x66,0x6f,0x4f };
//对应位置的段选标号
uint wei1;
uint wei2;
uint wei3;
uint wei4;
ui