用单片机做显示器信号发生器
我做的这个显示器信号发生器是在国外网站www.alexm.times.lv/vga_tester.htm看到的,电路原理图见下图,
PCB图见下图。主要是用单片机PICl6F84A来输出信号,74HCl64用来显示编码。一般市场上销售的彩显信号发生器都在130到200多元,而这个电路整个成本不到40元。
主要器件PICl6F84A市场价在12元左右,一些单片机网站都可以买到。数码管是共阳单管,VGA插座在坏的显卡或主板上找就可以。其他器件在电子市场都有。在制作电路板时把PCB图用激光打印机直接打印在热转印纸上,热转印纸可以用广告用的及时贴把上面的贴纸去掉,下面的就可以当热转印纸使用了,不必去市场买,然后用家里的电熨斗(要铁的那种熨斗)注意控制好温度,在150到180度最好,敷铜板要比PCB图稍大些,对好板子,用力压几次,等温度降下去后,慢慢揭去热转印纸,如果有漏掉的重新用电熨斗压一次,然后用三氯化铁和水以1:3的比例配好,温度在40C-60C之间,只需十多分钟就腐蚀完了。最后焊接元器件,先把电阻和电容对应的都焊好,IC器件最好用插座,这样不容易损坏,其中S1、S2、S3是拔码开关可以省去不用,直接接通。在PCB板上VDI是保护管,防止电源插反时烧坏IC。数码管我是用双位的,只要能显示就行了,焊完所有元件后一定要细细查一遍有没有焊接短路的。
我在焊接时把SBI的一脚和地线短路了,结果不能改变信号。写数据我是根据《无线电》第6期的《自制简易PIC单片机编程器》制作的,烧写软件用icproglO5E,下载地址为www.ic-prog.comlicproglO5E.zip。使用方法该期有详细介绍。
整个电路是由单片机PICl6F84A1脚、17脚和18脚分别输出三基色信号,6脚和7脚输出行场同步信号,8脚和9脚控制信号输出,每按动一次输出一个信号,数码管都有对应显示,一共有15个信号输出,分别输出红、蓝、绿、白屏,彩色方格,还有黑白交替方格信号,详细下看表。
序号 | 分辨串(dots×lines) | 行同步频率(kHz) | 场同步频率(Hz) | 同步端(Hz) | 显示图形 |
1 | MODE-2640x480 | 31.625 | G0.0 | -/- | 白屏 |
2 | MODE-3640x480 | 37.555 | ?5.0 | -/- | 白屏 |
3 | MODE-4800x600 | 46.g43 | 75 | +/+ | 白屏 |
4 | MODE-4800x600 | 46.943 | 75 | +/+ | 红屏 |
5 | MODE-4800x600 | 46.g43 | 75 | +/+ | 绿屏 |
6 | MODE-4800x600 | 46.:)43 | ?5.0 | +/+ | 篮屏 |
7 | MODE-4800xGOO | 46.943 | 75 | +/+ | 彩色困格 |
8 | MODE-2640x480 | 31.625 | 60 | -/- | 恩白国格 |
9 | MODE-4800x600 | 46.943 | 75 | +/+ | 高频测试1 |
A | MODE-4800x600 | 46.943 | 75 | +/+ | 高频测试2 |
B | MODE-11024x768 | 60.oo8 | 75 | +/+ | 白厢 |
C | HV8-1(Panasonic) | 29.455 | 45 | -/- | 自屏 |
D | HV8-2(Panasomc) | 39.018 | 77.1 | -/- | 白屏 |
E | HV8-4(Panasomc) | 65.313 | 106.4 | -/- | 蓝边圈椅 |
F | HV8-6(Panasonic) | 85.84 | L65.0 | -/- | 红边图格 |
74HCl64是显示输出编码的,整个电路基本无需调试,电源用9V的外接整流电源就行,或用9V电池也行,单片机HEX文件下载地址是www.
alexm.times.lvNga/vga12mhz.zip,或zgsunyan/PIC/vgal2mhz.
Zip。使用时注意在接上显示器测试时,有的信号因频率较高屏幕会显示超出范围。
下图是我做好的信号发生器电路板,我在制作时加了一个电源指示。
单片机显示器信号发生 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)