基于STM32的人机接口设计与实现

2012-08-16 01:10:46戴军建张传胜
长春工业大学学报 2012年6期
关键词:界面设计

戴军建, 张传胜

(1.长春理工大学 光电工程学院,吉林 长春 130022;2.中国科学院长春光学精密机械与物理研究所,吉林 长春 130033)

0 引 言

随着人们生活水平的提高,人机交互技术被广泛应用于人们的日常生活当中,其中,TFTLCD液晶显示器件以其体积小、重量轻、低电压、低功耗、低辐射、全色彩等特点得到广泛的应用[1-2]。

专用的人机交互界面系统的设计比较复杂,不仅需要软件的编写与调试,还需要与硬件电路和液晶屏类型相匹配,需要反复修改调试,如果需要在已经成型的系统中修改功能或更换屏幕,那就需要花费很多的时间去重新设计,所花费的时间不亚于重新设计一套新系统,十分繁琐。为此,文中设计了一种基于STM32的通用人机交互界面模块,模块使用STM32微控制器驱动液晶屏和触控板,并通过运行人机交互图像接口软件模块,在使用时只需要把要显示的界面图像放到FLASH存储器中,利用一个串口与上位MCU相连接即可,通过实测,通用人机交互界面模块达到了设计要求。

1 TFT-LCD的显示驱动原理

TFT-LCD的显示驱动原理采用逐行扫描方式,即当一行被选通以后,这一行中的各列信号同时加到列上,并维持一个扫描行的时间,当这一时间结束后选通下一行,各列的薄膜晶体管电路施加下一行的显示电压。

文中选用STM32F103ZET6微控制器,驱动TFT-LCD和触控板,该微控制器是ST公司生产的32位RISC处理器,基于ARM公司的CORTEX-M内核,拥有64KRAM、512KB NORFlash、1个USB2.0接口、1个CAN接口、8个定时器、5个USART接口、3个12位ADC模数转换器、2个12位数模转换器、112个通用I/O口、2个I2C接口、2个I2S接口、3个SPI接口、12通道DMA控制器、支持8080模式LCD并行接口,可直接支持8080总线接口的LCD控制器。……

登录APP查看全文

猜你喜欢
界面设计
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
空间界面
金秋(2017年4期)2017-06-07 08:22:16
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
电子显微打开材料界面世界之门
人机交互界面发展趋势研究