网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 电子专业 -> 使用89C2051实现A/D的使用方法和程序A/D转换设计(六)
自动化论文范文| 电子机电论文| 测控技术论文| 通信专业论文| 电气工程论文| 通信工程论文| 电子信息工程论文| 免费自动化论文| 免费电子论文| 免费电气论文| 免费通信论文

使用89C2051实现A/D的使用方法和程序A/D转换设计(六)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
使用89C2051实现A/D的使用方法和程序A/D转换设计(六) sp;                    //通用延时计数器
uchar  adcdata;                     //ad转换变量


void Delay(unsigned int number);        //毫秒延时
uchar adcread(void);                  //adc转换程序
void main(void) using0
{
  TMOD=0X11;                     //计数器设定
  IP=0X8;                          //优先级的设定
 IE=0X8A;                        //中断允许
 TCON=5;                        //外部中断低电平触发
  TR0=1;                          //打开定时器中断
  TR1=0;
  ET0=1;
  ET1=0;
  P1=0Xff
  Delay(120);
  while(1);
  {
     adcdata=adcread();              //读取数据进行A/D转换
   }
}
//毫秒延时
void Delay(unsigned int number)
{
   unsingned char temp;
   for(;number!=0;number--)
   for(temp=112;temp!=0;temp--)
}

// 6位 ADC转换
uchar adcread(void)
{
 uchar i=0x3f,temp=0;             //初始化转换变量
 P36=1;                         //比较器端口置1
 P1=3;_nop_();_nop_();            //从零开始转换
 while((i--)&&(P36))              //开始数据读取和比较
 {
    temp+=4;
    P1=temp13;
    _nop_();
 }
 temp>>=2;
 return temp;                    //转换完毕,返回
}

 


总  结

       人生最美好的大学生活就要划上句号了,并将随着时间的流逝,逐渐成为回忆。它到底在我的生命中留下了什么?对我的未来又有着怎样的影响?我的理想实现了多少?虽然我现在还不知道答案,但我相信,它是我生命的一个里程碑,记载着我的一段最为美丽和宝贵的人生。不能忘记恩师的谆谆教诲和父母的殷切希望,更不能忘记培养我的母校。我相信社会可以让我更加成熟, 工作也会让我施展才能!7月,我将远行,带着对母校的深深眷恋和对未来的无限憧憬,告别我的学生时代。如今掉头一去是风吹黑发,也许回首再来,已是雪满白头了!让我们一起期待明天会更好!

首页 上一页 3 4 5 6 下一页 尾页 6/6/6

使用89C2051实现A/D的使用方法和程序A/D转换设计(六)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:免费数字电子钟设计 下一篇:免费单片机串行口与PC机通讯
推荐论文 本专业最新论文
Tags:使用 89C2051 实现 A/D 使用方法 程序 转换 设计 2010-04-01 14:45:35【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有