STAR MT51实验指导new_第1页
STAR MT51实验指导new_第2页
STAR MT51实验指导new_第3页
STAR MT51实验指导new_第4页
STAR MT51实验指导new_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、STAR-MT51实验系统目 录第一章 STAR-MT51简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2第二章 实验系统硬件图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3第三章 STAR-MT51说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2、.4第四章 实验说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5实验一12864液晶显示实验 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5实验二流水灯实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7实验三DS1302时钟实验 . . . .

3、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8实验四8位数码管显示实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10实验五温度测量实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12实验六24c02实验. . . . . . . . . . . . . . . . . . . . .

4、 . . . . . . . . . . . . . . . . . . . . . .14实验七93c46实验 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15实验八 步进电机实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16实验九USB转串行通讯实验 . . . . . . . . . . . . . . . . . . . . . . . . .

5、 . . . . . . . . . . . . . 17实验十红外解码实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21实验十一 RS232串行通讯实验 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23实验十二 电脑键盘解码实验 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24实验

6、十三 SMC1602液晶显示实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25实验十四 继电器实验. . . . . . . . . . . . . . . . . . . .27实验十五 蜂鸣器实验 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28实验十六 4*4矩阵键盘扫描 . . . . . . . . . . . . . . . . . . . . . . . . .

7、 . . . . . . . 29实验十七 独立键盘控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30第一章STAR-MT51简介STAR-MT51实验系统集单片机学习,仿真,编程,在线下载于一体,集成了学习51单片机众多基本功能:USB接口,图型、字符型液晶显示,红外接发,蜂鸣器,实时钟,温度采集,数码管,LED灯,键盘,串行EEPROM、看门狗,RS232,继电器,步进电机驱动等等。能满足学习51单片机基础知识及提高的需要,也可以作为AVR学习板使用。.集成U

8、SB转232接口(CP2102).128X64点阵液晶显示模块,内置汉字库.集成16X2,液晶显示模块.集成红外模块,红外接收,可实现红外摇控解码功能.集成一路继电器.集成DS1302时钟功能,结合液晶,数码管显示可做时间显示实验.集成DS18B20温度测量芯片,结合液晶,数码管显示可做温度计实验.集成32个P口LED灯,可清楚观察IO口输出状态,可做流水灯实验.集成I2总线串行E2PROM 24C02( 4K bit E2PROM).集成串行E2PROM 93C46.集成高达8位的数码管.具有扩展接口,对外扩展所有P口.集成4个独立键盘.集成4X4矩阵键盘.集成1个复位按键.集成RS232串

9、行通讯接口. 集成电脑键盘接口.集成步进电机驱动.蜂鸣器,可实现简单电子琴功能 第二章 实验系统硬件图1:编程系统插座。2:编程系统监控芯片。3:实验仿真系统插座。4:PC键盘接口。5:实验系统晶振1-40M可选。6:AVR芯片复位按键。7:独立按键。8:红外接收头。9:温度传感器DS18B20。10:51芯片复位按键。11:4*4键盘。12:外接ISP下载线接口。13:对外仿真2051接口。14:单片机40P完整外扩。15:继电器。16:蜂鸣器。17:DS1302实时钟芯片。18:93C46存储器。19:ULN2003步进电机驱动。20:24C02存储器。21:32P口LED。22:1286

10、4液晶接口。23:八位数码管。24:1602液晶接口。25:USB接口。26:DC5V电源接口。27:232串行接口。28:USB TO COM通信模块。29:MAX232通信模块。第三章 STAR-MT51实验系统说明一.跳线,接口 1:电源切换按钮,按下去实验系统供电,弹上来编程系统供电。2:USB通信切换按钮,按下去USB跟实验系统通信,弹上来USB跟编程系统通信。3:串行通信切换按钮,按下去串口跟实验系统通信,弹上来串口跟编程系统通信。4:数码管液晶切换按钮,按下去液晶供电,弹上来数码管供电。5:烧写20P-2051和40P芯片的切换。6 液晶背光的开关。7:实验系统IO口连接到PC键

