77范文网 - 专业文章范例文档资料分享平台

计算机控制课设——多路数据采集系统的设计(5)

来源:网络收集 时间:2018-11-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

多路数据采集系统(Protues仿真)

if((v_tmp<51) & (v_tmp!=0)) {

if(v_tmp>v_max) v_max=v_tmp; }

v=v_max;

} void main() { int i;

LCD_Initial(); GotoXY(0,0);

Print(\ init(); count=0; while(1) {

i=1000; v=0; v_max=0;

Fre=0;

while(i)

{

adc_Convert(); lcd_show(); i--; }

} }

void lcd_show()//显示频率和电压 { GotoXY(1,1); B_TEMP[1]=v/10+'0'; B_TEMP[3]=v+'0';

if(Fre>999) B_TEMP[7]=(Fre/1000)+'0'; else

if(Fre>99) B_TEMP[8]=(Fre/100)+'0';else

21

B_TEMP[7]=' '; B_TEMP[7]=' ';

多路数据采集系统(Protues仿真)

}

//int0 interrupt

void timer1(void) interrupt 0 using 2//计数中断 {

F_count++;//add your code here }

if(Fre>9) B_TEMP[9]=(Fre/10)+'0';else B_TEMP[7]=' '; B_TEMP[10]=Fre+'0'; Print(B_TEMP);

//timer0/counter0 interrupt

void timer0(void) interrupt 1 using 1//定时计数频率 { TR0=0; TH0=0x40; TL0=0x6f; Fre=20*F_count; F_count=(Fre/1000); TR0=1; }

the main fun

void init(void)//计时器初始化,计数器初始化 {

IT0=1; //INT0下降沿中断 EX0=1; //允许INT1中断 TH0=0x40; TL0=0x6f; TMOD=0x01; ET0=1; TR0=1; EA=1; }

22

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机控制课设——多路数据采集系统的设计(5)在线全文阅读。

计算机控制课设——多路数据采集系统的设计(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/282901.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: