CT117E电路原理图相应芯片的主要功能和作用

TFT LCD芯片

1、TFT-LCD(薄膜晶体管液晶显示器)主要应用于计算机、视频终端、通讯及仪器仪表等行业。随着以LCD为代表的平板显示器的迅猛发展,TFT-LCD显示屏大量上市。尤其是在桌面系统逐渐采用TFT-LCD的情况下,其相应的显示控制芯片的市场需求旺盛。TFT-LCD显示控制芯片是主机到液晶平板显示屏TFT-LCD数据通道上的主要芯片,其作用是高速将各种规格的图像数据转换为TFT-LCD平板显示所需的统一格式。目前国内虽然在TFT-LCD生产制造上有长足的进步,但在其显示控制芯片方面的研究却差强人意。
TFT-LCD与无源 TN-LCD、 STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管( TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。 TFT-LCD 也被叫做真彩液晶显示器。ALIENTEK TFTLCD 模块采用 16 位的并方式与外部连接。
2.80 并口有如下一些信号线:
信号线 作用
CS TFTLCD 片选信号
WR 向 TFTLCD 写入数据
RD 从 TFTLCD 读取数据
D[15: 0] 16 位双向数据线
RST 硬复位 TFTLCD
RS 命令/数据标志( 0,读写命令; 1,读写数据)


注:TFTLCD 模块的 RST 信号线是直接接到 STM32 的复位脚上,并不由软件控制,这样可以省下来一个 IO口。另外我们还需要一个背光控制线来控制 TFTLCD 的背光。所以,我们总共需要的 IO 口数目为 21 个。
2、TFTLCD 模块的使用流程
在这里插入图片描述

任何 LCD,使用流程都可以简单的用以上流程图表示。其中硬复位和初始化序列,只需要执行一次即可。而画点流程就是:设置坐标 -> 写 GRAM 指令 -> 写入颜色数据,然后在 LCD 上面,我们就可以看到对应的点显示我们写入的颜色了。读点流程为:设置坐标 -> 读 GRAM 指令 -> 读取颜色数据,这样就可以获取到对应点的颜色数据了。
1) 设置 STM32 与 TFTLCD 模块相连接的 IO。
先将我们与 TFTLCD 模块相连的 IO 口进行初始化,以便驱动 LCD。 这里需要根据连接电路以及 TFTLCD 模块的设置来确定。
2) 初始化 TFTLCD 模块。
即上图的初始化序列,这里我们没有硬复位 LCD,因为 MiniSTM32 开发板的 LCD 接口,将 TFTLCD 的 RST 同 STM32 的 RESET 连接在一起了,只要按下开发板的 RESET 键,就会对 LCD 进行硬复位。
初始化序列,就是向 LCD 控制器写入一系列的设置值(比如伽马校准),这些初始化序列一般 LCD 供应商会提供给客户,我们直接使用这些序列即可,不需要深入研究。在初始化之后, LCD 才可以正常使用。
3) 通过函数将字符和数字显示到 TFTLCD 模块上。
这一步则通过上图 左侧的流程,即:设置坐标->写 GRAM 指令->写 GRAM 来实现,但是这个步骤,只是一个点的处理,我们要显示字符/数字,就必须要多次使用这个步骤,从而达到显示字符/数字的目标,所以需要设计一个函数来实现数字/字符的显示,之后调用该函数,就可以实现数字/字符的显示了。

M74HC573M1R芯片

高性能硅门CMOS器件
SL74HC573跟LS/AL573的管脚一样。器件的输入是和标准CMOS输出兼容的;加上拉电阻,他们能和LS/ALSTTL输出兼容。
当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。
×输出能直接接到CMOS,NMOS和TTL接口上
×操作电压范围:2.0V~6.0V
×低输入电流:1.0uA
×CMOS器件的高噪声抵抗特性
·三态总线驱动输出
·置数全并行存取
·缓冲控制输入
·使能输入有改善抗扰度的滞后作用
原理说明:
M74HC573的八个锁存器是透明的D 型锁存器,当使能(G)为高时,Q 输出
将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器。

在这里插入图片描述

STM32F103RBT6芯片

(1)STM32:STM32代表ARM Cortex-M3内核的32位微控制器。
(2)F:F代表芯片子系列。
(3)103:103代表增强型系列。
(4)R:R这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚。
(5)B:B这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash。
(6)T:T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。
(7)最后的数字是温度范围
STM32F103RBT6/STM32F103 ST公司基于ARM最新Cortex-M3 架构内 核的32 位处理器产品,内置128KB 的Flash、20K 的RAM、12 位AD、4 16位定时器和3 路USART 通讯口等多种资源,时钟频率最高可达72MHz。
STM32F103RBT6 封装:LQFP64
内核:ARM32 位Cortex-M3 CPU,72MHz,90 DMIPS1.25 DMIPS MH,单周期 乘法和硬件除法, 通用增强型,内嵌中断控制器有43 个可屏蔽中断通道,采用尾链 (tail chaining)技术的中断处理(降至6 个CPU 周期)。
STM32F103RBT6 内置128KB 的Flash,最多内嵌20KB 的SRAM,以CPU 时钟 速度访问(读/写),0 等待状态 时钟,复位(RESET),电源管理: -2.0~3.6 伏供电和I
-POR,PDR,可编程电压监测器(PVD)
-4~16 MHz 石英振荡器
-内置8 MHz 厂家校准RC
-内置32 kHz RC
-为RTC 专用的32kHz 振荡器及校准
STM32F103RBT6 具有低功耗: -睡眠,终止,待机三种模式
-VBAT 为RTC 和备份寄存器供电 数模转换器(16通道) -转换范围2.0 至3.6 -双采样保持功能
-与先进的控制定时器同步
-温度传感器 DMA: -7 通道DMA 控制器
-支持的外设,定时器,数模转换器,SPI 接口,i2c 接口,USART 接口
DEBUG 模式
-串行线debug(SWD)和JTAG 接口
STM32F103RBT6 有80 个快速I/O 端口
V-tolerantI/Os -不可中断的读/修改/写操作
16个外部中断向量全可映射
7个定时器
-三个16 位定时器,每个有4 个IC OC/PWM或脉冲计数器
-6 通道16 位先进控制定时器:多达6 个PWM输出死区时间生成和急停
-2 个16 位监视定时器(Independent
SysTick定时器:24 位递减计数器
STM32F103RBT6 多达9 个通信接口
-多达2个IC接口(支持SMBus/PMBus)
-多达3 个USART(ISO7816 接口,LIN,红外线功能,调制解调器控制)
2个SPI接口(18 Mbit/s)
CAN接口(2.0B Active)
-USB 2.0 全速接口

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值