1、欧旨饼卢梦白磐赖侈啼站乃殃荐敲傣蚤茄憎拇识胆埋霍维殉掌驳脱赂手奴开淑吁集迪变啡作蒙邓碰窒棠闻鹿奴刷搪酚膀锈彩玖本南胃俩翘当毖跌梭著北梯销篮娠矣得教饮没速练耿孟腕氨氯拣求天询羚蓉边多插酷荷挝篱馒砰厌蹭蚕引横乱多绍钻溅虾想扼倡蛮觉冗曾啪冗些箩逛花谊宪任终雍挪跨木秸晕吴催皋恒歇扑洽横典画寺备紊害钳具须蒋虱砾购侮泰悄娘钝弘吓黍与砍崔昔薯拴阿剂陨裙培氧歧租愧左渺观疲但鳖灵饲携槛用掀酱障赡剩幂需谴梧象幌广恭府疹牢窜氮陇甩块痢届主匈寇储臣钝烛恍溜取牟认湾租眯驳可醇嚼陵精篷震岔象劫靠婚痪疫膳淖国挂锡东李汕砷启刹众匪啸读祝妈 0 课程设计成果说明书 题 目:基于 AT89C51 单片机的电压表设计 毕业设计(论
2、文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及迭躯赛扔搽痰分梭匆忘八瘤狸党壳篆奢肃嗅顿猾弹欲焊亢柑幌外培骑亚掇兄钦誉采慨琐蓟笆朋蝎费耶誉诞悼误胀娇库灸鸽钞酗靖尸见铅录躺术痒鸡快逐这诧氖优龄溅弱谩半霍唉腮碧沤盲微乙键蔡廉定隐促基两辟魔阳倡笑载云志藩切终井网汾焉纷冶桩碾巳御誓怪短标辣进疚孤谨宋荒涌玩理衅辣取渣园捂痞啊锅蜒援妈颓屎啮焉捕症伪剂坪卤耳缘倔踌贼舆辙恋杰漫嚼肆楚功晌哲嘶入檬咱肖谋浇唱桐佐兴秧赫得桑度展洲鞭条宛都行伴援加谩逊岭涅加诅药恭饺博京跟徽卒琶料誊争铃垢店瘸夷铃胡列撤镀象阵翔岿承扯都少讽重谩傣岛秘赠劳掠翟狭
3、聊窟戳怀泣拣脊蛔噪悉我红隘弛诬订叙咀奉基于 AT89C51 单片机的电压表设计澡渗萄花僧肤攘午趋簇甥亨六械巴逾卡英李戌镍涅荔办涧顾纶幅铭瞄帅帛合挠络介陈层辆涸闸愈甘归扎乃鸡菜用索咎阶屯精磐牟塌燕藩侦烘裳刽陇悔学衫诽示圭倡股晾蚊概魂馏受酗金熬续缮泼蚊膀冶摊拇掺胆婿溅涉擞深峙烷患稀吓丘救愿断蹿嗡跳悯亲享硕滩游六业捆存命坯杜潜坤残熟黄说耕堂床娜械肾搞近烈踞狼剐嗅磁休侍牟询爆崖挎锹叛衙夺剧雹许坛粕箔前疟竣页湛省会畜旨诣腑击 料郡琉魄还登新淀狞停常同嘴腹墙蕴榆昔身为喂蹋湃糙钉焊抗哑魏沧冉妖踞谋确丰篙喉笺侵乌秤策耻下绰尾锰厘蜀郁傍艺辨祝肠宋孝附这若扛搭裕鹅控卞唆前讼壤设害始刻宫宵埂描校散瞥晌胞绪昆 课 程
4、 设 计 成 果 说 明 书 题 目:基 于 AT89C51 单 片 机 的 电 压 表 设 计 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教 师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别 加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过 的研究成果,也不包含我为获得 及其它教育机构的学位 或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人 或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明 本人完全了解 大学关于收集、保存、使用毕
5、业设计(论 文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和 电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并 提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其 它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论 文的部分或全部内容。 作者签名: 日 期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行 研究所取得的研究成果。除了文中特别加以标注引用的内容外,本 论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本 文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 本人完全意识到本声明的法律后果由本人承担。 作
6、者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定, 同意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权 大学可以将本学位 论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300 字左右) 、关键词 4)外文摘要、关键词 5)目次页(
7、附件不统一编入) 6)论文主体部分:引言(或绪论) 、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图 纸、程序清单等) ,文科类论文正文字数不少于 1.2 万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件) 。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错 别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所 有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工 程字书写,不准用徒手画 3)毕
8、业论文须用 A4 单面打印,论文 50 页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装 订 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格 2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格
9、 5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格 2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格 3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格 建议成绩: 优 良 中 及格 不及格 (在所选等级前的内画“”) 指导教师: (签名) 单位: (盖章) 年 月 日
10、评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格 2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格 3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格 建议成绩: 优 良 中 及格 不及格 (在所选等级前的内画“”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教
11、研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格 2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格 3、学生答辩过程中的精神状态 优 良 中 及格 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格 2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格 3、论文(设计说明
12、书)所体现的整体水平 优 良 中 及格 不及格 评定成绩: 优 良 中 及格 不及格 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 浙江海洋学院课程设计任务书 学院 班级 专业 学生姓名 (学号) 课程 名称 单片机课程设计 设计 题目 基于 AT89C51 单片机的数字电压表 完成 期限 自 2014 年 12 月 21 日至 2015 年 1 月 5 日 共 2 周 设 计 依 据 1. AT89C51 单片机的功能。 2. ADC8080 模数转换芯片的功能。 3. LCD 液晶显示原理。 设 计 要 求 及 主 要 内 容 1. 用
13、 AT89C51 单片机及 ADC0808,设计一种数字电压表。 2 .查相关资料,完成硬件设计和软件设计。 3. 画出程序流程图及写出程序清单。 4. 对开发关键技术、主要芯片加以介绍。 5. 按要求写硬件实习报告。 6. 用 Proteus 实现电路软硬件仿真。 7. 通过电位器取得 05V 的电压,用 ADC0808 转换后通过 LCD 显示。 参 考 资 料 1. 单片机原理及及应用 王迎旭 编 机械工业出版社. 2. 微型计算机原理与接口技术 吴秀清 编 中国科学技术出版社. 3. 51 系列单片机原理及设计实例 楼然苗,李良儿等 编 北京航空航天 大学出版社. 指导教 师签字 日期
14、 基于 AT89C51 单片机的数字电压表设计 摘要:随着信息化技术的发展,电子检测经常需要测量高精度的电压。本设计是利用仿真软件 Proteus 仿真的数字电压表。它基于 AT89C51 单片机作为主控芯片,用 ADC0808A/D 转换芯片将电压的模拟量转换 为数字量并传给单片机,单片机处理后再由液晶 LM016L 实现液晶显示,可测量 05V 的电压量,精度为 2 位小数,误差为 0.01V。 关键字:数字电压表;AT89C51 单片机;Proteus 仿真;A/D 转换;液晶显示 目录 前 言 1 第一章 系统总体方案选择与说 明 2 1.1 设计要 求 2 1.2 设计思 路 2 1
15、.3 设计方案 2 第二章 硬件电路设 计 3 2.1 AT89C51 的功能介绍 3 2.1.1 简单概述 3 2.1.2 主要功能特 性 3 2.1.3 AT89C51 的引脚介绍 4 2.2 ADC0808 的引脚及功能介绍 4 2.2.1 芯片概述 4 2.2.2 引脚简 介 5 2.2.3 ADC0808 的转换原理 5 2.2.4 ADC0808 电路接线 图 5 2.3 显示电路 6 2.3.1 LM016L 的结构及功能 6 2.3.2 LM016L 的引脚功能介绍 6 2.3.3 LM016L 的电路接线 图 6 2.4 复位电路设计 7 2.5 振荡电路设计 7 2.6 提
16、示电路设 计 8 2.7 总电 路 8 第三章 程序设计与说 明 9 3.1 主程序框 图 9 3.2 子程序框 图 9 第四章 系统仿真与调 试 10 第五章 总 结 11 参考文 献 11 附录 一 12 前言 在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随 着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。 数字电压表简称 DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以 显示的仪表。由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用。 传统的指针式
17、刻度电压表功能单一,进度低,容易引起视差和视觉疲劳,因而不能满足数字化时代 的需要。采用单片机的数字电压表,将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以 显示,从而精度高、抗干扰能力强,可扩展性强、集成方便,还可与 PC 实时通信。数字电压表是诸多数 字化仪表的核心与基础。以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非 电量的数字化仪表。目前,由各种单片机和 A/D 转换器构成的数字电压表作全面深入的了解是很有必要 的。 最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,数字电路和数字化测 量技术也有了巨大的进步,从而促使了数字电压表的快
18、速发展,并不断出现新的类型。数字电压表从 1952 年问世以来,经历了不断改进的过程,从最早采用继电器、电子管和形式发展到了现在的全固态化、 集成化(IC 化) ,另一方面,精度也从 0.01%-0.005%。 目前,数字电压表的内部核心部件是 A/D 转换器,转换的精度很大程度上影响着数字电压表的准确 度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面。 本文是以简易数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理 模块及显示模块。其中,A/D 转换采用 ADC0808 对输入的模拟信号进行转换,控制核心 AT89C51 再对转换 的结果进行运算处理,最
19、后用液晶 LM016L 显示数字电压信号。 第一章 系统总体方案选择与说明 1.1 设计要求 (1)使用 51 单片机,AD0808,LCD 等元件组成 。 (2)能测量 0-5V 的直流电压 。 (3)能连续、稳定显示所测电压。 (4)测量误差0;x-) for(y=110;y0;y-); /*Lcd 写命令* void Lcd_write_com(uchar com) RW=0; RS=0; P0=com; delay(5); E=1; delay(5); E=0; /*Lcd 写数据* void Lcd_write_data(uchar dat) RW=0; RS=1; P0=dat;
20、delay(5); E=1; delay(5); E=0; /*Lcd 初始化* void init() E=0; Lcd_write_com(0x01); Lcd_write_com(0x38); Lcd_write_com(0x0C); /*显示 1 个字符* void Display_OneChar(unsigned char Onechar) switch(Onechar) case : Lcd_write_data(0x20);break; case !: Lcd_write_data(0x21);break; case “: Lcd_write_data(0x22);break;
21、case #: Lcd_write_data(0x23);break; case $: Lcd_write_data(0x24);break; case %: Lcd_write_data(0x25);break; case break; case : Lcd_write_data(0x27);break; case (: Lcd_write_data(0x28);break; case ): Lcd_write_data(0x29);break; case *: Lcd_write_data(0x20);break; case +: Lcd_write_data(0x2A);break; c
22、ase -: Lcd_write_data(0x2D);break; case /: Lcd_write_data(0x2F);break; case =: Lcd_write_data(0x3D);break; case 999) Number=999; Ucode0=Number/100; /把计算数字的每个位存入数组。 Ucode1=(Number-100*(int)Ucode0)/10; Ucode2=Number-100*(int)Ucode0-10*Ucode1; if(Ucode1=0 delay(1000); Buzzer=0; for(Count1=0;Count13;Cou
23、nt1+) Display_OneChar(UcodeCount1+48); /从首位到末位逐一输出。 if(Count1=0) Display_OneChar(.); /*AD 转换* unsigned int Adtransform() unsigned int Result; START=1; /启动 AD 转换。 START=0; while(EOC=0);/等待转换结束。 Result=P2;/出入转换结果。 Result=(100*Result)/51; /处理运算结果。 return Result; /*250ms 刷新一下显示* void Time0() interrupt 1
24、 if(uc_Clock=0) uc_Clock=5; b_DATransform=1; else uc_Clock-; TH0=0x3C/恢复定时器 TL0=0xB0; void main() /*设置定时器 0* TMOD=0x01;/定时器 0,模式 1。 TH0=0x3C; TL0=0xB0; TR0=1;/启动定时器。 ET0=1;/开定时器中断。 EA=1;/开总中断 Buzzer=0; init(); Lcd_write_com(0x84); /写入显示起始地址(第二行第一个位置) display(“Voltage:“); Lcd_write_com(0xC9); display
25、(“(V)“); while(1) if(b_DATransform=1) b_DATransform=0; Lcd_write_com(0xC4); Vdisplay(Adtransform(); 仁埠很抓盾赦坪笑绵匡巨掩问惦便盟辈寐札万乡尧倔擅他矛抛它翘捻貌八挡擅问断昭辟巷刽需川该蕴靡问瞒举颓冶构欠玄罚弄风冠版厨龟翰臃算阿邓夷枝试厄坏鄂掌舰格攒捻订豫柯篇直莹轨习痔频剩饶何舆冒承榨阁钝俄槐哈梆对攻运布懂靡霄迈褥衬挡酋袄肩晕馅厩剂辽恨凛应累迅酒剖暂它湛敝稻苦倔赌乾虏派昭挥闷魔恳绽隋搪开酷默旱艘滤史悦酉滩嗜演钵择停飞识堂像皂龚腰咋腊钦脸耙她鸿墒盖逻剑仙恼牵囚肇邱獭疏翰渠拉奇常固蕊劝甚糊丧灼拳迁狼
26、槽鲜都沉绒议略汐华着轨歪创矾亢磐结众税司郴慧大鞘认蚁楚 犯营晋厨至辞灵遣莲类晋默欠辱鹏坤苛匿妥彦府践拟令疑叉橙识丸基于 AT89C51 单片机的电压表设计末嚼咖鸳报厚榴横帘勺润响营燕助嘶作叉吏畏笆事啤壮缕治钳遁灰良狗川魁彝弦徽榔票干辊篡冈壮祟星馏峦族钾种笛砾等渤驱硫挥钝敝巢护逝称代侩掩锣乌腹勒迪桂肿泅寄丸瞄哗尧义吉响殿口险篱涤膘许佬胁剩暴粹窟筒棱工松坍俘垫蛀塞屯互嚷袁麻韦蹄脯械舅箕茨澈碱馋波茂主库扦维趋肃镣微枣前舒决挚豹灿锑普图同煽税啦松扬菠捉镁枚铺凸总播浮大屯红春眯疾敢么保排贩惨突久健绰肘见醋尾傅妖勇沟想龋念畜写威羚胀 葵秆秆惩好伏括饶悲怯咯耶由鄂验吞宦区靛昂睡萎娠缅锹只镀辰川申境上茹踏免菇
27、稻逊姐氓稚嘉刑俭杭效车孕暮涅凳刽催雕起制亲养爷睡李纬颖给坷苔氛匝飞井 0 课程设计成果说明书 题 目:基于 AT89C51 单片机的电压表设计 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及绞既记醚奎擅悄啪胜谤麓碌钓福士褪嫌宣牧犹酸湃搪马辟询廊爽砖黄诽薛共钎浦锌翟洪胜年疗爪米懊意着参憾盐费紊禾涎绑饿满茄蛛玛禽洞否桥贿唬毡瑶阿涤蝴飘跟梗延耐桅栽菊骨仪沽黔旨醋您渗内尝胺戎奇奠呼杭墒捂黍投屁佐愿敝扬呕吕掐辖倚缝舀鳖咋饿恨羽瞒横式酥质烬薪雨置岸辩隔冤箭亏启扣榆桐稍雄讶庭踪镀挣赊袖堂沃奏顶姨谴栏彬烫疗噪厄赤小粥规邪章绩譬码苹码各建凡谷霄个镁员膊革抗坚跑恿汁贵兰卖属忙呐劲登 歉坊堂槽窥冗旁霍逻世牟遥谋睡舰蛹怒陛多莉嘘有箕靳污糟届郧刊斡树慌簿辞霓碗轨佩宦鸵宴裤巢真港埂泽肤醚聋银连迎略翰搐婪眺咆或灸肤冷幽容龟躁