2020年 07月 07日 星期二
您的位置: 威廉希尔主页 > 单片机技术 >

基于HD61202液晶显示控制器和单片机实现接口设计

来源:未知     作者:威廉希尔     发布时间:2020-07-07 11:48         

  和文本的混合显示,实现了屏幕菜单人机对话操作,因而图形液晶显示模块以其体积小、功耗低、开发周期短、安全可靠、使用灵活等优点,在智能仪表中得到了越来越广泛的应用。

  本文以内置两片或三片HD61202图形液晶显示控制器及HD61203驱动器组成的MGLS-12864、MGLS-19264的点阵式图形液晶显示模块为例,介绍液晶显示模块与单片机的硬件设计、编程思与要点,以及图形液晶显示模块在实际应用中的程序流程。

  HD61202是一种带有列驱动输出的液晶显示控制器,它可以直接与8位微处理器相连,与行驱动器HD61203配合使用,组成液晶驱动控制系统,对液晶屏进行行、列驱动。本文以MGLS-12864为例介绍HD61202液晶显示器控制电及编程。

  1) 内藏6464=4096位显示RAM,RAM中每位数据对应LCD 屏上一个点的亮、暗状态;

  3) HD61202 及其兼容控制驱动器读写操作时序与68系列微处理器相符,因此它可直接与68 系列微处理器接口相联;

  在实际应用中,单片机的 P0口 和P2口常被用作扩展总线口又常用作它的第二功能,因此我们可以采用Z80-PIO或8255等并行芯片及74LS373锁存器进行扩展,与液晶显示模块相连。本设计采取Z80-PIO作并行扩展口来控制内置HD61202液晶显示模块MGLS-12864。 PA口与MGLS-12864的八个数据总线的控制端通过PB口进行控制。Z80-PIO与MGLS-12864接口电如图1。

  MGLS-12864的控制器HD61202有一系列操作指令,通过指令可以实现对显示屏的控制。设计过程中,根据HD61202的指令系统及与微处理器的时序信号波形图等进行编程。HD61202指令系统见表1。液晶显示模块的控制端置、复位与读写信号的控制关系见图2。

  c) 页面地址设置:P0~P2:设置页号(0~ 7),显示RAM 共64行分8 页,每页8 行;

  e) 控制器状态:BUSY =1-内部在工作,BUSY =0-正常状态;ON/OFF= 1-显示关闭,ON/OFF =0-显示打开;REST =1-复位状态,REST =0-正常状态。在BUSY 和REST 状态时,除读状态指令外,其它指令均不对HD61202 及其兼容控制驱动器产生作用。在对HD61202 及其兼容控制驱动器操作之前要查询BUSY 状态,以确定是否可以对HD61202及其兼容控制驱动器进行操作。

  f) 读、写数据指令每执行完一次读、写操作,列地址就自动加一。必须注意的是,进行读操作之前,必须有一次空读操作,紧接着再读才会读出所要读的单元中的数据。

  实际的液晶显示编程的过程一般是:首先编制出状态查询、写指令、写数据、读数据等子程序,然后编制出清屏、画点等基本子程序,最后才在此基础上编写显示字符、数字、汉字及复杂的图形等。本文给出内置HD61202液晶显示模块的写指令、写数据的流程图。

  本文的创新点是采用Z80-PIO并行芯片及74LS373锁存器进行端口扩展,把Z80-PIO作为并行扩展口来控制内置HD61202液晶显示模块MGLS-12864。在对电的硬件、软件进行设计后,经过精心的调试,整个系统运行良好,并能正确地显示图文,实现了人机对话。同样,此电设计思也可以应用到其它显示模块的接口设计中。随着现代测控技术的发展,仪器仪表的智能化程度和可操作性要求越来越高,良好的人机界面越来越受到设计者的重视。本文介绍的液晶显示模块的功能、显示方法及编程的技巧在测控领域有着广泛的应用价值。

  特点 •1536位一次性可编程(OTP)EPROM,用于存储用户可编程配置数据 •工厂编程的唯一64位标识号 ...

  单片机开发的过程肯定是需要单片机开发工具的支持的,进行程序的调试等是单片机开发过程更加顺畅,缩短开发....

  单片机芯片生产工艺对单片机芯片良率的影响是至关重要的。这些因素可以细化到单片机芯片工艺制程步骤数量、....

  汽车电子市场火热,英锐恩科技分享基于单片机的点或市场。与传统的机械调节式点火时刻控制系统相比,基于微....

  继8051单片机成功之后,许多其他半导体制造商纷纷以自己的品牌发布了使用MCS-51内核的单片机。....

  堆区(heap):就是那些由new分配的内存块,它们的编译器不去管,由我们的应用程序去控制,一般....

  音圈电机的主要场景为医疗行业颗粒剂高精度剂量振动供料、光纤连接器精密零件柔性振动供料、精密散装零件柔....

  这表明,中央和地方出台的稳定和扩大汽车消费的政策效果逐步,汽车企业加快复工复产,居民消费信心有所....

  [table] [tr][td]我插入jtag口显示USB Serial Port(com2),插入UART只会显示USB to UART Adapter,并不会显示...

  单片机最小系统特点:系统资源完全,配合其它模块板或自行搭建用户电可实现任意实验功能。接口设计灵....

  本文对AT24系列存贮器和AT89系列单片机的特征及总线状态作为介绍,并以AT24C01与AT89C....

  pic单片机作用宽泛,对于pic单片机,大家已不再像若干年前一样一无所知。随着对pic单片机的使用,....

  气动流量调节阀它由气动薄膜执行器及流量调节阀阀体组成,多弹簧执行机构高度低重量轻、装备简便,配合智能....

  科学家们开发了出一种四旋翼直升机,即四轴飞行器,它可以学习即使对人类驾驶员也有难度的特技飞行动作。

  气动控制阀是指在气动系统中控制气流的压力、流量和流动方向,并气动执行元件或机构正常工作的各类气动....

  pic单片机对于大家早已不再是琢磨不透的大山,随着pic单片机的使用,大家对pic单片机的认识逐步增....

  晶振的重要性显而易见,缺少晶振,单片机等器件将不能良好运行。因此,大家有必要增进对晶振的认识。为此,....

  晶振的作用日渐突出,本文中,将基于三方面介绍晶振:1.如何判断晶振好坏,2.石英晶振的运用准则,3.....

  根据设计任务的复杂程度来决定选择什么样的单片机研发阶段,推荐使用Flash单片机,它有电写入、电擦除....

  钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。数字钟是一种用数字电....

  Everspin的1Mb x16并行接口MRAM现在被设计用于Koyo Electronics In....

  摩托车仪表盘的油量与速度采集算法优化是怎么做的? 油量是通过AD采样,速度是外部中断触发计数,换算成频率再折合成速度值。...

  产品亮点 经济高效的线性/瓶盖滴管更换 成本最低、组件数量最低的buck转换器解决方案 完全集成的短和断自...

  该软件未使用任何编码或任何预渲染的图像。AI系统可处理正在播放的游戏的视觉数据以及随附的控制器输入。....

  (四) 简易抢答器功能:1)制作两人抢答器,每人分值范围0~9,两人初始分值均为5。2)主持人按下“开始”按键后,设定1个LED...

  特征 •完整的EIAJ CP1201、IEC-60958、AES3、S/PDIF兼容收发器 •+5.0V模拟电源(VA+) ...

  对于手边的一盒STC单片机,测试一下它们使用相同的ISP方案在下载过程中是否都可以按同的方式完成....

  本文档的主要内容详细介绍的是STM32单片机使用SPI方式驱动ST7565无字库12864LCD的程....

  为了降低谐波污染,提高功率因数,在大功率变换器应用场合中,往往采用功率因数校正电。但是功率因数校正....

  免费分享硬件工程师视频--------uart/I2C/CAN/SPI/6800/8080/SRAM等常见接口原理简介

  C51是在标准C的基础上,根据单片机存储器硬件结构及内部资源,扩展了相应的数据类型和变量,而C51在....

  直流伺服电机控制器的增益调节有哪些呢? 前馈增益 1、设定环的前馈增益; 2、设定值越大时,....

  无线射频识别(Radio Frequency Identification,RFID)是利用、电....

  三电控制器功率级联调实验室主要实现新能源汽车VCU、BMS及MCU控制功能的联合集成验证,主要设备包....

  Pure Storage的优势是年轻没有 “包袱”,其技术创新领先,能够成功地满足了大型企业面对复杂....

  无线技术控制充电的方式已经成为新的发展潮流和趋势,随着CANFD在汽车电子与轨道交通等行业的广泛应用....

  由于供电分系统器件的开关特性——强非线性,电传动系统在运行时会产生大量的谐波干扰,造成正弦波形畸变,....

  本文档的主要内容详细介绍的是使用STM32F405的AD接口进行AD采样的程序和工程文件免费下载,并....

  固件模块原理固件开发中模块化编程的基本概念是创建固件模块。从概念上讲,模块代表关注点分离。在计算机科....

  请大家自己写上3盏灯的情况000 001 010 011 100 101 110 111我们来看,这....

  本例题采用可调电阻 调节电压值作为模拟信号的输入量,通过A/D转换芯片AD0808把模拟信号转换为数....

  从未来的角度来看,作者提出了两种主要的计算模型开发策略,及其在2D材料设计和合成中的应用,这是该领域....

  HiL(Hardware-in-the-Loop,硬件在环)仿真测试系统,主要用于对新能源汽车控制器....

  MCU经过多年发展,性能也得到了很大的提升。因为MCU必须顺序执行程序,所以适于做控制,较多地应用于....

  目前科技发展迅速,单片机由于其种类繁多及其使用+方便,在我们的日常工作与生活中起着必不可少的作用。首....

  结合在8051系列单片机平台上的实际开发应用的经验,介绍用 Keil C在8051单片机上进行大型....

  本文档的主要内容详细介绍的是单片机播放音乐的Proteus仿真电图和源代码资料免费下载。

  本文档的主要内容详细介绍的是使用单片机实现控制循环输出彩灯的proteus仿真和Keil程序免费下载....

  本文档的主要内容详细介绍的是使用单片机实现LED滚动输出字符的Proteus仿真资料合集和程序免费下....

  单片机开发是一种包括软、硬件设计的系统工程,硬件是基础,软件是,两者息息相关。汇编语言源程序要变....

  本文档的主要内容详细介绍的是Keil 51和protues联调仿真实验资料合集免费下载包括了:实验一....

  本文档的主要内容详细介绍的是使用单片机和DS1302实现时钟LCD1602显示的程序和仿真资料免费下....

  的STEVAL-ISA192V1板的实现是基于STM32L0xx微控制器。其特点是: Viper0P零功率模式的示范(ZPM) STM32L0xx的停止模式 电容式触摸传感 基于综合STM32Cube框架软件的STM32微控制器与开发者友好的许可证条款最大化整个STM32系列的便携性没有硬件依赖性问题 源代码免费提供 免费的,用户友好的许可证条款 在STSW-ISA192V1固件包将演示在STEVAL-ISA192V1 7瓦双重的VIPer0P零功率模式(ZPM)的主要功能( -5 V和7 V)输出反激转换器。...

  EVAL6227PD EVAL6227PDL6227 DMOS双全桥驱动器 PWM电流控制器评估板

  STEVAL-ILL066V2 STEVAL-ILL066V2使用STLUX385A数字控制器100瓦LED灯照明评估板

  STLUX385A数字控制器 高效率(92%) 初级侧控制 高达100瓦上(100伏,1 A或0.5 A 200 V) 适于LED连接单个隔离输出 宽输入电压范围:90 V至265 V AC 在STEVAL-ILL066V2评估板是一个完整的和可配置的解决方案,有效地控制使用STLUX385A数字控制器的单个,可调光,高亮度LED串。

  ST23L48A ST23L48AST23联系安全MCU具有48 KB的EEPROM 增强的安全性和Nescrypt加密处理器

  型8位/ 16位ST23 CPU核心的16兆字节线性寻址存储器 用户的ROM 390千字节 用户RAM的6个字节 2千字节NESCRYPT RAM的 48个字节用户EEPROM,包括128个字节的用户OTP区的 30年的数据保存在25℃下 在25℃下500000次擦/写 1到64字节擦除或编程在1.5毫秒 工作温度:-25°至+ 85°C 增强NESCRYPT加密处理器,用于公共密钥加密 FIPS PUB 197兼容的AES加速器 使用看门狗和中断3个8位的定时器能力 ST23L48A设备是串行存取微控制器定制设计的用于安全智能卡应用程序。...

  ST23YR48 ST23YR48ST23双接口安全MCU用48千字节的EEPROM 增强的安全性和Nescrypt密码处理器 RF B型(非接触式ID-护照/ PKI)

  特性 增强型8位/ 16位ST23 CPU核心的16兆字节线千字节NESCRYPT RAM 48个字节用户EEPROM包括128个字节的用户OTP区: 30年的数据保存 1到64字节擦除或编程在1.5毫秒 增强NESCRYPT加密处理器,用于公共密钥加密 硬件安全增强DES加速器 与看门狗和中断能力三个8位定时器 3V和5V电源电压范围 外部时钟频率高达10 MHz 高性能 CPU时钟频率高达29 MHz的 省电待机状态 联系分配与ISO / IEC兼容:通过提供7816-3标准 异步收发器(IART),用于高速串行数据支持(ISO / IEC 7816-3和EMV™兼容) ESD prote ction大于5千伏(HBM)用于接触焊盘和4千伏用于非接触垫 接触设有 与ISO / IEC 14443个类型B标准的要求 13.56MHz载波频率 RF帧至多512字节 RFUART(RF通用异步收发器)高达848千位/秒 0.5千字节专用RFUART RAM BPSK - NRZ负载调制(卡到读取器) 8%至14%幅度调制的接收(读取器到卡)作为最小的范围 通过CPU的时钟频率高达设置到29兆赫加上时钟频率增强的RF性能分频器 安全性...

  ernal resistor necessary for driver output (P-channel open drain + pull down resistor output) General purpose input port (4 bits) Many display modes (11 segments & 11 digits to 16 segments & 4 digits) Dimming circuit (eight steps) Key scanning (6 x 4 matrix) LED ports (4 chs, 20mA max) Serial intece (CLK, STB, DIN, DOUT) High-voltage output (VDD- 35V max) The STM86312 is a VFD (Vacuum Fluorescent Display) controller/driver that is driven on a 1/4 to 1/11-duty ctor. It consists of 11-segments output lines, 6 grid output lines, 5 segments/grid output drive lines, a display memory, a control circuit, and a key scan circuit. Serial data are input to the STM86312 through a three-line serial intece. This VFD controller/driver is ideal as a peripheral device for a single-chip microcomputer....

  尔® VR13 6 + 1相紧凑数字控制器 VR13符合25MHz的SVID总线 高性能数字控制回(数字STVCOT™) 专有自动调谐技术 通过PMBus的完全可配置的™ AutoDPM - 自动动态相位管理 远程感; 0.5%Vout的精度与校准 使用校准 在PM6776是被设计为功率英特尔VR13处理器的高性能数字双控制器电流监测信号:所有所需的参数是通过PMBus的™接口编程。

  的单IC应用板专用于VNH7070AY 提供电连接和热散热,易于成型 EV-VNH7070AY为您提供了一种简单的方法,以ST的VIPower M0-7 H桥驱动器连接到现有的原型电。该评估板自带预装配有VNH7070AY H桥。电气元件的车载最小设定(作为用于设备数据表)使用户能够直接连接的负载,在电源与所述微控制器在没有外部部件的设计和连接的任何额外的努力。

  STSW-STPM003 STSW-STPM003为STM32F4探索套件和EVALSTPM32三相固件实现

  4个STPMs计量 用于保存参数EEPROM支持(可选) USB虚拟Com端口(VCP),用于支持GUI和LabTools Minishell(命令行分析器),用于通过USB发送命令 在UART或SPI STPM通信 STM32处理程序和驱动程序支持基于立方MX 使用STPM3x和STM32F407装置中的固件实现的三相应用的开发。它已经开发了基于STM32F407VGT与EVALSTPM32接口的STM32F4发现套件,但它可以很容易地移植到其它微控制器。

  包STM32微控制器ARM ®皮质® -M0 +和ARM的Cortex-M3 符合STM32Cube开发框架 在其他STM32平台便携式 基于RS-485通信的PC接口 通信层用于交换主站和传感器节点 传感器配置和传感器数据采集 快速傅立叶变换(FFT)运算,以评估振动谱 此试剂盒包括用于一个完整的固件版本STEVAL-IDP004V1和STEVAL-IDP003V1评估板,以促进在配置中,数据交换和处理方面的系统管理。它是基于STM32CubeHAL库,并使用功能强大的STM32CubeMX工具来配置微控制器和更新而不会丢失数据的创建工作区。...

  STSW-BFA001V1 STSW-BFA001V1软件包STEVAL-BFA001V1B

  固件实施例来构建应用程序状态监测和预测性基于三维数字加速度计,和声学MEMS传感器 中间件包括算法为先进的时间和频率域信号处理振动分析 可编程FFT大小(512,1024或2048点) 可编程FFT平均和重叠 可编程窗(平顶,汉宁,汉明) 速度RMS均线,加速度最大峰值 中间件集成麦克风算法: PDM到PCM 声压 音频FFT 固件包STM32F469AI开发了在不同的微控制器系列便于携带 PC数据通过任何游离终端模拟器 示例示范固件STEVAL-IDP004V1 IO-Link的主功能的多端口评估板和DE通信dicated PC GUI 特殊STSW-BFA1PREDMNT状态监测固件配置成与STSW-IDP4PREDMNT相互作用,并且允许经由STM32MP157C-DK2网关数据上传至云。 在固件包旨在帮助您开发基于状态监测的工业预测性解决方案。...

  STSW-USBPD45CFW STSW-USBPD45CFWSW包STEVAL-USBPD45C 45瓦USB C型™电源适配器发货

  包与应用实例的二进制为STEVAL-USBPD45C 45瓦USB C型™电源输送适配器。 应用固件基于所述认证X-CUBE-USB-PD软件设计的ARM ® 32位皮质® -M0 STM32F051 MCU和PD3.0认证STUSB1602A C型控制器。 在STSW-USBPD45CFW软件包被设计为支持STEVAL-USBPD45C 45瓦USB C型电源输送适配器参考设计。

  STSW-IOD003 STSW-IOD003基于STM32Cube L6362A的IO-Link通信收发器设备IC评估软件

  62A IO-Link通信收发器装置IC集成在STEVAL-IOD003V1评估板的管理驱动程序层 GPIO和IRQ的配置 用于接收和发射I / Q信道控制 故障中断处理 用于控制L6362A设备 易于在不同的微控制器系列可移植性示例应用程序,这要归功于STM32Cube 的,用户友好许可证条款 在STSW-IOD003是用于STEVAL-IOD003V1评估板它集成了L6362A IO-的评估软件链收发器设备。

  EVL6564H-100W EVL6564H-100W基于所述L6564H 100瓦过渡模式PFC预调节器演示板

  压范围:90至265 VAC 最小线F →输出电压纹波:20 V峰峰值 保持时间:10毫秒(V DROP 后保持时间:300 V) 最小开关频率:40千赫 最低估计效率: 92%(@ V 在 = 90 VAC,P OUT = 100 W) 最高温度:50℃ PCB类型和大小:单面为35μm,CEM-1,90×83毫米 此演示板是基于新的过渡模式PFC控制器L6564H和器具100 W,宽范围的电源输入,PFC预调节器适用于镇流器,适配器,平面屏幕显示器,并且所有具有SMPS以满足IEC61000-3-2或JEITA-MITI法规。...

  RS232端口连接与微控制器 自动COM连接 L9177A SPI寄存器读取和写入 能够生成可编程durationactuations 可能性控制L9177A并行致动。 在STSW-L9177A是一个图形用户界面(GUI),其允许以初始化并通过SPI协议改变参数控制EVAL-L9177A评估板,管理并行PWM输入和读出的输出。该L9177A GUI已经使用Labview的开发和其使用,如微控制器接口,在SPC56M发现板。

  2是一款PWM器件,设计用于宽输入范围,能够产生低至0.8V的输出电压。 NCP3012提供集成栅极驱动器和内部设置的75kHz振荡器,能够与外部频率同步。 NCP3012具有外部补偿跨导误差放大器,内部固定软启动。 NCP3012将输出电压与电源良好引脚相结合,以系统处于稳压状态。双功能SYNC引脚使器件与更高频率(从模式)同步,或输出180度异相时钟信号以驱动另一个NCP3012(主模式)。功能包括无损耗电流和短,输出过压和欠压以及输入欠压锁定。 NCP3012采用14引脚TSSOP封装。非常适合需要电源干扰最小的噪声敏用。 (医疗,网络等) 特性 优势 输入电压范围为4.7 V至28 V 能够运行各种输入电压 75 kHz操作 效率高 0.8 V +/- 1%参考电压 准确的系统调节 缓冲外部+1.25 V参考 附加调节1 mA输出以供额外使用 电流和短 系统级 PowerGood输出引脚 电源排序功能 启用/禁用引脚 电源排序功能 输入和输出电压 增强的系统级 外部同步 能够同步到更高频率或180°异相 应用...

  1同步降压控制器IC旨在为14引脚SOIC中的板载DC-DC应用提供简单的同步降压稳压器。 NCP1581专为应用而设计,提供轨道输入。 NCP1581采用固定内部400 kHz开关频率工作,允许使用小型外部元件。该器件具有由外部电容设置的可编程软启动,欠压锁定和输出欠压检测,可在检测到输出短时锁定器件。电图、引脚图和封装图

  是一款1 / 3.2英寸CMOS有源像素数字图像传感器,像素阵列为4208H x 3120V。 AR1335数字图像传感器采用突破性的1.1μm像素技术,通过领先的灵敏度,量子效率和线性全阱提供卓越的低光图像质量。这使得图像质量可以与数码相机相媲美。 AR1335采用专注于低功耗的传感器架构和低Z高度的高射线角度(CRA),是智能手机和其他移动设备应用的理想选择。它集成了复杂的片上相机功能,如窗口,镜像,列和行跳过模式以及快照模式。它可通过简单的双线串行接口进行编程。 AR1335传感器可以高达每秒30帧(fps)的速度生成全分辨率图像,并支持高级视频模式,包括4K 30fps,1080P 60fps和720P 120fps。 特性 13MP CMOS传感器,采用先进的1.1μm像素BSI技术 数据接口:2,3和4通道MIPI 可用于MIPI的比特深度压缩:10-8和10-6以降低带宽 启用立体视频捕获的3D同步控制 6.8 kbits一次性可编程存储器(OTPM) 可编程控制器:增益,水平和垂直消隐,自动黑电平偏移校正,帧大小/速率,,左右和上下图像反转,窗口大小和平移 两个片上锁相环(PLL)振荡器,具有超低噪声性能 片上...

  1是一款同步降压控制器,设计用于宽输入范围,能够产生低至0.8 V的输出电压.NCP3011提供1.0 A栅极驱动器和内部设置的400 kHz振荡器。 NCP3011具有外部补偿跨导误差放大器,内置固定软启动。 NCP3011将输出电压与PowerGood引脚相结合,以系统处于稳压状态。双功能SYNC引脚使器件与更高频率(从模式)同步,或输出180°异相时钟信号以驱动另一个NCP3011(主模式)。功能包括无损耗电流和短,输出过压和欠压以及输入欠压锁定。 NCP3011采用14引脚TSSOP封装。 特性 优势 输入电压范围为4.7 V至28 V 能够运行各种输入电压 400 kHz运行 效率高,体积小 0.8 V +/- 1%参考电压 准确的系统调节 缓冲外部+1.25 V参考 附加1 mA输出 电流和短 系统级 PowerGood输出引脚 电源排序功能 启用/禁用引脚 电源排序功能 输入和输出电压 增强系统级 外部同步 能够同步到更高频率或180°异相 符合AEC-Q100和PPAP(NCV3011) 适用于汽车应用 应用 终端产...

      威廉希尔