当前位置: 首页 > news >正文

静态页面网站关键词权重

静态页面网站,关键词权重,石家庄新闻广播在线收听,怎么在DW网站站点下建立两张网页51单片机汽车胎压大气气压测量仪仿真设计_数码管显示 (代码仿真设计报告讲解) 仿真原版本#xff1a;proteus 7.8 程序编译器#xff1a;keil 4/keil 5 编程语言#xff1a;C语言 设计编号#xff1a;S0018 目录 51单片机汽车胎压大气气压测量仪仿真设计_数码管显示功…51单片机汽车胎压大气气压测量仪仿真设计_数码管显示 (代码仿真设计报告讲解) 仿真原版本proteus 7.8 程序编译器keil 4/keil 5 编程语言C语言 设计编号S0018 目录 51单片机汽车胎压大气气压测量仪仿真设计_数码管显示功能描述讲解视频仿真电路总体设计方案单片机最小系统A/D转换模块传感器模块 程序读ADC0832函数主函数 设计报告资料清单下载链接 功能描述 本课程设计用MPX4115传感器来检测压力参数ADC0832进行模数转换后利用单片机AT89C52进行数据处理后用四个八段数码管显示压力值。压力测量的量程在15.3KPA~114.9KPA分度值位0.1kpa。 讲解视频 51单片机胎压气压监测 仿真电路 总体设计方案 本次设计是基于8051单片机的测量与显示。利用传感器将压力转换为电信号后在经过ADC0832的模数转换器经A/D转换后由单片机进行有效处理然后用数码管进行显示。 单片机最小系统 由AT89C52单片机、时钟电路、复位 电路组成AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压高性能CMOS8位微处理器俗称单片机。AT89C52是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造与工业标准的于将多功能MCS-518指令集和输出管脚相兼容。位CPU和闪烁存储器组合在由单个芯片中ATMEL 的AT89C51是一种高效微控制器AT89C52是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 A/D转换模块 ADC0832是美国国家半导体公司生产的一种8位分辨率、双通道A/D转换芯片。由于它体积小兼容性性价比高而深受单片机爱好者及企业欢迎其目前已经有很高的普及率。学习并使用 ADC0832 可是使我们了解A/D转换器的原理有助于我们单片机技术水平的提高。8位分辨率双通道A/D转换输入输出电平与TTL/CMOS 相兼容5V电源供电时输入电压在0~5V之间工作频率为250KHZ转换时间为32μS。 ADC0832为8位分辨率A/D转换芯片其最高分辨可达256级可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用使得芯片的模拟电压输入在 0~5V 之间。 传感器模块 MPX4115系列压电电阻传感器是一个硅压力传感器。这个传感器结合了高级微电机技术薄膜镀金属。还能为高水准模拟输出信号提供一个均衡压力。在0℃-85℃的温度下误差不超过1.5%温度补偿是-40℃-125℃。为了克服干扰在MPX4115输出电路中增加了RC滤波电路。如下图所示 程序 读ADC0832函数 //采集并返回 unsigned int Adc0832(unsigned char channel) //AD转换返回结果 {unsigned char i0;unsigned char j;unsigned int dat0;unsigned char ndat0;if(channel0)channel2;if(channel1)channel3;ADDI1;_nop_();_nop_();ADCS0;//拉低CS端_nop_();_nop_();ADCLK1;//拉高CLK端_nop_();_nop_();ADCLK0;//拉低CLK端,形成下降沿1_nop_();_nop_();ADCLK1;//拉高CLK端ADDIchannel0x1;_nop_();_nop_();ADCLK0;//拉低CLK端,形成下降沿2_nop_();_nop_();ADCLK1;//拉高CLK端ADDI(channel1)0x1;_nop_();_nop_();ADCLK0;//拉低CLK端,形成下降沿3ADDI1;//控制命令结束 _nop_();_nop_();dat0;for(i0;i8;i){dat|ADDO;//收数据ADCLK1;_nop_();_nop_();ADCLK0;//形成一次时钟脉冲_nop_();_nop_();dat1;if(i7)dat|ADDO;} for(i0;i8;i){j0;jj|ADDO;//收数据ADCLK1;_nop_();_nop_();ADCLK0;//形成一次时钟脉冲_nop_();_nop_();jj7;ndatndat|j;if(i7)ndat1;}ADCS1;//拉低CS端ADCLK0;//拉低CLK端ADDO1;//拉高数据端,回到初始状态dat8;dat|ndat;return(dat); //return ad k }//启动I2C总线即发送起始条件 void StartI2C() {SDA 1; //发送起始条件数据信号_nop_();SCL 1;_nop_(); //起始建立时间大于4.7us_nop_();_nop_();_nop_();_nop_();SDA 0; //发送起始信号_nop_();_nop_();_nop_();_nop_();_nop_();SCL 0; //时钟操作_nop_();_nop_(); } //结束I2C总线即发送I2C结束条件 void StopI2C() {SDA 0; //发送结束条件的数据信号_nop_(); //发送结束条件的时钟信号SCL 1; //结束条件建立时间大于4us_nop_();_nop_();_nop_();_nop_();_nop_();SDA 1; //发送I2C总线结束命令_nop_();_nop_();_nop_();_nop_();_nop_(); } //发送一个字节的数据 void SendByte(unsigned char c) {unsigned char BitCnt;for(BitCnt 0;BitCnt 8;BitCnt) //一个字节{if((c BitCnt) 0x80) SDA 1; //判断发送位else SDA 0;_nop_();SCL 1; //时钟线为高通知从机开始接收数据_nop_();_nop_();_nop_();_nop_();_nop_();SCL 0;}_nop_();_nop_();SDA 1; //释放数据线准备接受应答位_nop_();_nop_();SCL 1;_nop_();_nop_();_nop_();if(SDA 1) bAck 0;else bAck 1; //判断是否收到应答信号SCL 0;_nop_();_nop_(); } //接收一个字节的数据 unsigned char RevByte() {unsigned char retc;unsigned char BitCnt;retc 0;SDA 1;for(BitCnt0;BitCnt8;BitCnt){_nop_();SCL 0; //置时钟线为低准备接收_nop_();_nop_();_nop_();_nop_();_nop_();SCL 1; //置时钟线为高使得数据有效_nop_();_nop_();retc retc 1; //左移补零if (SDA 1)retc retc 1; //当数据为1则收到的数据1_nop_();_nop_();}SCL 0;_nop_();_nop_();return(retc); //返回收到的数据 } 主函数 void main(void) { unsigned int OverCounter 0; unsigned char ptemp;bit OverFlg 0;unsigned int temp,ppress 0;float press; while(1){ getdataAdc0832(0);if(14getdata243) //当压力值介于15kpa到115kpa之间时遵循线性变换{ int varygetdata; //yq ( get_AD_result()*5.0/255.0/5.1-0.04 )/0.00369-3.45; press (vary*5.0/255.0/5.10.04)/0.004-3.45; //细调0.004数值temp(int)(press*10); //放大10倍便于后面的计算if(temp ! ppress){ppress temp;OverFlg 1;} dispbuf[3]temp/1000; //取压力值百位dispbuf[2](temp%1000)/100; //取压力值十位dispbuf[1]((temp%1000)%100)/10; //取压力值个位dispbuf[0]((temp%1000)%100)%10; //取压力值十分位display();if (temp 100){if(OverFlg 1) {OverCounter;WIICByte(W24C04ADD,0x01,(OverCounter/0xff)); //低位WIICByte(W24C04ADD,0x02,(OverCounter%0xff)); //高位OverFlg 0; //清除标志}}} } }设计报告 资料清单下载链接 资料下载链接 常见使用问题及解决方法–必读源程序proteus仿真开题报告讲解视频设计报告 Altium Designer 安装破解 KEILproteus 单片机仿真设计教程 KEIL安装破解 Proteus元器件查找 Proteus安装 Proteus简易使用教程 单片机学习资料 相关数据手册 答辩技巧 设计报告常用描述 鼠标双击打开嘉盛单片机51 STM32单片机课程毕业设计.url
http://www.yutouwan.com/news/418947/

