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

单片机课程设计-电阻量测量

来源:用户分享 时间:2025/6/28 18:01:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

农业装备工程学院课程设计说明书

//转换结果是3位数 unsigned int uiADTransform() {

float uiResult; START=1; START=0; while(EOC==0);

//等待转换结束。 //输入转换结果。

//启动AD转换。

uiResult=OUTPORT; P1=0xFF; if(K1==1)

uiResult=uiResult*600/(255-uiResult); //已知电阻为600欧姆,计算未知电阻,测量大电阻,0-9999欧姆

else uiResult=uiResult*300/(255-uiResult); //已知电阻为300欧姆,计算另外的电阻,测量大电阻,0-9999欧姆

return uiResult; }

SMC1602驱动程序: #include \

void vWriteCMD(unsigned char ucCommand) {

20

农业装备工程学院课程设计说明书

}

vDelay(); LCDE=1; LCDRS=0; LCDRW=0;

//先延时。

//然后把LCD改为写入命令状态。

LCDPORT=ucCommand; LCDE=0;

//再输出命令。

//最后执行命令。

void vWriteData(unsigned char ucData) { }

vDelay(); LCDE=1; LCDRS=1; LCDRW=0; LCDPORT=ucData; LCDE=0;

//先延时。

//然后把LCD改为写入数据状态。

//再输出数据。

//最后显示数据。

void vShowOneChar(unsigned char ucChar) {

switch(ucChar)

{

case ' ': vWriteData(0x20);break;

21

农业装备工程学院课程设计说明书

case ':': vWriteData(0x3A);break;

case '(': vWriteData(0x28);break;

case ')': vWriteData(0x29);break; case '0': vWriteData(0x30);break; case '1': vWriteData(0x31);break; case '2': vWriteData(0x32);break; case '3': vWriteData(0x33);break; case '4': vWriteData(0x34);break; case '5': vWriteData(0x35);break; case '6': vWriteData(0x36);break; case '7': vWriteData(0x37);break; case '8': vWriteData(0x38);break; case '9': vWriteData(0x39);break;

case 'R': vWriteData(0x52);break;

case 'a': vWriteData(0x61);break; case 'c': vWriteData(0x63);break; case 'e': vWriteData(0x65);break; case 'i': vWriteData(0x69);break;

case 'n': vWriteData(0x6E);break;

22

农业装备工程学院课程设计说明书

}

case 's': vWriteData(0x73);break; case 't': vWriteData(0x74);break;

case '~': vWriteData(0xF4);break; //显示Ω default: break; }

void vShowChar(unsigned char ucaChar[]) { }

主函数:

//*************************主函数******************************

unsigned char ucCount; for(ucCount=0;;ucCount++)

{

vShowOneChar(ucaChar[ucCount]); if(ucaChar[ucCount+1]=='\\0') }

break;

void main()

23

搜索更多关于: 单片机课程设计-电阻量测量 的文档
单片机课程设计-电阻量测量.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3orcl1mvz70fluh9boav3qhtz4wh2h00tvg_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top