免费成人看片_91理论片_9191成人_992tv在线成人免费观看_国产123区在线观看_久久精品国产免费

首页 新闻 > 科技 > 正文

51单片机教程ADC0809模数转换

//MCU:AT89S51

//晶振:12M

//采用查询方式读AD转换后的值

#include

#include "math.h"

#include "intrins.h"

unsigned charcode numcode[]={ 0xc0,0xf9,0xa4,0xb0,0x99,

0x92,0x82,0xf8,0x80,0x90,

0xC1,0XB7,0xFF

};//数字0~9及"U="”“共阳数码管代码

unsigned charcode dot_numcode[]={0X40,0X79,0X24,0X30,0X19,

0X12,0X02,0X78,0X00,0X10

};//带数点的0~9共阳数码管代码

unsigned charcode bitcode[]={0xfe,0xfd,0xfb,0xf7,

0xef,0xdf,0xbf,0x7f};//数码管位选代码

unsigned chardispbuff[8]={0,0,0,11,10,12,12,12};

unsigned chardisp_count;

unsigned charflag=1;

unsigned charflag_count;

unsigned long intgetdata;

sbit START=P3^0;

sbit EOC=P3^2;

sbit OE=P3^1;

sbit AD_ALE=P3^3;

voidmain(void)

{

TMOD=0x01;//选择定时器T0,方式为1(16位定时器)

TH0=(65536-3000)/256;//定时3MS初值

TL0=(65536-3000)%6;

TR0=1;

ET0=1;

EA=1;

AD_ALE=0;

START=0;

OE=0;

while(1)

{

if(flag==1)//每隔40ms启动一次AD采样

{

flag=0;

AD_ALE=1;//锁存输入通道

START=0;//驱动AD转换

START=1;

AD_ALE=0;

START=0;//保持低电平

while(EOC==0);//等待AD转换结束

TR0=0;//AD转换结束时先停止T0

P0=0XFF;//关闭数码管显示,呵呵,其实人眼是感觉不到数码管熄灭的

P1=0XFF;// 这个很重要

OE=1;//转换结束,允许AD值输出

getdata=P1;//读出AD值,如果硬件连接上改成P2口来读AD值,这句就改成"getdata=P2;"

OE=0;//禁止输出

getdata=(unsigned long int)((unsigned long int)(getdata*500)/255);//转换成电压

dispbuff[2]=getdata/100;

dispbuff[1]=(getdata0)/10;

dispbuff[0]=getdata;

TR0=1;//重新启动T0

}

}

}

voidt0(void) interrupt 1

{

TH0=(65536-3000)/256;

TL0=(65536-3000)%6;

if(disp_count==2)

P0=dot_numcode[dispbuff[disp_count]];

else

P0=numcode[dispbuff[disp_count]];

P1=bitcode[disp_count];

disp_count++;

flag_count++;

if(disp_count==8)

{

disp_count=0;

}

if(flag_count==100)

{

flag=1;

flag_count=0;

}

}

关键词: 51单片机ADC0809模数转

最近更新

关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息

Copyright © 2005-2018 创投网 - m.vdsvyglz.cn All rights reserved
联系我们:33 92 950@qq.com
豫ICP备2020035879号-12

 

主站蜘蛛池模板: 成人网在线观看 | 看黄网址在线观看 | 色综合视频一区中文字幕 | 福利资源在线观看 | 日日摸夜夜添夜夜添成人 | 人人人妻人人澡人人爽欧美一区 | 日韩欧美亚洲国产精品字幕久久久 | 久久亚洲国产最新网站 | 18禁黄久久久aaa片广濑美月 | a级做爰视频免费观看 | 3d动漫精品啪啪一区二区免费 | 国产亚洲在线 | 欧美一区二区三区四区五区六区 | 日韩精品欧美精品中文精品 | 女人扒开腿让男人捅啪啪 | 国产免费一区二区三区在线 | 久久国产热 | 日本一级特黄aa大片在 | 性一交一乱一乱一视频 | 国产成人久久 | 中年熟妇的大黑p | 国产精品a久久777777 | 四虎免费在线播放 | 日本免费一区二区久久人人澡 | 8天堂资源在线 | 国产免费专区 | 荫道bbwbbb高潮潮喷 | 好男人资源在线www免费 | 久久久久亚洲国产 | 亚洲夜夜骑 | 亚洲精品免费网站 | 色综合欧美激情亚洲小说 | 国产亚洲美女精品久久久2020 | 中文一级国产特级毛片视频 | 国产草草影院ccyycom | 人人妻人人妻人人片av | 成人试看120秒体验区 | 国产成人免费a在线资源 | 亚洲国产欧美在线人成大黄瓜 | 久久不卡一区二区三区 | 午夜啪啪网 |