- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C51单片机的智能仪器综合设计实验
基于单片机的智能仪器综合设计实验~实验三的基础上,完成综合设计实验,学会信号采集、数据处理、键盘控制、LD或LED显示等功能的智能仪器~实验三
三、设计指标
利用K分度号热电偶进行温度检测,测温范围为500-1200oC,室温为20oC,用LCD或LED显示室温和测量温度。
具有4路温度信号循环检测功能,通道切换时间可调;具有任意指定通道显示功能。
四、实验要求
1.选择传感器,设计检测电路信号调理电路。ST7920图形液晶模块
Keil c51软件
六、实验成绩评定方法
实验成绩包括预习、实验完成质量、实验报告质量3部分组成,各部分所占比例分别为30%、40%、30%。
八、实验报告要求
实验报告格式:
实验名称
实验目的
实验内容
硬件设计
软件设计
调试过程
参考文献
附1:电路原理图
附2:程序清单
附录:实验程序源代码如下:(陈寅)
#include reg51.h
#define THC0 0xee //5ms时间常数设置
#define TLC0 0x00
sbit ADWR=P3^6; /***WR*****/
sbit ADRD=P3^7; /***RD*****/
sbit ADCS=P2^7; /***CS*****/
sbit EOC=P3^3; /***EOC****/
sbit ADA=P1^3; //通道选择引脚
sbit ADB=P1^4;
sbit ADC=P1^5;
sbit CS =P1^0; /****************/
sbit SID=P1^1; /**液晶引脚定义**/
sbit SCLK=P1^2; /****************/
sbit MODE=P2^0; /*************************/
sbit UP=P2^1; /*四个按键接口,0表示按下*/
sbit DOWN=P2^2; /*************************/
sbit LED1=P2^3; /**4个LED灯引脚定义**/
sbit LED2=P2^4; /********************/
sbit LED3=P2^5; /********************/
sbit LED4=P2^6; /********************/
/***************500~1200°C范围的K分度表,间隔10*******************/
unsigned int code K_TABLE[71]={
20644,21066,21493,21919,22346,22772,23198,23624,24050,24476,
24902,25327,25751,26176,26599,27022,27445,27867,28288,28709,
29128,29547,29965,30383,30799,31214,31629,32042,32455,32866,
33277,33686,34095,34502,34909,35314,35718,36121,36524,36925,
37325,37725,38122,38519,38915,39310,39703,40096,40488,40897,
41296,41657,42045,42432,42817,43202,43585,43968,44349,44729,
45108,45486,45863,46238,46612,46985,47356,47726,48095,48462,48828};
unsigned char GetAdData[10]={0}; //存放获得AD值的数组变量
unsigned char ViewTemperature[4]={0000}; //显示温度缓冲数组变量
unsigned MODESelect=1;
int ChangeTime=2; //通道切换时间,单位S
int TongDao=1;
void delay(unsigned int j)
{
unsigned char i;
do{
for(i=0;i100;i++);
}while(j--);
}
void send_command(unsigned char command_data) //发送命令
{
unsigned char i;
unsigned char i_data;
i_data=0xf8; //操作命令,可以查看资料
delay(10);
CS=1;
SCLK=0;
for(i=0;i8;i++)
{
SID=(bit)(i_da
您可能关注的文档
最近下载
- 2024电梯监督检验和定期检验指南第1部分:乘客和载货电梯.pdf VIP
- 合成药物工艺研究.pptx VIP
- 电气预防性试验及防雷试验工程方案投标文件(技术方案).doc
- 基于“六位一体”内部控制的创新实践.pdf VIP
- 外商投资产业指导目录(2007年修订)(全文).doc VIP
- 新一代大学英语(提高篇)视听说教程 1 B1U1.pptx VIP
- 2025年秋新人教版数学三年级上册全册课件.pptx
- 吉J2020-011:木塑复合材料景观工程构造.pdf VIP
- 2024电梯监督检验和定期检验指南第3部分:杂物电梯.docx VIP
- 服装裁剪与制作(第三版)全书电子教案教学课件汇总.ppt
文档评论(0)