简易数字电压表的设计 基于无线的简易数字电压表的设计

简易数字电压表的设计 基于无线的简易数字电压表的设计

ID:16186664

大小:37.00 KB

页数:11页

时间:2018-08-08

简易数字电压表的设计 基于无线的简易数字电压表的设计_第1页
简易数字电压表的设计 基于无线的简易数字电压表的设计_第2页
简易数字电压表的设计 基于无线的简易数字电压表的设计_第3页
简易数字电压表的设计 基于无线的简易数字电压表的设计_第4页
简易数字电压表的设计 基于无线的简易数字电压表的设计_第5页
资源描述:

《简易数字电压表的设计 基于无线的简易数字电压表的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、简易数字电压表的设计基于无线的简易数字电压表的设计}}//定时器0的中断定时器中断延时程序这一段的作用时隔一段时间抽样一次否侧显示的最后一位会不稳定voidTimer0()interrupt1{TH0=(65536-5000)/256;TL0=(65536-5000)%256;11display(dvm1,dvm2);}下面是基于C语言的编程的接收端程序。#include<reg52.h>#defineucharunsignedcharinti=0,j;/***************************共阳LED段******************

2、*******/uchartable[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};11//数码管位选编码//ucharcodescan_con[]={0x1f,0x2f,0x4f,0x8f};//存储收到的四位要显示的十进制数ucharcodescan_con[]={0xef,0xdf,0xbf,0x7f};uchardat[4];ucharposi=0;/********延时子程序*********/voiddelay(unsignedcharm){intk;for(k=0;k<m;k++);11

3、}码表code//串口初始化voidinit(){TMOD=0x20;TH1=0xe8;//设置1200的波特率TL1=0xe8;TR1=1;TH0=(65536-5000)/256;TL0=(65536-5000)%256;11ET0=1;TR0=1;SCON=0x50;EA=1;}//数码管显示voiddisplay(){switch(posi){11case0:P2=scan_con[0];P0=table[dat[0]]&0xfe;delay(100);break;case1:P2=scan_con[1];P0=table[dat[1]];delay(

4、100);break;case2:11P2=scan_con[2];P0=table[dat[2]]&0xfe;delay(100);break;case3:P2=scan_con[3];P0=table[dat[3]];delay(100);break;}posi++;11if(posi>3)posi=0;}voidmain(){P0=0xff;//初始化P2=0xff;init();while(1){while(!RI);11RI=0;if(SBUF==0xfe){for(i=0;i<4;i++){while(!RI);RI=0;dat[i]=

5、SBUF;}}}}11//定时器0中断服务voidtimer0()interrupt1{}下图为实验结果图。TH0=(65536-50000)/256;TL0=(65536-50000)%256;display();图5实验结果图6、总结11本次课设重点了解了315M无线传输模块,具体的收发模块的原理及性能,百度搜索“就爱阅读”,专业资料、生活学习,尽在就爱阅读网92to.com,您的在线图书馆!11

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。