相关文章:

  • 网站运营做产品需要哪些知识discuz做电影网站
  • 如何在jsp上做网站页面公司怎么做网站平台
  • 新郑市网站建设电子商务网站建设实训报告
  • 网站 流量攻击设计公司网站模板
  • 做网站要钱吗深圳购物网站建设
  • 求推荐好的网站建设平台潜江做网站的
  • 厦门网站建设那家好搜索引擎优化工具深圳
  • html5网站抓取高州女网红遇害案犯罪嫌疑人被抓获
  • 长春网站建设致电吉网传媒优公众号如何推广宣传
  • 自行建造网站做图片能去哪些网站
  • wordpress oday惠州seo博客报价
  • 做毕业证教育网站网站建设公司文案
  • 做网站用到的单词广告策划书前言范文
  • 东阳营销型网站建设品牌鱼爪网商城网站如何建设
  • 商城网站怎么做推广中国互联网站建设中心建站
  • 普宁17网站一起做网店衡水做网站技术
  • 网站初期内容挂机宝做网站可以吗
  • 推广网站优化seo教程上排名做网站要icp备案吗
  • 邯郸做网站找哪家好中国现在哪里建设最多
  • 高端建设网站公司哪家好WordPress会员月卡年卡
  • 河南网站建设平台小网站代码
  • 中国设计网站排行榜前十名优化seo
  • 网站80端口备案网站建设图片代码
  • 公司建网站一般多少钱郑州网站推广外包
  • 找别人做网站交货时应该注意什么类似凡科建站的网站
  • 厦门市海沧区建设局网站工业互联网龙头公司排名
  • 数码电子产品网站名称邯郸网络科技公司电话
  • 网站开发需要考虑哪些方面有哪些网站可以做网站游戏
  • 南阳网站优化排名seo门户网站建设方案
  • 怎样建立商贸网站质感设计网站