数字电压表课设报告.doc

数字电压表课设报告.doc

ID:48128741

大小:110.00 KB

页数:8页

时间:2020-01-21

数字电压表课设报告.doc_第1页
数字电压表课设报告.doc_第2页
数字电压表课设报告.doc_第3页
数字电压表课设报告.doc_第4页
数字电压表课设报告.doc_第5页
资源描述:

《数字电压表课设报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机数字电压表设计---程序及仿真图附录:程序及仿真图1.程序如下:#includesbitP2_0=P2^0;sbitST=P3^6;//启动控制端sbitOE=P3^7;//输出允许控制端sbitEOC=P3^3;//转换结束检测codecharCgramData0[]={0x08,0x0f,0x12,0x0f,0x0a,0x1f,0x02,0x02};//年codecharCgramData1[]={0x0f,0x09,0x0f,0x09,0x0f,0x09,0x11,0x00};//月codecharCgramData2

2、[]={0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x00};//日codecharCgramData3[]={0x00,0x04,0x1f,0x0a,0x04,0x0a,0x11,0x00};//刘codecharCgramData4[]={0x00,0x04,0x14,0x14,0x14,0x04,0x0c,0x00};//codecharCgramData5[]={0x08,0x1e,0x1a,0x16,0x1a,0x16,0x1e,0x00};//自codecharCgramData6[]={0x04,0x0

3、4,0x1F,0x0E,0x15,0x1F,0x04,0x00};//本unsignedcharY[6],getdata1=0,i,j;unsignedintgetdata=0;ucharVoltage[]="Voltage=1.541";ucharzifu[]="liuchangyin";ucharzifu1[]="Number:200501167";unsignedintk=0;unsignedlongV;unsignedcharcount=0;//定时用bitbiaozhi=0;//动态换屏用voiddelay10us()//延时,增加显

4、示稳定性{for(i=0;i<10;i++);}voidxianshi()//显示函数{V=getdata*500000/255;for(i=0;i<6;i++)//LCD显示数操作{Y[i]=V%10;V/=10;8长江大学电信学院自本10504班刘常银200501167指导老师:邓绍金老师单片机数字电压表设计---程序及仿真图}//LCD1602显示Voltage[8]=Y[5]+48;Voltage[9]='.';Voltage[10]=Y[4]+48;Voltage[11]=Y[3]+48;Voltage[12]=Y[2]+48;Vol

5、tage[13]='';display_str(0x40+0x80,Voltage);delay10us();getdata=0;}voidmain(void){lcd_init();display_str(0x80,zifu);//第一行显示字符串P2_0=0;//P2_0一直为低,便于用P3_6和P3_7控制启动AD和读取数据OE=1;//不允许读取数据EX1=1;//外部中断1使能IT1=1;//外部中断1为边沿触发TMOD=0x10;//定时器0选用方式1TH1=0x3C;//TL1=0xB0;//50msTR1=1;//启动T1计

6、时ET1=1;//定时器0中断使能EA=1;//开中断P0=0xf8;//选择通道1delay10us();ST=1;ST=0;ST=1;//启动AD转换while(1){}}8长江大学电信学院自本10504班刘常银200501167指导老师:邓绍金老师单片机数字电压表设计---程序及仿真图voidt1(void)interrupt3using0//定时器1中断执行部分{count++;if(count==5){if(biaozhi==0)//显示:"自本105040501167"{write_cgram(0x40,CgramData5);di

7、splay_cgram(0x80,0x00);write_cgram(0x48,CgramData6);display_cgram(0x81,0x01);display_str(0x82,"105040501167");//第一行显示字符串}if(biaozhi==1)//显示:"2008年07月10日刘"{display_str(0x80,"2008");write_cgram(0x60,CgramData0);display_cgram(0x84,0x04);display_str(0x85,"07");write_cgram(0x78,C

8、gramData1);display_cgram(0x87,0x07);display_str(0x88,"10");write_cgram(0x40

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

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

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