freescale
来自「Freescale 系列单片机常用模块与综合系统设计」· 代码 · 共 28 行
TXT
28 行
#include "led.h"
const unsigned char ledsccode[20]={
0x3f,6,0x5b,0x4f,0x66,0x6d,0x7d,7,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0,0x40,0x49,0x73} ;
/**********************************************************************
*显示:在第n位显示ledsccode数组中的第num位
***********************************************************************/
void display(unsigned char num,unsigned char n)
{
unsigned char i,j,k=8;
led_bits_PutVal(0x00); //关显示
for(j=0;j<(n+1);j++)
{
k*=2;
}
led_section_PutVal(ledsccode[num]); //将编码送入E口
led_bits_PutVal(k); //位选
for(i=0;i<255;i++) //数码管发亮延时,使字符能够清晰显示
{
asm(nop);
asm(nop);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?