键盘和中文LCD显示器
- 格式:ppt
- 大小:484.00 KB
- 文档页数:38
液晶显示器一.实验目的:1.了解全点阵图形LCD的结构和原理掌握在MSP430上如何使用外设。
2.了解LCD显示器的工作原理、种类(笔段型、点阵字符型、点阵图形)及主要性能指标。
3.掌握图形点阵LCD的编程使用方法;理解LCD显示模块命令的种类、功能及使用方法。
4.了解LCD字符生成软件的使用方法(见附录)。
二.实验内容:1.在LCD上显示Hello和中文字“南京工业大学”。
2.通过键盘控制Hello或者中文字符在LCD上左右、上下移动。
3.学会使用字符生成软件来实现任意字符代码的生成和显示。
4.其他另外可以实现的目标:使字符在按键没有松动的情况下连续移动;实现字符的循环移动,即当字符串移动到边界时仍可以移动,显示不完的部分从另一边显示出来。
三.实验原理:1.图形点阵式液晶原理液晶是一种具有规则性分子排列的有机化合物,它既不是液体也不是固体,而是介于固态和液态之间的物质。
液晶具有电光效应和偏光特性,这是它能用于显示的主要原因。
常用的液晶显示器可分成3类,分别是扭曲向列型(Twisted Nematic)、超扭曲向列型(Super TN)和彩色薄膜型。
字符点阵式属于扭曲向列型LCD。
典型的字符点阵式液晶显示器是由控制器、驱动器、字符发生器ROM、字符发生器RAM和液晶屏组成,字符由5*7 点阵或5*10点阵组成。
一般结果如图一所示:图一 128x64 点阵图形液晶模块方框示意图此次实验所用的LCD型号是RT12864CT。
12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128*64全点阵液晶显示器组成。
可完成图形显示,也可以显示8*4个(16*16)汉字。
管脚号管脚名称LEVER 管脚功能描述1 VSS 0 电源地2 VDD +5.0V 电源电压3 V0 - 液晶显示器驱动电压4 D/I(RS) H/L D/I=“H”,表示DB7∽DB0为显示数据D/I=“L”,表示DB7∽DB0为显示指令数据5 R/W H/L R/W=“H”,E=“H”数据被读到DB7∽DB0R/W=“L”,E=“H→L”数据被写到IR或DR6 E H/ R/W=“L”,E信号下降沿锁存DB7∽DB0R/W=“H”,E=“H”DDRAM数据读DB7∽DB07 DB0 H/L 数据线8 DB1 H/L 数据线9 DB2 H/L 数据线10 DB3 H/L 数据线11 DB4 H/L 数据线12 DB5 H/L 数据线13 DB6 H/L 数据线14 DB7 H/L 数据线15 CS1 H/L H:选择芯片(右半屏)信号16 CS2 H/L H:选择芯片(左半屏)信号17 RET H/L 复位信号,低电平复位18 VOUT -10V LCD驱动负电压19 LED+ - LED背光板电源20 LED- - LED背光板电源表1:12864LCD的引脚说明128x64 点阵图形液晶模块的内部结构可分为三个部分:LCD 控制器,LCD 驱动器,LCD 显示装置。
了解计算机的输入和输出设备计算机是现代社会中不可或缺的工具,几乎每个人都与计算机打交道。
然而,了解计算机的输入和输出设备对于高效使用计算机至关重要。
本文将详细介绍计算机的常见输入和输出设备,包括键盘、鼠标、显示器、打印机和扫描仪,并讨论它们在不同场景下的作用与使用。
一、键盘键盘是计算机最常用的输入设备之一。
它由许多按键组成,每个按键代表一个字符或功能。
通过按下键盘上的按键,我们可以把文字、命令等输入到计算机中去。
键盘既可以用于日常办公,如输入文字、编辑文件,也可以用于游戏,如操作人物移动等。
现代键盘除了基本的字符按键外,还常配备了一些特殊功能按键,如音量控制、亮度调节等,以及多媒体按键,方便用户操作计算机。
二、鼠标鼠标是计算机的另一种常见输入设备。
它通常由左键、右键和滚轮组成。
通过移动鼠标的位置和点击左右键,我们可以在屏幕上选择、操控各种对象。
鼠标的出现极大地简化了计算机的操作过程,使用户可以更加直观地操作界面。
鼠标广泛应用于各种场景,包括浏览网页、玩游戏、设计图形等。
三、显示器显示器是计算机的输出设备之一,用于显示计算机处理后的结果。
它通常采用液晶显示技术,具有高分辨率、色彩丰富、画面清晰的特点。
通过显示器,我们可以看到计算机处理后的文字、图形、视频等内容。
显示器的尺寸和分辨率各异,适用于不同的需求。
在日常生活中,我们使用显示器浏览网页、观看电影、编辑文件等。
四、打印机打印机是计算机的一种输出设备,用于将计算机中的信息打印到纸张上。
它可以实现纸质信息的快速输出,具有信息传递、保存的功能。
打印机的种类繁多,包括喷墨打印机、激光打印机等。
每种类型的打印机都有其特点和适用场景。
打印机广泛用于办公、学习、票据打印等各种领域。
五、扫描仪扫描仪是计算机的输入设备之一,用于将纸质文档转化为电子文件。
通过扫描仪,我们可以将纸质文档的内容转化为计算机可读的形式,方便存储、传输和编辑。
扫描仪的种类也很多样,包括平板式扫描仪、ADF扫描仪等。
介绍不同类型的电脑外设电脑外设是指附加到计算机上以扩展其功能的设备或部件。
不同类型的电脑外设为用户提供了更多的选项和便利性。
本文将介绍几种常见的电脑外设,包括键盘、鼠标、显示器、音箱和打印机。
一、键盘键盘是与计算机交互最基本的外设之一。
它是输入文字、命令和其他操作的主要工具。
键盘的种类多种多样,包括传统的有线键盘和无线键盘。
无线键盘通过蓝牙或无线电连接到计算机,使得用户可以更自由地操作计算机,而不受电线的限制。
此外,键盘还有多媒体功能,可以通过特殊的按键控制音量、播放媒体等操作。
二、鼠标鼠标是另一个重要的电脑外设,用于控制光标的移动和执行各种操作。
传统的有线鼠标通过USB接口连接到计算机,而无线鼠标则通过蓝牙或无线电信号进行连接。
鼠标通常有左键、右键和滚轮,用于点击、拖动和滚动页面等操作。
一些高级鼠标还带有额外的按键,可以自定义功能,提高操作效率。
三、显示器显示器是用来显示计算机输出的图像和文本。
常见的显示器类型包括液晶显示器(LCD)、LED显示器和曲面显示器。
LCD显示器是最常见的类型,其显示效果清晰、色彩鲜艳。
LED显示器则是在LCD显示器基础上使用了LED背光技术,使得显示效果更加亮丽、节能。
曲面显示器则借鉴了人眼视觉特性,使得屏幕更具立体感,提供更好的视觉体验。
四、音箱音箱是用来播放计算机音频输出的外设。
随着多媒体应用的普及,音箱已成为许多人购买电脑的必备装备之一。
音箱可以分为有线音箱和无线音箱。
有线音箱通过3.5mm音频线连接到计算机的音频输出接口,而无线音箱则通过蓝牙或无线电连接。
音箱的声音效果有高低之分,一些高端音箱支持环绕音效,提供更加沉浸式的音频体验。
五、打印机打印机是用来将电子文档转换为纸质文件的设备。
它可以通过有线连接或无线连接与计算机进行通信。
打印机的种类繁多,包括喷墨打印机、激光打印机、热敏打印机等。
喷墨打印机适用于打印彩色图像和文字,激光打印机则适用于高速打印和大批量打印。
实验三键盘及LED显示实验一、实验内容利用8255可编程并行接口控制键盘及显示器,当有按键按下时向单片机发送外部中断请求(INT0,INT1),单片机扫描键盘,并把按键输入的键码一位LED 显示器显示出来。
二、实验目的及要求(一)实验目的通过该综合性实验,使学生掌握8255扩展键盘和显示器的接口方法及C51语言的编程方法,进一步掌握键盘扫描和LED显示器的工作原理;培养学生一定的动手能力。
(二)实验要求1.学生在实验课前必须认真预习教科书与指导书中的相关内容,绘制流程图,编写C51语言源程序,为实验做好充分准备。
2.该实验要求学生综合利用前期课程及本门课程中所学的相关知识点,充分发挥自己的个性及创造力,独立操作完成实验内容,并写出实验报告。
三、实验条件及要求计算机,C51语言编辑、调试仿真软件及实验箱50台套。
四、实验相关知识点1.C51编程、调试。
2.扩展8255芯片的原理及应用。
3.键盘扫描原理及应用。
4.LED显示器原理及应用。
5.外部中断的应用。
五、实验说明本实验仪提供了8位8段LED显示器,学生可选用任一位LED显示器,只要按地址输出相应的数据,就可以显示所需数码。
六、实验原理图P1口桥接。
八、实验参考流程图1.主程序流程图2.外中断服务程序流程图外部中断0 外部中断1定时器0中断程序,用于消抖动:3.LED显示程序流程图九、C51语言参考源程序#include "reg52.h"unsigned char KeyResult; //存放键值unsigned char buffer[8]; //显示缓冲区bit bKey; //是否有键按下xdata unsigned char P_8255 _at_ 0xf003; //8255的控制口xdata unsigned char PA_8255 _at_ 0xf000; //8255的PA口xdata unsigned char PB_8255 _at_ 0xf001; //8255的PB口xdata unsigned char PC_8255 _at_ 0xf002; //8255的PC口code unsigned char SEG_TAB[] = { //段码0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e,0x0};sbit bLine0 = P3^2;sbit bLine1 = P3^3;//延时1msvoid Delay1ms(){unsigned char i;i = 0;while (--i);}//显示void Display(){unsigned char i = 0x7f;unsigned char j;for (j = 0; j < 8; j++){PA_8255 = i; //扫描PB_8255 = SEG_TAB[buffer[j]]; //段数据i = i / 2 + 0x80;Delay1ms();}}//更新显示缓冲区数据void RefurbishData(){char i;for (i = 7; i >0; i--)buffer[i] = buffer[i-1];buffer[0] = KeyResult;}void Int0Int() interrupt 0{unsigned char i = 0x80;unsigned char KeyResult0 = 0x0;EX0 = 0; //关外部中断0P_8255 = 0x89; //PC口输入bLine0 = 0; //P3.2作行输出while (i){if ((PC_8255 & i) == 0)break;KeyResult0++;i >>= 1;}P_8255 = 0x80; //8255的PA、PB、PC口全作输出口PC_8255 = 0;bLine0 = 1;if (i){TH0 = 60; //定时中断计数器初值TL0 = 176; //定时50msTR0 = 1;KeyResult = KeyResult0;}IE0 = 0; //清除中断EX0 = 1; //开外部中断0}void Int1Int() interrupt 2{unsigned char i = 0x80;unsigned char KeyResult0 = 8;EX1 = 0; //关外部中断0P_8255 = 0x89; //PC口输入bLine1 = 0; //P3.2作行输出while (i){if ((PC_8255 & i) == 0)break;KeyResult0++;i >>= 1;}P_8255 = 0x80; //8255的PA、PB、PC口全作输出口PC_8255 = 0;bLine1 = 1;if (i){TH0 = 60; //定时中断计数器初值TL0 = 176; //定时50msTR0 = 1;KeyResult = KeyResult0;}IE1 = 0; //清除中断EX1 = 1; //开外部中断0}//50ms中断服务程序void INT_Timer0(void) interrupt 1{if (((KeyResult < 8) && !bLine0) ||((KeyResult >= 8) && !bLine1)){bKey = 1; //有键按下,键值在KeyResult中}TR0 = 0;}void main(){char i;bKey = 0; //没有键按下TMOD = 1; //定时器0:方式一P_8255 = 0x80; //8255的PA、PB、PC口全作输出口PC_8255 = 0x0;ET0 = 1; //开定时器0中断EX0 = 1; //开外部中断0EX1 = 1; //开外部中断1IT0 = 1; //边沿触发IT1 = 1; //边沿触发EA = 1; //允许中断for (i = 0; i < 8; i++)buffer[i] = 0x10;// TR0 = 1; //开定时器T0// bRefurbish = 1;while (1){if (bKey){bKey = 0;RefurbishData();}Display(); //调用显示}}十、实验实施步骤1.仔细阅读实验内容及要求,编写C51源程序。
输出设备:输出设备(Output Device)是计算机硬件系统的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等。
也是把各种计算结果数据或信息以数字、字符、图像、声音等形式表现出来。
常见的输出设备有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。
输出设备的作用:输出设备是对将外部世界信息发送给计算机的设备和将处理结果返回给外部世界的设备的总称。
这些返回结果可能是作为使用者能够视觉上体验的,或是作为该计算机所控制的其他设备的输入:对于一台机器人,控制计算机的输出基本上就是这台机器人本身,如做出各种行为。
输出设备的功能:输出设备的功能是将内存中计算机处理后的信息以能为人或其它设备所接受的形式输出.输出设备的种类:输出设备种类也很多.计算机常用的输出设备有各种打印机、凿孔输出设备、显示设备和绘图机等。
打印机和显示设备已成为每台计算机和大多数终端所必需的设备。
纸带凿孔输出机计算机用纸带凿孔输出设备。
计算机输出信息用凿孔纸带上的小孔表示。
这既可将信息长期保存于纸带上,又可利用凿孔纸带再输入计算机。
卡片凿孔输出机计算机用卡片凿孔输出设备。
凿孔卡片阅读方便,可长期保存,也可作为计算机的输入。
输出设备的分类:显示器显示器(Display)又称监视器,是实现人机对话的主要工具.它既可以显示键盘输入的命令或数据,也可以显示计算机数据处理的结果.常用的显示器主要有两种类型。
一种是CRT(Cath-odeRayTube,阴极射线管)显示器,用於一般的台式微机;另一种是液晶(LiquidCrystalDisplay,简称LCD)显示器,用於便携式微机.下面主要介绍CRT显示器.按颜色区分,可以分为单色(黑白)显示器和彩色显示器.彩色显示器又称图形显示器.它有两种基本工作方式:字符方式和图形方式.在字符方式下,显示内容以标准字符为单位,字符的字形由点阵构成,字符点阵存放在字形发生器中.在图形方式下,显示内容以像素为单位,屏幕上的每个点(像素)均可由程序控制其亮度和颜色,因此能显示出较高质量的图形或图像.显示器的分辨率分为高中低三种.分辨率的指标是用屏幕上每行的像素数与每帧(每个屏幕画面)行数的乘积表示的.乘积越大,也就是像素点越小,数量越多,分辨率就越高,图形就越清晰美观显示器适配器显示器适配器又称显示器控制器,是显示器与主机的接口部件,以硬件插卡的形式插在主机板上.显示器的分辨率不仅决定於阴极射线管本身,也与显示器适配器的逻辑电路有关.常用的适配器有:(1)CGA(ColourGraphicAdapter)彩色图形适配器,俗称CGA卡,适用於低分辨率的彩色和单色显示器.它支持的显示方式为:字符方式下,40列×25行,80列×25行,4色或2色.图形方式下,320×200,4色;640×200,2色.(2)EGA(EnhancedGraphicAdapter)增强型图形适配器,俗称EGA卡,适用於中分辨率的彩色图形显示器.它支持的显示方式为:字符方式下,80×25列,256色图形方式下,640×350,16色超级EGA卡,支持800×600,16色.(3)VGA(VideoGraphicArray)视频图形阵列,液晶显示器液晶显示器俗称VGA卡,适用於高分辨率的彩色图形显示器.标准的分辨率为640×480,256色。
单片机汇编实验七:扫描键盘及液晶显示实验实验要求:利用P1 口与行列式键盘接口,编写键盘扫描程序,把按键输入的键码,显示在LCD 液晶显示器上。
//This is the seventh program of the homework;//Thisprogramis made by Wang Qi Date:2013/3/7ORG 0000Hsjmp mainorg 0050h//sbit lcdrs=P1; // 液晶数据/命令选择端口sbit lcden=P2 ; //液晶使能端sbitlcdrw=P1;//读写选择端口sbit wei=P2;sbit duan=P2;//M AI N:CALL INTE MOV DPTR,#TABLESCAN: //检测第一行MOV P3,#0FEH; MOV A,P3 ANL A,#0F0HXHPD0: CJNE A,#0F0H,OK0 SJMP NO1OK0: CALL DELAY0 MOV A,P3 ANL A,#0F0H CJNE A,#0F0H,MM0 SJMP XHPD0MM0: CJNE A,#0E0H,MM1 MOV R1,#01H CALL JIEDIANMM1: CJNE A,#0D0H,MM2 MOVR1,#02H CALL JIEDIANMM2: CJNE A,#0B0H,MM3 MOV R1,#03H CALL JIEDIANMM3: CJNE A,#070H,XHPD0 MOV R1,#04H CALL JIEDIAN //检测第二行NO1: MOV P3,#0FDH; MOV A,P3 ANL A,#0F0HXHPD1: CJNE A,#0F0H,OK1 //CALL JIEDIAN SJMP NO2OK1: CALL DELAY0 MOV A,P3 ANL A,#0F0H CJNE A,#0F0H,MM00 SJMP XHPD1MM00: CJNE A,#0E0H,MM10 MOV R1,#05H CALL JIEDIANMM10: CJNE A,#0D0H,MM20 MOV R1,#06H CALL JIEDIANMM20: CJNE A,#0B0H,MM30 MOV R1,#07H CALL JIEDIANMM30: CJNE A,#070H,XHPD1 MOV R1,#08H CALL JIEDIAN //检测第三行NO2: MOV P3,#0FBH; MOV A,P3 ANL A,#0F0HXHPD2: CJNE A,#0F0H,OK2 SJMP NO3OK2: CALL DELAY0 MOV A,P3 ANL A,#0F0H CJNE A,#0F0H,MM01 SJMP XHPD2MM01: CJNE A,#0E0H,MM11 MOV R1,#09H CALL JIEDIANMM11: CJNE A,#0D0H,MM21 MOV R1,#0AH CALL JIEDIANMM21: CJNE A,#0B0H,MM31 MOV R1,#0BH CALL JIEDIANMM31:。
了解电脑中常见的输入输出设备及其连接方式电脑是现代社会不可或缺的工具,而其中的输入输出设备则是其功能得以实现的核心部分。
了解电脑中常见的输入输出设备及其连接方式,可以帮助我们更好地使用电脑,提高工作效率。
本文将介绍常见的键盘、鼠标、显示器、打印机以及连接方式等内容,帮助读者全面了解电脑的基本操作和配置。
一、键盘键盘作为电脑最常用的输入设备,用于输入文字、命令等信息。
通常由字母、数字、符号、功能键等组成,常见的键盘布局有QWERTY、AZERTY、DVORAK等多种类型。
目前,大多数键盘都采用USB接口连接电脑,只需将键盘插入电脑的USB接口即可开始使用。
二、鼠标鼠标是用于控制光标在电脑屏幕上移动的输入设备,方便用户进行选择、点击、拖动等操作。
常见的鼠标有有线鼠标和无线鼠标两种类型。
有线鼠标需要通过USB接口或PS/2接口连接到电脑,而无线鼠标则通过蓝牙或无线接收器与电脑进行连接。
三、显示器显示器是电脑的输出设备,用于显示电脑处理后的图像、文字等信息。
常见的显示器有液晶显示器(LCD)和LED显示器等。
一般情况下,显示器通过VGA接口、DVI接口、HDMI接口或DisplayPort接口与电脑相连,在连接时需要注意接口类型的匹配。
四、打印机打印机作为电脑的输出设备,用于将电脑中的文字、图像等信息通过打印输出到纸张上。
常见的打印机有喷墨打印机和激光打印机两种类型。
打印机可以通过USB接口、以太网接口或Wi-Fi接口等方式与电脑相连,实现打印功能。
五、连接方式除了上述输入输出设备,电脑还可以通过其他方式与外部设备进行连接。
其中,USB接口是目前最常用的连接方式之一。
USB接口具有通用性强、传输速度快的特点,可以连接键盘、鼠标、显示器、打印机等各类设备。
同时,HDMI接口也是常用的连接方式之一,主要用于连接显示器、电视等设备,通过HDMI接口可以传输高清图像和声音信号。
除此之外,还有用于连接显示器的VGA接口、DVI接口以及用于连接音频设备的3.5mm耳机插孔等。