11、盘的开关。8:实验系统IO口连接到温度传感器18B20的开关。9:实验系统IO口连接到,93C46或24C02的切换跳线。10:32P口LED电源的开关,实验系统IO口连接到继电器,蜂鸣器,红外接收头的开关。11:实验系统IO口连接到,DS1302实时钟或UL2003步进电机驱动的切换。二编程系统实验板上集成了一个编程器,可用USB接口和232串口,可以直接烧写:AT89C51,AT89C52,AT89S51,AT89S52,AT89C2051,AT89C4051,AT24C02,AT93C46等三ISP下载用实验板上的232串口可以直接对STC,NXP,华邦公司等,带有串口ISP下载的芯片直

12、接进行下载,也可以配合我公司的ISP下载线对AT公司的S51和AVR芯片进行下载四仿真系统配合SST89E58,SST89E564仿真模块可以对板上实验硬件资源进行仿真,也可以对外部资源进行仿真(具体使用请看文件仿真器的使用方法)五实验系统实验板上集成了十几种实验硬件(具体说明请看第四章),也可以外扩实验第四章 实验说明实验一 12864 液晶显示实验一.实验目的(1)了解控制液晶显示的工作原理(2)初步掌握液晶显示的操作控制二.实验内容(1)初始化液晶显示模块(2)显示简单的内容三.实验预备知识1RT12864(1)128X64汉字图形点阵液晶显示模块,带汉字库(2)内置8192个中文汉字(

13、16X16点阵)、128个字符及64X256点阵显示,RAM(GDRAM)。(3)支持串行和并行两种工作方式2工作电路原理图图1.1 液晶模块工作原理图3控制端口V0: 偏压输入端,通过W3电位器调节,大约4.9V显示正常RS: P2.0(A11),决定传输类型是数据或命令,1-数据,0-命令RW: P2.1(A10),读/写控制,1-读,0-写E: 使能端DB0DB7:数据端口,连接P0/RET: 复位端,低电平有效,与MCU的复位端取反相接PSW: 串行或并行工作方式选择,高-并行方式,低-串行方式LED_A: 背光正极LED_K: 背光负极四.实验步骤(1)断开32P口灯,把数码管液晶屏

14、切换的按钮开关切换到液晶屏的位置(2)初始化液晶显示模块(2)显示数字内容五.程序示例文件名:LCD 12864液晶显示(无字库)程序(汇编) (完整程序见光盘)LCD 12864液晶显示(有字库)程序(汇编)六.扩充实验1动态显示一行信息实验目的:进一步熟悉液晶显示的控制(1) 可以直接运行光盘中的演示程序,内有产品简介的动态显示,从中可了解到更多关于显示的细节。(2) 结合其他模块,如温度测量,时间模块,动态显示温度,时间等实验二 流水灯实验一.实验目的(1)了解IO口输出的工作状态(2)利用IO口控制LED灯实现流水灯二.实验内容(1)通过P口控制8个LED灯循环点亮 (2) 通过P口的

15、32个LED灯,查看P口输出状态 三.实验预备知识1电路工作原理图图1.2 键盘工作电路原理图2控制端口单片机所有P口四.实验步骤(1)把实验板上的32P口LED的跳线跳到32P口LED的位置,电源接通五.程序示例文件名:LED流水灯(移位方式)程序(汇编语言)(完整程序见光盘)LED流水灯程序(C语言)LED流水灯程序(汇编语言) 如何点亮2个LED发光管(汇编语言) 闪动的LED发光管(汇编语言) 正反流水灯(汇编语言)六.扩充实验1、也可以结合其他模块的运行,观察LED灯的变化实验三 DS1302时钟实验一.实验目的(1)了解语DS1302的原理(2)掌握时间芯片的读/写功能和调整(3)

16、掌握串行读/写方式二.实验内容(1)初始化时间芯片,读/写时间(2)调整时间三.实验预备知识1.DS1302 介绍(1)实时时钟,可计时至2100年(2)内置31*8 串行RAM(3)串行I/O,具有单字节/连续串行读写功能VCC1 电池供电VCC25V电源 X1,X2 振荡器输入端GND地CE选通,高电平有效I/O输入输出端 SCLK串行时钟输入端 图1-1 DS1302引脚图2电路原理图图1.3 DS1302工作电路原理图工作原理:读/写时间或RAM数据过程:首先将CE置高,选通DS1302,将命令、数据从低位开始送到6脚I/O,然后给7脚SCLK送脉冲,连续不断的操作,将数据读出/写入,

