全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/*描述:stc12c5ac60s2 AD转换结果于1602液晶显示时间:2013.7.21 作者: */#include#includestdio.h#includeintrins.h#define uint unsigned int#define uchar unsigned charuchar table16=dianyazhi:0.000V;sbit e=P25;sbit rw=P26; sbit rs=P27;uint num;float y=6;/*函数声明*/void delay(unsigned int a);void AD_init();void serial_init();float AD_work(unsigned char channel);unsigned int AD_get(unsigned char channel);/*写命令*/void write_com(uchar i) P0=i; rs=0; rw=0; e=0; delay(5); e=1;/*led写指令*/void write_data(uchar i) P0=i; rs=1; rw=0; e=0; delay(5); e=1;/*led初始化*/void init() write_com(0x01);/清屏 write_com(0x38);/设置16*2显示,5*7点阵,8位数据接口 write_com(0x0c);/开显示,不显示光标,无闪烁 write_com(0x06);/设置屏显/lcdwmc(0x0f); /显示光标void main()P1M1|=0x01;P1M0|=0x00;/P10为开漏,做a/d使用P0M1=0;P0M0=0;init(); /led初始化AD_init(); /A/D转换初始化while(1)/write_com(0x80);float z;z=AD_work(0);if(z!=y)y=z;z=(z*1000);table14=0+(int)z%10;table13=0+(int)z%100/10;table12=0+(int)z%1000/100;table10=0+(int)z%10000/1000;write_com(0x80);for(num=0;num16;num+)write_data(tablenum);/delay(200); /*得到A/D转换的数据结果*/unsigned int AD_get(unsigned char channel)ADC_CONTR=0x88|channel; /开启AD转换1000 1000 即POWER SPEED1 SPEED0 ADC_FLAG? ADC_START CHS2 CHS1 CHS0 _nop_(); _nop_(); _nop_(); _nop_();/要经过4个CPU时钟的延时,其值才能够保证被设置进ADC_CONTR 寄存器while(!(ADC_CONTR&0x10); /等待转换完成ADC_CONTR&=0xe7; /关闭AD转换,ADC_FLAG位由软件清0return(ADC_RES*4+ADC_RESL); /返回AD转换完成的10位数据(16进制)/*得到AD转换的电压结果*/float AD_work(unsigned char channel)float AD_val; /定义处理后的数值AD_val为浮点数unsigned char i;for(i=0;i0;i-); /1T单片机i=600,若是12T单片机i=125/*A/D初始化*/void AD_init()/P1ASF=0xff; /P1口全部作为模拟功能AD使用P1ASF=0x01;/P10作为模拟功能AD使用ADC_RES=0; /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东普通高中学业水平等级性测试历史卷真题
- 2026届福建省厦门市第六中学高三质量检测试题(二)模化学试题试卷含解析
- 2025年中国红花椒油市场调查研究报告
- 2026届西藏省五校联合教学调研化学试题试卷含解析
- 2026一年级下册语文看图写景指导课件
- 2026一年级下册语文棉花姑娘课件
- 2026一年级下册南仁东精神学习课件
- 企业市场调查问卷设计与分析模板
- 室内园艺植物养护技巧指南
- 智能客户管理系统优化方案
- 脑动脉供血不足的护理措施
- 四川绵阳科技城新区招聘社区工作者笔试真题2024
- 12345热线回复培训
- 《愿望的实现》读书分享课件
- 滁州地铁笔试试题及答案
- 初中语文语法知识短语
- 团青廉洁从业培训课件
- 《团体心理治疗介入社区工作者职业倦怠的实务研究》
- 高温熔融金属培训课件
- 设备维修钳工培训
- 部编四年级道德与法治下册全册教案(含反思)
评论
0/150
提交评论