基于8255的lcd显示串口通信机设计.doc

基于8255的lcd显示串口通信机设计.doc

ID:22964207

大小:685.87 KB

页数:40页

时间:2018-11-02

基于8255的lcd显示串口通信机设计.doc_第1页
基于8255的lcd显示串口通信机设计.doc_第2页
基于8255的lcd显示串口通信机设计.doc_第3页
基于8255的lcd显示串口通信机设计.doc_第4页
基于8255的lcd显示串口通信机设计.doc_第5页
资源描述:

《基于8255的lcd显示串口通信机设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验题目:基于8255的LCD显示串口通信机设计学院:专业:_学号:_姓名:指导老师:@录第一部分实验目的和要求2第二部分实验工具及实验器件31.Proteus以及Keil软件的介绍32.51单片机AT89C5143.RS-232电平转换芯片MAX23254.三态输出的8D透明锁存器74HC37353.二线制I2CCMOS串行EEPROM24C0866.1^)液晶显示器件040161.67.可编程并行I/O接□芯片8255A7第三部分实验原理圄及程序代码81.硬件部分电路设计82.软件部分设计9第四部分仿真测试26第五部分实验小结和体会28第一部分实验目的和要求本

2、课程设计是在理论课程的基础上,重点培养学生的动手能力,通过理论计算、实际编程、调试、测试、分析查找故障,解决在实际没计中的问题,使没计好的电路能正常工作,为下一部结合实际的硬件系统设计准备条件。实验要求:1设计一串口通信程序,波特率9600,通过RS232串口自环。自动循环发送数据串(设计在程序中),接收并存储和显示该数据串。1数裾串单次发送由按键启动,接收端显示数据串和数据串数、正确接收数和错误数。2数据串选择发送(预存10种数据串),通过按键选择发送,接收、存储并按序显不。根据提供的参考工程,在proteus平台自己重新画出实验所需要的电气原理图,并在此基础上

3、编写相对应的程序,实现其功能,学习proteus软件的使用,其屮包括原理阁器件的选取、原理图的电气连接、程序的编写编译以及运行,并能查出其错误等。第二部分实验工具及实验器件1.Proteus以及Keil软件的介绍Proteus是英国Labcenter公司开发的电路及单片机系统设计与仿真软件。Proteus可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能。Proteus是0前唯一能对各种处理器进行实吋仿真、调试与测试的EDA工具,真正实现了在没有目标原型时就可对系统进行调试、测试和验证。Pwteus软件

4、大大提高了企业的产品开发效率,降低了开发风险。由于Proteus软件逼真、真实的协同仿真功能,它也特别适合于作为配合单片机课堂教学和实验的学习工具。Proteus软件提供了30多个元器件库、7000余种元器件。元器件涉及电阻、电容、二极管、三极管、变压器、继电器、各种放大器、各种激励器、各种微控制器、各种门电路和各种终端等。Proteus软件还提供有交直流电压表、逻辑分析仪、示波器、定时/计数器和信号发生器等测试信号工具用于电路测试。KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读

5、性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,.其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。应用Keil进行软件仿真开发的主要步骤为:编写源程序并保存一建立工程并添加源文件一设置工程一编译/汇编、连接,产生0标文件一程序调试。Ke

6、il使用“工程”(Project)的概念,对工程(而不能对单一的源程序)进行编译/汇编、连接等操作。工程的建立、设貫、编译/汇编及连接产生目标文件的方法非常易于掌握。首先选择菜单File-New…,在源程序编辑器屮输入汇编语言或C语言源程序(或选择File-Open…,直接打开已用其它编辑器编辑好的源程序文档)并保存,注意保存吋必须在文件名后加上扩展名.asm(.a51)或.c;然后选择菜单Project-NewProject-,建立新工程并保存(保存时无耑加扩展名,也可加上扩展名.uv2);工程保存后会立即弹出一个设备选择对话框,选择CPU后点确定返回主界面。这

7、时工程管理窗口的文件页(Files)会山现“Targetl”,将其前而+号展开,接着选择SourceGroup"!,右击鼠标婶出快捷菜单,选择“AddFiletoGroup‘SourceGroupV”,山现一个对话框,要求寻找并加入源文件(在加入一个源文件后,该对话框不会消失,而是等待继续加入其它文件)。加入文件后点close返回主界面,展开“SourceGroupl”前面+号,就会看到所加入的文件,双击文件名,即可打开该源程序文件。紧接着对工程进行设貫,选择工程管理窗口的Targetl,再选择Project-OptionforTarget‘Targetl’(或点

8、右键弹出快

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

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

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