数据与计算机通信课程设计实例.doc
《数据与计算机通信课程设计实例.doc》由会员分享,可在线阅读,更多相关《数据与计算机通信课程设计实例.doc(14页珍藏版)》请在三一办公上搜索。
1、摘摘 要要设计一个字符液晶显示器,要求编制程序,在字符液晶显示器上显示0.0 .lstc.edu。并制作外围 PCB 电路板,通过和实验箱连接,显示相同容。AbstractAbstractDesign a character LCD display, request procedures LCD characters in the show WELCOME TO AEDK.PCB production and the external circuit board through the connecting box and experiment shows the same content.工
2、作计划及 进程安排3 月 20 号:14:00-17:30 19:00-21:30 定题目、分组。查资料,分析基本原理。3 月 21 号:13:00-18:00 19:00-21:30 设计电路图,拟出元件清单。3 月 22 号: 8:00-12:30 19:00-21:30 PCB 设计制作。3 月 23 号: 8:00-12:30 13:30-18:00 PCB 设计制作。3 月 26 号: 8:00-12:30 13:30-18:00 19:00-21:30 元件焊接,调试。完成报告。3 月 27 号: 8:00-12:30 13:30-18:00 元件焊接,调试。完成报告。 关键词关键
3、词 LCDLCD 单片机单片机 论文类型论文类型 工程技术、应用研究目目 录录第一章课程设计目的 4第二章课程设计题目描述和要求 42、1 描述 42、2 课题要求 4第三章系统分析与设计 5方案讨论:5第四章系统运行报告 64、1 硬件设计原理框图 64、1、1 设计原理图 64、1、2 LCD1602 说明 64、1、3 74LS14、74LS02 芯片引脚图 74、1、4 PCB 板图 84、2 软件原理 84、2、1 程序流程框图 84、2、2 程序 84、2、3 选题所需仪器设备与器材 11第五章系统调试出现的问题 12第六章总结 12附录:主要参考文献 12第一章第一章 课程设计目
4、的课程设计目的通过实验验证课程的基本理论,培养我们的初步实验技能。它是针对模拟电路的设计课程,是针对本学期所学知识的综合训练。它对我们的基本要1运用在微型计算机控制技术中所学到的理论知识去独立完成一个设计课题。2通过查阅手册和文献资料,培养独立分析和解决实际问题的能力。3进一步熟悉软件编程和硬件结合。4掌握用 PROTEL99 设计、制作电路板。5正确撰写设计报告。第二章第二章 课程设计题目描述和要求课程设计题目描述和要求2 2、1 1 描描 述述设计一个字符液晶显示器,要求编制程序,在字符液晶显示器上显示WELCOME TO AEDK。并制作外围电路板,通过和实验箱连接,显示相同容。本设计采
5、用的是字符点阵 FM1602J,集字符型液晶显示控制及驱动器HD44780。字符型液晶显示模块是一类专门用于显示字母、数字、符号等的点阵型液晶显示模块。它是由若干个 57 或 511 等点阵字符位组成。2 2、2 2 课题要求课题要求1、 编制程序,在实验箱上可以显示;2、 制作外围电路,能够点亮 LCD1602;3、 调试软件和硬件,按要求显示O.O LSTC;第三章第三章 系统分析与设计系统分析与设计方案讨论:方案讨论:方案一:方案一:选 AEDK88 来编程也可以实现本设计。但是由于实验箱硬件问题,要通过 8255 来控制输入输出。程序没有用单片机 AEDK51 来编程简单,而且在硬件方
6、面也会多用芯片。造成资源的浪费。方案二:方案二:选用 AEDK51 来编程,用 P1 口的八位来给点阵型液晶 LCD1602 送数据,用 P3 口的 P3.3 给 1602 使能信号,P3.4、P3.5 给使能信号脉冲,让 1602 可以写数据进去。LCD1602 的第 3 脚VL是液晶显示偏压信号,接线时接一个开关信号,给它一个低电平,是 1602 的背景光相对要弱点。程序中用查表来实现字符的显示。用此方案实现 LCD 显示程序简洁,硬件简单。故我选择方案二来实现本课程设计。第四章第四章 系统运行报告系统运行报告4 4、1 1 硬件设计原理框图硬件设计原理框图4 4、1 1、1 1 设计原理
7、图设计原理图4 4、1 1、2 2 LCD1602LCD1602 说明说明4 4、1 1、3 3 74LS1474LS14、74LS0274LS02 芯片引脚图芯片引脚图反相器 74LS14: Vcc 6A 6Y 5A 5Y 4A 4Y _ 14 13 12 11 10 9 8 Y = A 1 2 3 4 5 6 7 1A 1Y 2A 2Y 3A 3Y GND或非门 74LS02: Vcc 4Y 4B 4A 3Y 3B 3A 14 13 12 11 10 9 8 _ Y = A+B 1 2 3 4 5 6 7 1Y 1A 1B 2Y 2A 2B GND4 4、1 1、4 4 PCBPCB 板图
8、板图4 4、2 2 软件原理软件原理4 4、2 2、1 1 程序流程框图程序流程框图4 4、2 2、2 2 程序程序;*主程序*ORG0000HSJMPMAINORG0030HMAIN:MOVSP,#60H LCALL DS1 LCALL INT_LCD LCALL DS1 MOV A,#38H ;设置8位操作数,2行显示,57点阵 LCALL W_LCD_C MOV A,#0CH ;显示开关控制:显示开关 LCALL W_LCD_C MOV A,#06H ;输入方式设置:设置AC为自动加1,光标右移一个字符位 LCALL W_LCD_CMOV A,#83H ;改变显示位地址第一行,第3位 L
9、CALL W_LCD_C MOV R0,#0AHMOV R1,#00HLINE1: MOVXDPTR,#CCTAB1MOV A,R1 MOVC A,A+DPTR ;第一行DISPLAY 0.0LCALL W_LCD_D LCALL DS1 INC R1 MOV DPL,R2 MOV DPH,R3 DJNZ R0,LINE1 MOV A,#0C0H LCALL W_LCD_C MOV DPTR,#CCTAB2 MOV R0,#0FH MOV R1,#00HLINE2: MOV A,R1MOVC A,A+DPTR ;第二行DISPLAY LSTC.EDU MOV R2,DPL MOV R3,DPH
10、 LCALL W_LCD_DLCALLDS1 INC R1 MOV DPL,R2 MOV DPH,R3 DJNZ R0,LINE2 SJMP $;*INT_LCD: LCALL LCD_CLS LCALL DS1 RETLCD_CLS: MOV A,#01H ; 清屏 LCALLW_LCD_C RETW_LCD_C: ;写LCD控制字 PUSH ACC LCALL WAIT_LCD POP ACCCLRP3.4 CLR P3.5 SETB P3.3 MOV P1,A CLR P3.3 RETWAIT_LCD: 对LCD进行读写检测,确保STA7为0 LCALL R_LCD_C ACC.7,WA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 计算机 通信 课程设计 实例
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1132466.html