当前位置:嗨网首页>书籍在线阅读

12-像素时钟

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.6.2 像素时钟

FBI可变参数var中的pixclock意味着像素时钟,例如,如果为28.37516 MHz,那么画1个像素需要35242 ps(皮秒):

1/(28.37516E6 Hz) = 35.242E-9 s

如果屏幕的分辨率是 640×480,显示一行需要的时间是:

640*35.242E-9 s = 22.555E-6 s

每条扫描线是640,但是水平回扫和水平同步也需要时间,假设水平回扫和同步需要272个像素时钟,因此,画一条扫描线完整的时间是:

(640+272)*35.242E-9 s = 32.141E-6 s

可以计算出水平扫描率大约是31kHz:

1/(32.141E-6 s) = 31.113E3 Hz

完整的屏幕有480线,但是垂直回扫和垂直同步也需要时间,假设垂直回扫和垂直同步需要49个像素时钟,因此,画一个完整的屏幕的时间是:

(480+49)*32.141E-6 s = 17.002E-3 s

可以计算出垂直扫描率大约是59kHz:

1/(17.002E-3 s) = 58.815 Hz

这意味着屏幕数据每秒钟大约刷新59次。