回到首页| 网络安全 名人故事 申请书 | 名人名言 财富榜 关于我们

当前位置:名人故事传 > 互联网 > 计算机 > > 正文

不使用单片机和控制器,如何驱动VGA显示器?

05-10  计算机     来源: 未知  

VGA接口作为最常用的视频显示接口,可能是创客们最熟悉的接口之一了,但是对于很多只使用8位单片机的朋友来说,这个接口看起来又是最与之“绝缘”的接口。其主要原因就在于,想要驱动VGA接口的数据量过大,很多8位的单片机不具有这么快的速度为其提供数据。想要实现一块二十年前的显卡,现在看起来也不是一件非常简单的问题!

不过,如果不把思路局限在单片机中,而是只要以驱动VGA显示器为目标的话,实际上使用更加简单的方法就能够实现。比如Marcel的思路:他使用纯粹的逻辑门芯片和大容量的EEPROM来构成电路,形成了一块驱动VGA显示器的驱动板。而且工作起来一切正常!

VGA信号中包含的是按帧描述的图像信息。在水平同步信号后,紧接着的是RGB信号,用来描述点的颜色;而垂直同步信号之后则是帧信息。如果你已经知道了你所要显示的内容的话,那么你需要做的就只是以一定的速度向数据线中“泵”入数据。而Marcel的做法就基于这样的原理:使用两片并行的EEPROM分别储存RGB和帧信息,并通过一个由简单的电阻网络构成的DAC输出。输出信号直接送给VGA接口。至于时序,他通过几片74系列的计数器电路产生。标准时钟则来自于25.175MHz的晶振。

通过这样的设计,他成功的驱动了VGA显示器并显示出了图像,而整个设计甚至小到一块面包板即可承载。其实这个过程就有点像是由控制器所控制的DMA过程,数据直接由存储器送至输出端口。其实电子就是那么简单,只要正确的时间,正确的数据出现在正确的位置上即可!

本文为 无线电杂志 微信公众平台原创文章。详细内容及高清大图请查阅《无线电》杂志。版权所有,欢迎个人转发至朋友圈。公众号、报刊等转载请联系授权。

…………………………………………………

无线电杂志

微信号:radiomagazine

长按识别二维码关注我们

互联网 网络安全 申请书 创业资讯 创业故事明朝十六帝故事
© 2012-2022 名人故事传网版权所有 关于我们 | 版权声明 | 网站协议 | 友情申请 | 免责声明 | 网站地图 | 联系我们 | 广告服务