找回密码
 注册
搜索
查看: 856|回复: 1

[讨论] 发个PIC单片机模拟采集的代码(5)!

[复制链接]
发表于 2009-3-25 21:01:12 | 显示全部楼层 |阅读模式
//LED.h
unsigned char DisNum;//要显示的数字,十进制两位
void NumToBuf(unsigned char num);//数值转换成码值
                                                 void init_LED();
                                                 void Dis_LED1();
                                                 void Dis_LED2();
                                                 void Dispaly();
unsigned char DisplayBuf[]={
                                   0x00,//第一位数码管的码值
                                0x00//第二个数码管的码值
                                        };
unsigned char leddata[]={     //7段LED编码

                0x88,  //"0"
                0xFC,  //"1"
                0x92,  //"2"
                0xB0,  //"3"
                0xE4,  //"4"
                0xA1,  //"5"
                0x81,  //"6"
                0xBC,  //"7"
                0x80,  //"8"
                0xA0,  //"9"
               
                0xFF,  //熄灭
                0x00  //全亮

                         };


                                               
//EXT_FUC.h
#define uchar unsigned char
#define uint unsigned int

int Led_Shift=0;

void Delayus(uint US)
{
    uint i;
    US=US*5/4;                           //5/4是在8MHz晶振下,通过软件仿真反复实验得到的数值
    for ( i=0;i<US;i++);
}

//精确定义毫秒
void Delayms(uint MS)
{
    uint i,j;
    for ( i=0;i<MS;i++)
        for (j=0;j<1141;j++);        //1141是在8MHz晶振下,通过软件仿真反复实验得到的数值
}
发表于 2010-9-7 17:55:55 | 显示全部楼层
学习学习
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-9 00:44 , Processed in 0.060408 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表