17、操作结束时将CE置低。3控制端口CE:P1.2,高电平有效SCLK:P1.0,时钟输入I/O:P1.1,数据输入/输出四.实验步骤(1)把实验板上的DS1302-步进电机的4个跳线全部切换到DS1302的位置(2)初始化DS1302,写入初始时间:年,月,日,时,分,秒,星期(3)读/写时间五.举例示例文件名:DS1302-制作的电子时钟程序(汇编语言)(完整程序见光盘)六.扩充实验1读/写31*8 RAM实验目的:了解串行存储的读/写方式实验预备知识:DS1302除了带有时钟功能,还内置了31*8 RAM。有两种读/写方式:BURST方式和单字节方式,有兴趣可分别尝试。实验四 8位数码管实验

18、一.实验目的(1)了解数码管的驱动原理(2)掌握数码管的动态扫描二.实验内容(1)数码管的动态和静态的显示三.实验预备知识1电路原理图图1.4 8位数码管工作原理图3控制端口P0-P2四.实验步骤(1) 把实验板上的数码管液晶屏切换的按钮开关切换到数码管的位置五.程序示例文件名:2位数码管计数器程序(汇编)(完整程序见光盘)4位数码管计数器程序(汇编)数码管查表程序(汇编语言)数码管扫描显示(C语言) 数码管显示01234567(汇编) 数码管显示电子钟(C语言) 数码管显示电子钟(汇编) 数码管显示秒表(C语言) 数码管显示秒表(汇编)六.扩充实验1数码管也可以结合其他模块做显示,如红外接收

19、解码,DS18B20温度显示等实验五 温度测量实验一.实验目的(1)熟悉DS18B20的原理(2)学会使用DS18B20进行温度测量(3)学会读取DS18B20的识别码,了解多个DS18B20的工作原理二.实验内容(1)使用DS18B20测量温度(2)使用液晶模块显示温度,观察温度的连续变化三.实验预备知识1DS18B20(1)测量温度范围-55125,在-1085,误差0.5(2)采用单线通讯接口(3)采样精度912bit,12bit精度模式下,转换时间750ms(4)可以多个联合工作,进行多点温度测量GND地DQ 数据输入/输出端VDD电源图3.1 DS18B20引脚图2电路工作原理图图1

20、.5 DS18B20工作电路图3控制端口DQ: P3.3四.实验步骤 (1)把实验板上温度传感器的跳线跳到实验的位置(2)根据程序示例要显示的是数码管或液晶屏,切换一下按钮开关(3)初始化DS18B20(4)读取温度(5)显示温度到数码管和液晶屏幕上,改变DS18B20的周围温度,查看温度的连续变化五.程序示例文件名:DS18B20-数码管显示温度和控制程序(汇编语言)DS18B20-液晶1602显示温度和控制程序(汇编语言)1602显示温度-精确到0.0625度六.扩充实验 1读取DS18B20的识别码实验目的:了解多个DS18B20的温度测量原理实验预备知识:每一个DS18B20都有单独的

21、64bits识别码,利用识别码可使多个DS18B20协同工作。2根据自己掌握的知识做一下DS18B20的温度测量在12864液晶的显示实验六I2总线串行E2PROM 24C02实验一.实验目的(1)熟悉24C02的原理,掌握串行E2PROM工作原理(2)学会使用24C02进行数据读/写和连续读/写方式二.实验内容(1)使用24C02进行数据读/写,并检验写入数据是否正确(2)24C02存储数码管显示三.实验预备知识1电路工作原理图图1.6 24c02工作电路原理图3控制端口P3.3 P3.4四.实验步骤(1)把实验板上的24C02-93C46的4个跳线全部跳到24C02的位置五.程序示例24C

