标题:
如何制作VAG液晶显示器测试仪
[打印本页]
作者:
liuhiong
时间:
2022-3-22 21:44
标题:
如何制作VAG液晶显示器测试仪
如题
作者:
cnos
时间:
2022-3-23 01:07
VGA还是VAG?这个东西自己做还是蛮复杂的,主要是时序控制有点难。还是买个吧。
作者:
man1234567
时间:
2022-3-23 14:47
是有强悍的大神用单片机DIY出了直接驱动VGA的游戏机。
但,那个毕竟功能幼儿园,要想做测试用的仪器还是买成品的靠谱,并且别指望价格拼夕夕
作者:
wc86110
时间:
2022-3-24 02:36
最简单的是要个有 VGA 接口的电脑主机和测试软件。有 VGA 接口的游戏机也行(价格已很便宜了)。
作者:
angmall
时间:
2022-3-24 07:13
先简单地说一下思路,程序的要点是:
1 产生精准的VGA信号时序
受速度限制,VGA显示模式用最低的640*480@60Hz,这时行频是31.46875K,场频率是59.94Hz.如果单片机有硬件PWM,则行场同步信号可以轻易用PWM实现.由于2051没有PWM,只能用软件模拟,并且不能用定时中断的方式,因为要求速度太高,中断响应速度不够快,且响应时间也不一致,所以本程序中都是把行同步信号穿插在程序的各个适当位置,类似于双线程并行执行,主振也选用2051能承受的最高频率24MHz.
2 合理分配内存.
2051只有128字节内存,要储存一幅画面,显示缓存就需占大部分.主窗口内的面积越大,占用内存就越多.经估算窗口内用14行*8列比较合适.此时显示缓冲占用112字节.余下的16字节用于程序中的工作寄器5字节, 堆栈2字节,其它为全局量.
3 协调各个功能模块之间的工作配合
系统的任务不算多,主要的有显示处理,同步处理,音效处理,按键处理,游戏规则处理(包括方块移动,定时下落,重叠检测,越界检测,得分计数,速度升级).各任务之间协调用类似于状态机的方法,但又不完全等同.由于是用汇编,在很多情况下充分利用汇编的灵活性,使程序的模块化不是很明显.系统的主循环选用显示一帧的时间约16.66MS(60Hz),所有任务必须在这时间内处理完成.
http://www.51hei.com/bbs/dpj-19842-1.html
作者:
gongnn
时间:
2022-3-24 08:37
一百元左右的媒体播放器小盒子来测试VGA信号线或者设备是最好的选择了,还有HDMI呢。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1