• 大小: 184KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: 其他
  • 标签:

资源简介

51单片机制作的气体报警二次仪表.代码包含12864液晶(无字库)图形驱动,8583时钟芯片驱动,TLC2543 A/D芯片驱动,全套硬件Proteus仿真演示,调节滑动变阻器可模拟气体传感器浓度变化,输入正确密码后可对系统进行配置

资源截图

代码片段和文件信息

/**************************************   
                            TLC2543驱动程序   
  *************************************/   
#include  
#include      
    
  /**************************************   
                  2543控制引脚宏定义   
  *************************************/   
#define   CLOCK    P1_2   /*2543时钟*/   
#define   D_IN    P1_4   /*2543输入*/   
#define   D_OUT    P1_5   /*2543输出*/   
#define   _CS   P1_6   /*2543片选*/   
    
#define   uint   unsigned   int   
#define   uchar   unsigned   char   
    
  /**************************************   
      名称:delay   
      功能:延时模块   
      输入参数:n要延时的周期数   
      输出参数:无   
  *************************************/   
void delay(uchar n)   
{   
uchar   i;   
   for(i=0;i   {   
         _nop_();   
   }   
   }   
    
/**************************************   
      名称:read2543   
      功能:TLC2543驱动模块   
      输入参数:port通道号   
      输出参数:ad转换值   
*************************************/   
uint read2543(uchar port)   
   {   
   uint ad=0i;   
   CLOCK=0;   
   _CS=0;   
   port<<=4;   
   for(i=0;i<12;i++)   
   {   
       if(D_OUT)
{
ad|=0x01;   
       }
D_IN=(bit)(port&0x80);   
       CLOCK=1;   
       delay(3);   
       CLOCK=0;   
       delay(3);   
       port<<=1;   
       ad<<=1;   
   }   
   _CS=1;   
   ad>>=1;   
   return(ad);   
   }  

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

     文件      28703  2009-07-20 16:04  LISA1.SDF

     文件      12193  2009-05-18 14:11  Keil\LCD.plg

    .......      2373  2008-01-29 13:05  Keil\LatticeLCD_Opt.Bak

     文件      10893  2007-12-01 17:51  Keil\oldgood.hex

     文件      73757  2009-05-18 14:09  Keil\main.lst

     文件        113  2009-05-18 14:09  Keil\LCD.lnp

     文件      10791  2009-05-18 14:09  Keil\I2C.lst

     文件      11102  2009-05-18 14:09  Keil\I2C.obj

     文件     106304  2009-05-18 14:09  Keil\LCD.M51

     文件      11278  2009-05-18 14:09  Keil\LCD12864.lst

     文件       2373  2009-05-18 14:11  Keil\LatticeLCD.Opt

     文件      17336  2009-05-18 14:09  Keil\LCDShoeMap.lst

     文件       1883  2007-12-05 22:26  Keil\LatticeLCD.Uv2

    .......      1883  2007-12-05 21:49  Keil\LatticeLCD_Uv2.Bak

     文件      39257  2009-05-18 14:09  Keil\LCD.hex

     文件       3344  2009-05-18 14:09  Keil\ADC.lst

     文件       4832  2009-05-18 14:09  Keil\ADC.obj

     文件       1707  2009-05-18 14:09  Keil\delay.lst

     文件       1401  2009-05-18 14:09  Keil\delay.obj

     文件     111209  2009-05-18 14:09  Keil\main.obj

     文件     118778  2009-05-18 14:09  Keil\LCD

     文件      16381  2009-05-18 14:09  Keil\LCD12864.obj

     文件          0  2007-12-03 17:40  Keil\LatticeLCD.plg

     文件       1072  2007-12-03 17:34  Keil\oldLatticeLCD.Opt

     文件      58862  2007-12-03 17:31  Keil\LatticeLCD

     文件       1607  2007-12-06 01:03  Keil\include\LCD12864.h

     文件       1758  2007-12-06 20:06  Keil\include\LCDShowMap.h

     文件        257  2007-12-04 13:45  Keil\include\delay.h

     文件        145  2007-11-08 15:51  Keil\include\I2C.h

     文件         44  2007-11-04 13:45  Keil\include\ADC.h

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

评论

共有 条评论

相关资源