22、XXX存储数码管程序(汇编)AT24C02读写练习程序(C语言)AT24C02读写练习程序(汇编)六.扩充实验1.有兴趣可自行尝试。实验七串行E2PROM 93C46实验一.实验目的了解串行E2PROM的使用方法,掌握16位串行E2PROM数据的读写操作二.实验内容(1)93C46串行EEPROM1K Bit,64X16存储结构,根据ORG电位可以8位/16位形式存放、读取数据(本实验中ORG接VCC,以16位方式读写数据)(2)通过93C46存储数码管显示三.实验预备知识1电路工作原理图图1.7 93C46工作电路原理图3控制端口P3.3-P3.6四.实验步骤(1)把实验板上的24C02-9

23、3C46的4个跳线全部跳到93C46的位置五.程序示例文件名:93C46存储数码管程序(汇编)(完整程序见光盘)93C46读写练习程序(C语言)93C46读写练习程序(汇编)六.扩充实验1有兴趣可自行尝试实验八步进电机实验一.实验目的(1)了解步进电机驱动的原理(2)掌握步进电机的转动编程方法(3)了解影响电机转速的因素有哪些二.实验内容(1)通过ULN2003驱动步单片机控制三.实验预备知识1电路工作原理图图1.8 步进电机驱动工作电路原理图3控制端口P1.0-p1.3四.实验步骤(1)把实验板上DS1302-步进电机的四个跳线全部跳到步进电机的位置五.程序示例文件名:步进电机加速启动演示程

24、序 -C (完整程序见光盘)步进电机加速启动演示程序-(汇编)步进电机简单演示程序六.扩充实验和思考1怎样改变电机的转速?2通过实验找出电机转速的上限,如何进一步提高最大转速实验九USB转232串行通讯实验一.实验目的(1)了解USB转232串行接口工作原理二.实验内容(1)通过USB转232串口芯片CP2102模拟出来的232串口进行串行通讯数据传输,并检验传输数据的正误三.实验预备知识1.CP2102CP2101的升级产品CP2102是美国Silicon公司生产的高集成度USB转UART专用芯片。它用最简单的外部电路、最少的外部器件和最小的电路板面积实现USB2.0到UART的转换。 CP

25、2102集成度高,内置USB2.0全速功能控制器、USB收发器、晶体振荡器、EEPROM及异步串行数据总线(UART),支持调制解调器全功能信号,无需任何外部的USB器件。功能强大,采用MLP-28封装,尺寸仅为5mm5mm,占用空间非常小。与其他USB-UART转接电路的工作原理类似,CP2101通过驱动程序将PC的USB口虚拟成COM口以达到扩展的目的。虚拟COM口(VCP)的器件驱动程序允许一个基于CP2101的器件以PC应用软件的形式作为一个增加的COM口独立于任何现有的硬件。COM口使用运行在PC上的应用软件以访问一个标准硬件COM口的方式访问基于CP2101的器件,PC与CP210

26、1间的数据传输是通过USB完成的,因此,无需修改现有的软件和硬件就可以通过USB向基于CP2101的器件传输数据。CP2101的体积虽小但功能非常强大,其主要特性如下:内含USB收发器,无需外接电路器;内含时钟电路,无需外接振荡器;其内部512字节的EEPROM可用于存储产品生产商的ID、产品的ID序列号、电源参数、器件版本号和产品说明;内含上电复位电路;片内电压调节可输出3.3V电压;符合USB2.0规范的要求(12Mb/s);SUSPEND引脚支持USB状态挂起;异步串行数据总线(UART)兼容所有握手和调制解调器接口信号;支持的数据格式为数据位8、停止位1、2和校验位(包括奇校验、偶校验

27、和无校验);波特率范围为300b/s921.6kb/s;内含512字节接收缓冲器和512字节发送缓冲器;支持硬件或X-On/X-Off握手;支持事件状态。此外,通过厂商及销售商免费提供的、适用于Windows(含Windows CE)、Linux、Mac OS-X等多个操作系统的驱动程序,可省去CP2101系列器件二次开发的投入。这样,在一般情况下,焊接完毕并安装好驱动程序2 工作原理 图1.9 USB转232串口工作电路原理CP2101的内部结构及外部基本连接电路如图1.9所示。由图1.9可见,用CP2101进行串口扩展所需的外部器件非常少,仅需3只去耦电容器即可,使用起来非常方便。21 U

