时间:2021-05-18
VGA接口作为最常用的视频显示接口,可能是创客们最熟悉的接口之一了,但是对于很多只运用8位单片机的朋友来说,这个接口看起来又是最与之“绝缘”的接口。其主要原因就在于,想要驱动VGA接口的数据量过大,很多8位的单片机不具有这么快的速度为其提供数据。想要实现一块二十年前的显卡,现在看起来也不是一件非常简单的问题!
不过,如果不把思路局限在单片机中,而是只要以驱动VGA显示器为目标的话,实际上运用更加简单的方式就能够实现。比如Marcel的思路:他运用纯粹的逻辑门芯片和大容量的EEPROM来构成电路,形成了一块驱动VGA显示器的驱动板。而且工作起来一切正常!
信号之后则是帧信息。如果你已经知道了你所要显示的内容的话,那么你需要做的就只是以一定的速度向数据线中“泵”入数据。而Marcel的做法就基于这样的原理:运用两片并行的EEPROM分别储存RGB和帧信息,并通过一个由简单的电阻网络构成的DAC输出。输出信号直接送给VGA接口。至于时序,他通过几片74系列的计数器电路产生。标准时钟则来自于25.175MHz的晶振。
通过这样的规划,他成功的驱动了VGA显示器并显示出了图像,而整个规划甚至小到一块面包板即可承载。其实这个过程就有点像是由控制器所控制的DMA过程,数据直接由储存器送至输出端口。其实电子就是那么简单,只要正确的时间,正确的数据出现在正确的位置上即可!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
movc是c51单片机汇编中的查表指令。 单片机是典型的嵌入式微控制器(MicrocontrollerUnit),由运算器,控制器,存储器,输入输出设备等构成
单片机由运算器,控制器,存储器,输入输出设备组成。 单片机是典型的嵌入式微控制器(MicrocontrollerUnit),相当于一个微型的计算机。与应用在个
stm32是将单片机所能实现某些功能的元器件焊接在电路板上,目的是便于单片机爱好者。单片机是典型的嵌入式微控制器(MicrocontrollerUnit),由运
四轴飞行器一般使用的控制器是单片机,单片机使用C语言编程,现在流行的是使用KeilC51编程软件。 四轴飞行器又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼
mcs51单片机是16位的,常用的是先把高8位用P2口输出,然后再从P9口输出低8位。 单片机是典型的嵌入式微控制器(MicrocontrollerUnit)