基于-8255的LCD显示简易电压表设计_第1页
基于-8255的LCD显示简易电压表设计_第2页
基于-8255的LCD显示简易电压表设计_第3页
基于-8255的LCD显示简易电压表设计_第4页
基于-8255的LCD显示简易电压表设计_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AU瑯唸上唆2013/2014学年 第一学期课程设计II实验报告模 块 名 称 关于 51单片机设计(proteus)专业通信工程学生班级学生学号学生姓名指导教师设计题目基于8 2 5 5的LCD显示简易电压表设计任务要求数字电压表(AC/DC )设计基本要求:了解电压表的工作原理。设计一个直流电压测量器,测量围 0.01V-3V,用LED数码管/LCD屏显示测量值,显示精度 0.001 用键盘选择测量围(分档)发挥部分:交流电压测量,被测频率 1KHz-10KHz (0.1-3V)考虑交流测量的附加电路。显示格式:LED数码管/LCD屏显示参数基于8255 口是指显示和键盘都由 8255的1

2、0 口控制实验设备及软件PC 机,proteus同组人员学号及参考文献1 胡健.单片机原理及接口技术M.:机械工业,2004年10月2 王毓银.数字电路逻辑设计M.高等教育,2005年12月3 于殿泓、王新年.单片机原理与程序设计实验教程M.电子科技大学,2007年5月4 维成、加国.单片机原理与应用及C51程序设计实例M电子工业,2006年3月5 广弟.单片机基础M.航空航天大学,2007年5月.报告容第一部分实验目的和要求本课程设计是在理论课程的基础上, 重点培养学生的动手能力,通过理论计 算、实际编程、调试、测试、分析查找故障,解决在实际设计中的问题,使设计 好的电路能正常工作,为下一部

3、结合实际的硬件系统设计准备条件。实验要求:数字电压表(AC/DC )设计基本要求:了解电压表的工作原理设计一个直流电压测量器,测量围 0.01V-3V,用LED数码管/LCD屏显示测量值,显示精度0.001用键盘选择测量围(分档)发挥部分:交流电压测量,被测频率 1KHz-10KHz (0.1-3V)考虑交流测量的附加电路。显示格式:LED数码管/LCD屏显示参数基于8255口是指显示和键盘都由 8255的10 口控制根据提供的参考工程,在proteus平台自己重新画出实验所需要的电气原理 图,并在此基础上编写相对应的程序,实现其功能,学习proteus软件的使用,其中包括原理图器件的选取、原

4、理图的电气连接、程序的编写编译以及运行,并 能查出其错误等。第二部分实验工具及实验器件1.Proteus 软件Proteus是英国Labcenter公司开发的电路及单片机系统设计与仿真软 件。Proteus可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系 统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能。Proteus是目前唯一能对各种处理器进行实时仿真、调试与测试的EDA工具,真正实现了在没有目标原型时就可对系统进行调试、测试和验证。Proteus软件大大提高了企业的产品开发效率,降低了开发风险。由于Proteus软件逼真、真实的协同仿真功能, 它也特别适合于作为配合单片机课

5、堂教学和实验的学习工具。Proteus软件提供了 30多个元器件库、7000余种元器件。元器件涉及电阻、 电容、二极管、三极管、变压器、继电器、各种放大器、各种激励器、各种微控 制器、各种门电路和各种终端等。Proteus软件还提供有交直流电压表、逻辑分 析仪、示波器、定时/计数器和信号发生器等测试信号工具用于电路测试。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发 系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优 势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个 功能强大的仿真调试器等在的完整开发方案

6、,通过一个集成开发环境(uVisi on)将这些部分组合在一起。运行Keil软件需要 WIN98、NT、WIN2000、WINXP等操作系统。如果你使用 C语言编程,那么Keil几乎就是你的不二之选,即使 不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真 调试工具也会令你事半功倍。应用Keil进行软件仿真开发的主要步骤为:编写源程序并保存一建立工程 并添加源文件一设置工程一编译/汇编、连接,产生目标文件一程序调试。Keil使用“工程” (Project)的概念,对工程(而不能对单一的源程序)进行编译/ 汇编、连接等操作。工程的建立、设置、编译 /汇编及连接产生目标文件的方法

7、非常易于掌握。首先选择菜单File-New,在源程序编辑器中输入汇编语言或 C 语言源程序(或选择 File-Ope n,直接打开已用其它编辑器编辑好的源程序文 档)并保存,注意保存时必须在文件名后加上扩展名.asm(.a51或.c;然后选择 菜单Project-New Project,建立新工程并保存(保存时无需加扩展名,也可加 上扩展名.uv2);工程保存后会立即弹出一个设备选择对话框,选择CPU后点确定返回主界面。这时工程管理窗口的文件页(Files)会出现“ TargetT,将其前 面+号展开,接着选择Source Group!右击鼠标弹出快捷菜单,选择“Add File to Gro

8、up Source Group! ”,出现一个对话框,要求寻找并加入源文件(在加入 一个源文件后,该对话框不会消失,而是等待继续加入其它文件)。加入文件后 点close返回主界面,展开“ Source Group!前面+号,就会看到所加入的文件, 双击文件名,即可打开该源程序文件。紧接着对工程进行设置,选择工程管理窗 口的 Target!,再选择 Project-Option for Target Target1(或点右键弹出快捷菜 单再选择该选项),打开工程属性设置对话框,共有8个选项卡,主要设置工作包括在Target选项卡中设置晶振频率、在 Debug选项卡中设置实验仿真板等, 如要写片,还必须在Output选项卡中选中“ Creat Hex Fi” ;其它选项卡容一般 可取默认值。工程设置后按F7键(或点击编译工具栏上相应图标)进行编译 /汇编、连接以及产生目标文件。成功编译/汇编、连接后,选择菜单 Debug-Start/Stop Debug Sessio n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论