28、SB功能控制器和收发器CP2101中的USB功能控制器是一个符合USB2.0的全速电路,带有收发器和相应的片内上拉电阻器。USB功能控制器管理USB与UART间的所有数据传输,以及由USB主控制器发出的请求命令和用于控制UART功能的命令。通过USB挂起和恢复信号可支持CP2101及外部电路的电源管理。当在总线上检测到挂起信号时,CP2101将进入挂起模式。在进入挂起模式时,CP2101会发出SUSPEND和SUSPEND信号,同时,在CP2101复位后,CP2101也会发出该信号直到USB要求的器件配置完成。CP2101的挂起模式会在下述任何一种情况出现时被取消:(1)检测到继续信号或产生继

29、续信号时;(2)检测到一个USB复位信号;(3)器件复位。在退出挂起模式时SUSPEND和SUSPEND信号被取消。需要注意的是SUSPEND和SUSPEND和CP2101复位期间会暂时处于高电平,如果要避免这种情况,可以使用一个大的下拉电阻器(10k)来确保SUSPEND在复位期间处于低电平。23 异步串行数据总线(UART)接口CP2101的UART接口包括TX发送、RX接收数据信号,以及RTS、CTS、DSR、DTR、DCD和RI控制信号。UART支持RTS/CTS、DSR/DTR和X-On/X-Off握手,还可以通过编程使UART支持各种数据格式和波特率。UART的数据格式和波特率编程

30、可在PC上进行。表1所列是CP2101串行总线的数据格式和波特率。表1 CP2101串行总线的数据格式和波特率数据位 8 停止位 1 校验位 无校验、奇校验、偶校验 波特率 300,600,1200,1800,2400,4800,7200,9600,14400,19200,28800,38400,56000,57600,115200,128000,230400,460800,921600 这里还需注意的是,CP2101异步串行数据总线的数据位和停止位是固定的,也就是说,在实际使用中可以通过软件改变校验位和波特率,但是,改变数据位和停止位会在通讯中出现异常现象。23 内部EEPROMCP2101

31、内部集成了一个EEPROM,可用于存储由设备原始制造商定义的USB供应商的ID、产品的ID说明、电源参数、器件版本号和器件序列号等信号。USB配置数据的定义是可选的。如果EEPROM没有被OEM的数据占用,则采用默认方式配置数据。注意,尽管如此,对于可能使用多个基于CP2101的器件连接到同一个PC的OEM应用来说,它们需要一个专一的序列号。内部EEPROM可通过USB进行编程,以便OEM的USB配置数据和序列号可以在制造和测试时直接写入到系统上的CP2101中。Silicon公司提供一种专门为CP2101内部EEPROM进行编程的工具,同时还提供一个Windows DLL格式的程序库。该程序

32、库可在制造过程中将EEPROM编程步骤集成到OEM中,以便用自定义软件进行流水线式测试和序列号的管理。EEPROM的写寿命典型值为100,000次,数据保持时间为100年。3 应用实例CP2101的实际应用参考电路如图2所示。该电路经过制板和调试,证明是完全可行的。(1)以上电路支持全功能串行通信应用。为了确保数据收发的稳定性,避免通信过程中的干扰,还可以在USB接口端添加滤波电路。(2)电路中采用的多通道RS-232收发器是Maxim公司的MAX241系列或MAX223等系列电路(详情请参看MAXIM公司RS-232收发器数据手册),该系列支持在挂起状态(当CP2101进入挂起状态时,SUS

33、PEND引脚变为高电平,从而使RS-232收发器亦进入挂起状态),保持接收外界数据有效。在 在使用电路时,需要注意EN引脚及SHDN引脚的正确连接。在很多简单的串行通信中,仅使用TXD/RXD二个引脚的信号,在这种情况下可以使用通道数更少,封超更小的RS-232收发器。(3)CP2101的底部有大片金属,在芯片内部接地。因此在制板时一定要保证没有非接地通孔在CP2101的中间通过,或者保证通孔不与其发生短路。为了保证电路工作的可靠性,建议不要在CP2101焊接面板层的中间部分进行布线。(4)CP2101的UART总线上的信号能够被单片机等直接识别,因此应根据具体应用要求决定是否需要进行电平转换

