• 大小: 2.17MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: 51单片机  

资源简介

51单片机开发的简单例程,配有keil C51的源程序

资源截图

代码片段和文件信息

/**************************************************************/
/* 让四个LED显示的C51语言程序,文件名:LED04C.C                */ 
/* 功能:让四个LED显示     ”567.8”                            */
/***************************************************************/
#include    // 包含51单片机寄存器定义的头文件
#define uint unsigned int
#define uchar unsigned char

uchar code tab[19]={0xc00xf90xa40xb00x990x920x820xf8
  0x800x900x880x830xc60xa10x860x8e0xbf0x7f0xff}; 
 //数码管显示0~9的段码表

sbit P20=P2^0;
sbit P21=P2^1; 
sbit P22=P2^2;
sbit P23=P2^3; 

void delay(void) //延时程序
{
  unsigned char i;
  for(i=0;i<200;i++)
        ;
}

void main(void)      //主函数
{
    uchar bsgqi;
delay();
b=0x05; //待显示的4位数(BCD码)
s=0x06;
g=0x07;
q=0x08;
while(1)
{
     if (q)
 {
  P23=0;
  P0=~tab[q]; 
  for (i=0;i<25;i++);
  P23=1;
  }
  else
  {
  P23=0;
  P0=0x00; 
  for (i=0;i<25;i++);
  P23=1;
  }
   if (g)
 {
  P22=0;
  P0=~tab[g]; 
  P0=P0|0x80; //加小数点
  for (i=0;i<25;i++);
  P22=1;
  }
  else
  {
  P22=0;
  P0=0x00; 
  for (i=0;i<25;i++);
  P22=1;
  }
   if (s)
 {
  P21=0;
  P0=~tab[s]; 
  for (i=0;i<25;i++);
  P21=1;
  }
  else
  {
  P21=0;
  P0=0x00; 
  for (i=0;i<25;i++);
  P21=1;
  }
   if (b)
 {
  P20=0;
  P0=~tab[b]; 
  for (i=0;i<25;i++);
  P20=1;
  }
  else
  {
  P20=0;
  P0=0x00; 
  for (i=0;i<25;i++);
  P20=1;
  }
  
}
}  



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        656  2014-06-20 21:17  电子资料包\README.TXT

     文件       2700  2014-03-14 10:35  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8

     文件       1099  2014-03-14 10:41  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.c

     文件        809  2014-03-14 10:35  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.hex

     文件       2651  2014-03-14 10:35  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.LST

     文件       4354  2014-03-14 10:35  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.M51

     文件       2905  2014-03-14 10:35  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.OBJ

     文件       1027  2014-03-18 15:12  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.Opt

     文件        198  2014-03-18 15:11  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.plg

     文件       1983  2014-03-14 10:37  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8.Uv2

     文件       1026  2014-03-14 10:41  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8_Opt.Bak

     文件       1977  2014-02-18 15:05  电子资料包\附录 B\计算CRC8循环冗余校验程序\crc8_Uv2.Bak

     文件      95603  2014-06-19 16:27  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990.DSN

     文件        742  2014-06-19 16:27  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990.PWI

     文件       4311  2014-03-29 20:29  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C

     文件       4269  2014-03-29 20:29  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.C

     文件        801  2014-03-29 20:29  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.hex

     文件       7776  2014-03-29 20:29  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.LST

     文件       7572  2014-03-29 20:29  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.M51

     文件       5107  2014-03-29 20:29  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.OBJ

     文件        975  2014-03-29 20:40  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.Opt

     文件        588  2014-03-29 20:40  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.plg

     文件       1996  2014-03-29 20:40  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C.Uv2

     文件        991  2010-03-25 12:10  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C_Opt.Bak

     文件       2153  2010-03-17 10:05  电子资料包\第10章  单总线器件\10.1  DS1990\DS1990C_Uv2.Bak

     文件      95602  2014-03-29 20:36  电子资料包\第10章  单总线器件\10.1  DS1990\Last Loaded DS1990.DBK

     文件      97632  2014-06-19 16:29  电子资料包\第10章  单总线器件\10.2  DS2431\DS2431.DSN

     文件       1314  2014-06-19 16:29  电子资料包\第10章  单总线器件\10.2  DS2431\DS2431.PWI

     文件       6272  2010-03-28 10:12  电子资料包\第10章  单总线器件\10.2  DS2431\DS2431C

     文件       4056  2010-03-28 10:12  电子资料包\第10章  单总线器件\10.2  DS2431\DS2431C.C

............此处省略800个文件信息

评论

共有 条评论