


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仿真图:/*********************************包含头文件********************************/#include<reg51.h>#include<intrins.h>义**********************************/sbitCS =P3^5;sbitClk=P3^3;sbitDATI=sbitDATO=sbit P20=P2^0;量********************************/unsignedchardat=0x00; //AD值unsignedcharcount=0x00; //定时器计数unsignedcharCH; //通道变量unsignedchardis[]={0x00,0x00,0x00}; //显示数值/*******************************共阳LED段码表*******************************/unsignedcharcodetab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};charcodetablewe[]={0xfd,0xfb,0xf7,0xef,0xdf,0xfe };/****************************************************************************:AD:CH出口参数:dat****************************************************************************/unsignedcharadc0832(unsignedcharCH){unsignedchari,test,adval;adval=0x00;test=0x00;Clk=0; //DATI=1;_nop_();CS=0;_nop_();Clk=1;_nop_();if(CH==0x00) //通道选择{Clk=0;DATI=1; //0的第一位_nop_();Clk=1;_nop_();Clk=0;DATI=0; //0的第二位_nop_();Clk=1;_nop_();}else{Clk=0;DATI=1; //1的第一位_nop_();Clk=1;_nop_();Clk=0;DATI=1; //1的第二位_nop_();Clk=_nop_();}Clk=0;DATI=1;for(i=0;i<8;i++) //8位的值{_nop_();adval<<=1;Clk=1;_nop_();Clk=0;if(DATO)adval|=0x01;else}
adval|=0x00;for(i=0;i<8;i++) //8位的值{test>>=1;if(DATO)test|=0x80;elsetest|=0x00;_nop_();Clk=1;_nop_();Clk=0;}if(adval==test) //88示为零,请将该行去掉dat=test;_nop_();CS=1; //释放DATO=1;Clk=1;returndat;}/****************************************************************************:::****************************************************************************/voiddelay(void){intk;for(k=10;k<500;k++);}/****************************************************************************函数功能:将0-255级换算成0.00-5.00的电压数值入口参数:i出口参数:****************************************************************************/voidconvdata(unsignedchari){dis[0]=i/51; //个位dis[1]=(i%51)*10/51*2; //小数点后第一位dis[2]=((i%51)*10%51)*10/51*2; //小数点后第二位}/****************************************************************************:::****************************************************************************/voiddisplay(void){P2=0xff;P0=tab[dis[0]]&0x7f; //delay();P2=0xfd;P2=0xff;P0=tab[dis[1]]; //delay();P2=0xfb;P2=0xff;P0=tab[dis[2]]; //delay();P2=0xf7;P2=0xff;P0=0xff; //delay();P2=0xfe;}/****************************************************************************:::****************************************************************************/voidmain(void){P2=0xff; //P0=0xff;delay();CH=0x00; //0x000x01TMOD=0x01; //设置中断TH0=(65536-50000)/256;//定时器1初值定时50msTL0=(65536-50000)%256;IE=0x82;TR0=1;while(1) //主循环{ dat=adc0832(CH);convdata(dat); //数据转display(); //显示数值}}/****************************************************************************函数功能:会不稳定::****************************************************************************/voidtimer0(void)inte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025庆铃集团校园招聘笔试参考题库附带答案详解
- 广东省廉江市实验学校高中政治6.1人的认识从何而来教案必修4
- 四年级数学下册二可能性9认识可能性同步练习浙教版
- 山西专版2024年中考数学复习第二单元方程组与不等式组课时训练06分式方程及其应用
- 高中语文情感美文今生愿为了你……
- 质量控制培训提升员工质量意识
- 跨平台营销自动化的挑战与机遇
- 部编四年级下册《道德与法治》全册教案-教学设计
- 湖南2025年01月长沙市望城区公开引进博士笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年绍兴市柯桥区利民公路养护有限公司招聘笔试考点考试题库答案
- 经营性公墓建设标准
- 10KV系统短路电流整定计算表格
- 初中英语 沪教牛津版 8B U1-4 More Practice Success for Spring Buds 课件
- 压水堆核电厂在役检查课件
- 前房角镜检查法及其在眼科的应用教学课件
- 2017年度项目生产部工作计划推进表甘特图
- 地下室车库综合管线施工布置
- 采购订单模板
- 巴马格纺丝控制系统软件说明书(共46页)
- 完整解读2021年《建设工程抗震管理条例》PPT教学讲座课件
- 肺结核患者管理ppt课件
评论
0/150
提交评论