34、即可使用四实验步骤(1)把实验板上的通讯切换按钮切换到实验系统的位置五程序示例程序示例和实验十一RS232串行通讯实验一样六应用实哩把实验板上的通讯切换的按钮切换到编程系统的位置,就可以做为编程系统的通讯接口实验十红外接收实验一.实验目的(1)了解红外通讯工作原理(2)了解红外遥控器的工作原理二.实验内容(1)实验采用接收的工作方式,进行单机红外通讯(2)显示解码结果三.实验预备知识1.TSAL6200红外发光管(1)峰值波长940nm2.HS0038B红外接收管(1)连续传输率800 bit/s(2)接收距离35M3.电路工作原理图图2.1 红外接收原理图图2.2 红外收发工作电路原理图四.

35、实验步骤(1)把实验板上的遥控接收的跳线跳到遥控接收的位置(2)用现有的遥控器(如电视遥控)发送,通过红外管接收至单片机解码 五.程序示例文件名:红外遥控键值解码1602液晶显示(汇编语言)(完整程序见光盘) 红外遥控键值解码8888数码管显示(汇编语言)红外遥控键值解码12864液晶显示(汇编语言 ) 红外遥控器键值解码LED发光管显示(汇编语言)六.扩充实验实验可以根据原理图自己做一个发送电路,实现自发自收的工作方式,进行单机红外通讯实验目的:掌握红外串行通讯功能实验十一 RS232串行通讯实验一.实验目的(1)了解RS232串行通讯和全双工工作原理(2)掌握RS232串行通讯功能二.实验

36、内容(1)RS232与PC机进行串行通讯,也可短接收发端,自发自收。(2)检验传输数据的正误三.实验预备知识1.MAX202(1)传输距离15m,最大传输率20kbps(2)全双工工作方式VCC电源电压GND地T1IN、T1OUT第1路发送通道R1IN、R1OUT第1路接收通道T2IN、T2OUT第2路发送通道R2IN、R2OUT第2路接收通道图9.1 MAX202引脚图2.电路工作原理图图2.3 RS232工作电路原理图四.实验步骤(1)把实验板上的PROGRAM-DEBUGGER的3个跳线全部跳到DEBUGGER位置,通过RS232连机线,使RS232与PC相连,设置PC将收到RS232的

37、数据再发回去。(2)进行RS232通讯,并检验发送/接收前后,数据是否一致,显示检验结果五.程序示例文件名:串口COM通讯(C语言)程序(完整程序见光盘)串口COM通讯(汇编)程序实验十二 电脑键盘解码实验一.实验目的(1)了解电脑键盘解码的工作原理二.实验内容(1)进行电脑键盘解码至1602液晶显示三.实验预备知识1电路工作原理图图2.4 电脑键盘接口工作电路原理图3控制端口PSDP3.4 PSC-P3.3四.实验步骤(1)把实验板上的PC键盘的开关跳线跳到开的位置 (2)把电脑键盘接在实验板上的PC键盘接口上五.程序示例文件名:104键PS2接口标准键盘程序(C语言)(完整程序见光盘)实验

38、十三 SMC1602液晶显示实验一.实验目的(1)了解16X2行液晶显示模块的工作原理(2)学会使用16X2行液晶显示模块二.实验内容(1)初始化液晶显示模块(2)使用SMC1602液晶显示模块显示三.实验预备知识1SMC1602(1)16X2行液晶显示,每行可显示16个ASCII码,5X7点阵(2)并行数据传输模式2电路工作原理图图2.5 SMC1602电路原理图3控制端口V0: 偏压输入端,通过W3电位器调节,接近0V显示正常RS: P2.0,决定传输类型是数据或命令,1-数据,0-命令RW: P2.1,读/写控制,1-读,0-写E: P2.2使能端DB0DB7:数据端口,连接P0LED_K:背光负极LED_A:背光正极四.实验步骤(1)把实验板上的数码管液晶屏切换的按钮开关切换到液晶屏的位置(2)初始化液晶显示五.程序示例文件名:1602移动显示 (完整程序见光盘)LCD 1602液晶秒表程序(汇编)LCD 1602静态显示程序(C语言例程

温馨提示

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

最新文档

评论

0/150

提交评论