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

广州网站建设报价单怎样进行关键词推广

广州网站建设报价单,怎样进行关键词推广,嘉兴市建设官方网站,c语言网页编辑器如何理解ADC。ADC就是将模拟量转换成数字量的过程#xff0c;就是转换为计算机所能存储的0和1序列#xff0c;比如将模拟量转换为一个字节#xff0c;所以这个字节的大小要能反应模拟量的大小#xff0c;比如一个0-5V的电压测量量#xff08;外部输入电压最小0V,最大为5V就是转换为计算机所能存储的0和1序列比如将模拟量转换为一个字节所以这个字节的大小要能反应模拟量的大小比如一个0-5V的电压测量量外部输入电压最小0V,最大为5V,将0V对应成0000 0000将5V对应为1111 1111。一个字节能够表示2^8个状态所以可以将0-5V这个区域分会成2^8个每个区域对应5/2^8V。 普中科技单片机的ADC模块的电路图如下所示ADC模块用的是XPT2046 芯片。 参考电压 参考电压值直接决定ADC的输入范围参考电压可以使用内部参考 电压也可以从外部直接输入 1VVCC范围内的参考电压。如何理解参考电压 以逐次逼近型ADC为例。 ADC的时序 相关程序 smg.h #ifndef _smg_H #define _smg_H#include public.h#define SMG_A_DP_PORT P0 //使用宏定义数码管段码口//定义数码管位选信号控制脚 sbit LSAP2^2; sbit LSBP2^3; sbit LSCP2^4;extern u8 gsmg_code[17];void smg_display(u8 dat[],u8 pos);#endif smg.c #include smg.h//共阴极数码管显示0~F的段码数据 u8 gsmg_code[17]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};/******************************************************************************* * 函 数 名 : smg_display * 函数功能 : 动态数码管显示 * 输 入 : dat要显示的数据pos从左开始第几个位置开始显示范围1-8 * 输 出 : 无 *******************************************************************************/ void smg_display(u8 dat[],u8 pos) {u8 i0;u8 pos_temppos-1;for(ipos_temp;i8;i){switch(i)//位选{case 0: LSC1;LSB1;LSA1;break;case 1: LSC1;LSB1;LSA0;break;case 2: LSC1;LSB0;LSA1;break;case 3: LSC1;LSB0;LSA0;break;case 4: LSC0;LSB1;LSA1;break;case 5: LSC0;LSB1;LSA0;break;case 6: LSC0;LSB0;LSA1;break;case 7: LSC0;LSB0;LSA0;break;}SMG_A_DP_PORTdat[i-pos_temp];//传送段选数据delay_10us(100);//延时一段时间等待显示稳定SMG_A_DP_PORT0x00;//消音} }xpt2046.h #ifndef _xpt2046_H #define _xpt2046_H#include public.h//管脚定义 sbit DOUT P3^7; //输出 sbit CLK P3^6; //时钟 sbit DIN P3^4; //输入 sbit CS P3^5; //片选//函数声明 u16 xpt2046_read_adc_value(u8 cmd);#endif xpt2046.c #include xpt2046.h #include intrins.h/******************************************************************************* * 函 数 名 : xpt2046_wirte_data * 函数功能 : XPT2046写数据 * 输 入 : dat写入的数据 * 输 出 : 无 *******************************************************************************/ void xpt2046_wirte_data(u8 dat) {u8 i;CLK 0;_nop_();for(i0;i8;i)//循环8次每次传输一位共一个字节{DIN dat 7;//先传高位再传低位dat 1;//将低位移到高位CLK 0;//CLK由低到高产生一个上升沿从而写入数据_nop_(); CLK 1;_nop_();} }/******************************************************************************* * 函 数 名 : xpt2046_read_data * 函数功能 : XPT2046读数据 * 输 入 : 无 * 输 出 : XPT2046返回12位数据 *******************************************************************************/ u16 xpt2046_read_data(void) {u8 i;u16 dat0;CLK 0;_nop_();for(i0;i12;i)//循环12次每次读取一位大于一个字节数所以返回值类型是u16{dat 1;CLK 1;_nop_();CLK 0; //CLK由高到低产生一个下降沿从而读取数据_nop_();dat | DOUT;//先读取高位再读取低位。 }return dat; }/******************************************************************************* * 函 数 名 : xpt2046_read_adc_value * 函数功能 : XPT2046读AD数据 * 输 入 : cmd指令 * 输 出 : XPT2046返回AD值 *******************************************************************************/ u16 xpt2046_read_adc_value(u8 cmd) {u8 i;u16 adc_value0;CLK 0;//先拉低时钟CS 0;//使能XPT2046xpt2046_wirte_data(cmd);//发送命令字for(i6; i0; i--);//延时等待转换结果CLK 1;_nop_();CLK 0;//发送一个时钟清除BUSY_nop_();adc_valuexpt2046_read_data();CS 1;//关闭XPT2046return adc_value; }主函数 /************************************************************************************** 深圳市普中科技有限公司PRECHIN 普中 技术支持www.prechin.net PRECHIN普中实验名称ADC模数转换实验--电位器电压采集 接线说明 实验现象下载程序后数码管上显示AD模块采集电位器的电压值 注意事项 ***************************************************************************************/ #include public.h #include smg.h #include xpt2046.h/******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void main() { u16 adc_value0;float adc_vol;//ADC电压值u8 adc_buf[3];while(1){ adc_valuexpt2046_read_adc_value(0x94);//测量电位器adc_vol5.0*adc_value/4096;//将读取的AD值转换为电压adc_valueadc_vol*10;//放大10倍即保留小数点后一位adc_buf[0]gsmg_code[adc_value/10]|0x80;adc_buf[1]gsmg_code[adc_value%10];adc_buf[2]0x3e;//显示单位Vsmg_display(adc_buf,6); } }
http://www.zqtcl.cn/news/329499/

相关文章:

  • 靓号网建站网站商城html模板
  • 广东顺德网站建设wordpress 我爱搜罗网
  • 基金网站建设需求书昆明网站制作工具
  • 京东网上购物商城官方网站国外网站页头设计图片
  • 芯片设计公司排名安卓优化大师app
  • 如何进行网站域名解析网站开发的工作方法
  • 专门做衣服的网站有哪些南宁企业官网seo
  • 网站 建设 内容中铁建设集团有限公司招聘官网
  • 个人电脑做服务器网站cn域名注册流程
  • 网站开发的思维导图哪些网站是react做的
  • 住房和城乡建设部网站注册进度常德建设局网站
  • 网站导购话术怎么做免费的产品图片网站
  • 网站设计外文文献建建设网站公司
  • 打开网站说建设中是什么问题网站开发收税
  • 海口建设厅网站grimhelm wordpress
  • 如何快速提升网站pr淮北房产网
  • 微网站和微信广州营销型网站建设团队
  • 企业网站制作托管微信建站网站
  • h5网站如何做排名济南网站建设选聚搜网络
  • 网站建设 手机wordpress 仿煎蛋主题
  • 织梦可以仿所有网站吗电子商务网站建设臧良运课后答案
  • 怎样创建个人购物网站wordpress没有外观
  • 衡水手机网站建设公司计算机大专学历有用吗
  • 有哪些网站做的很好桐乡市建设局官方网站
  • 做公众号和网站一样吗免费正能量网站下载ww
  • 使用帝国做软件下载网站源码顺义区做网站的公司
  • 网站用什么颜色成都网站建设公司服务
  • 重庆手机网站方案设计凡科建站网站怎么保存发给别人
  • 北京住房建设官方网站xampp wordpress服务器
  • 卖衣服的网站建设素材网站免费短视频