• 大小: 243KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: C/C++
  • 标签: 8051  数据采集  

资源简介

基于8051的四路数据采集系统设计(单次阻尼振荡波形,热电偶温度输出,可调直流信号输出,扩展口)Proteus电路图+KeilC语言

资源截图

代码片段和文件信息

#include
#include
#define uchar unsigned char 
#define uint unsigned int
#define ADSTART XBYTE[0x1FFC]
#define ADHIGH XBYTE[0x1FFD]
#define ADLOW XBYTE[0x1FF3]
#define con8255 XBYTE[0x3FFF]
#define a8255 XBYTE[0x3FFC]
#define b8255 XBYTE[0x3FFD]
#define c8255 XBYTE[0x3FFE]
#define DAC0832 XBYTE[0x7FFF]
uint convert_num;
uchar xdata num[2000];
uchar code led[10]={0xc00xf90xa40xb00x99
                     0x920x820xf80x800x90};

void delay(uint n)
{
   uchar m;
   for(;n>0;n--)
    for(m=50;m>0;m--)
 ;
}


void int0(void) interrupt 0
{
   convert_num=((uint)ADHIGH<<4)+(((uint)ADLOW&0xF0)>>4);
}


uint ad_process(void)
{
   uchar i;
   uint temp;
   for(temp=0i=0;i<8;i++)
  {ADSTART=0;
   delay(1);
   temp+=convert_num;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2726  2010-11-10 10:01  test_ad1674.c
     文件      246165  2010-11-10 10:01  test_ad1674.DSN

评论

共有 条评论