c. 更换驱动板时,经常会提到“擦除、编程、烧写”等概念,所针对的都是 EEPROM存储器中的数据,而不是程序。对于情况(a)“擦除、编程、烧写”的是MCU 内部 EEPROM存储器中的数据;对于情况(b),“擦除、编程、烧写”的是 MCU外部 EEPROM存储器中的数据。
(3)输入/输出(I/ O)接口
输入/输出接口电路是指 CPU与外部电路、设备之间连接通道及有关的控制电路。由于外部电路、设备的电平大小、数据格式、运行速度、工作方式等均不统一,一般情况是不能与 CPU兼容的( 即不能直接与CPU连接) 。这些外部的电路和设备只有通过输入/输出接口的桥梁作用,才能进行信息传输,使 CPU与外部电路、设备之间协调工作。
输入/输出接口种类繁多,不同的外部电路和设备需要相应的输入/输出接口电路,可利用编程的方法具体确定接口的工作方式、功能和工作状态。
输入/输出接口可分成两大类:
①并行输入/输出接口:并行输入/输出接口的每根引线可灵活地选作输入引线或输出引线。有些输入/输出引线适合于直接与其他电路相连,有些接口能够提供足够大的驱动电流,使与外部电路和设备接口时使用起来非常方便。有些微控制器允许输入/输出接口作为系统 I2C 总线来使用,以外扩存储器和输入/输出接口芯片。在液晶显示器中,开关量控制电路和模拟量控制电路都是并行输入/输出端口。
②串行输入/输出接口:串行输入/输出接口是最简单的电气接口,与外部电路、设备进行串行通信时只需使用较少的信号线。在液晶显示器中,I2C总线接口电路是串行 I2C总线接口电路。
(4)定时器/计数器
在微控制器的许多应用中,往往需要进行精确的定时和产生方波信号,这由定时器/计数器电路来完成。有的定时器还具有自动重新加载的能力,这使得定时器的使用更加灵活方便,利用这种功能很容易产生一个可编程的时钟。此外,定时器还可作为一个事件计数器,当工作在计数器方式时,可从指定的输入端输入脉冲,计数器对其进行计数运算。
(5)系统 I2C总线
微处理器的上述四个基本电路之间通过地址 I2C总线(AB)、数据 I2C总线( DB) 和控制 I2C总线( CB) 连接在一起,再通过输入/输出接口与微处理器外部的电路联系起来。
2. 按键输入电路
用户对液晶显示器的参数进行调整,是通过按键来进行操作的。按键的实质是一些小的电子开关,具有体积小、重量轻、经久耐用、使用方便、可靠性高的优点。按键的作用就是使电路通与断,当按下开关时,按键电子开关接通;手松开后,按键电子开关断开。MCU可识别出不同的按键信号,然后去控制相关电路进行动作。
3. 同步信号处理电路
在MCU内部电路中,一般设置有同步信号处理电路,它根据输入的行、场同步信号,在其他相关电路的配合下,可完成以下几项工作:
(1)识别显示模式
显示模式(Dis pl ay Mode)是计算机中常用的一个概念,是指计算机所运行的软件对显卡的操作方式,主要规定了分辨率的大小、是图形显示方式还是字符显示方式,能显示颜色的数量等。计算机运行的软件会自动选择所需的显示方式,也可由用户自己选择所喜欢的显示模式,如果单从分辨率的角度而言,对于目前大部分的应用软件,都可以在不同的分辨率下工作。
对于 CRT显示器,具体选择在哪种分辨率下工作,由个人的爱好及显示器所能提供的最高分辨率决定。而对于液晶显示器则有所不同,因为每台液晶显示器都有一个最佳分辨率(固有分辨率),这是由液晶的结构所决定的,只有当液晶显示器工作在最佳分辨率下时,才能显示出最佳的效果。如果输入到液晶显示器的分辨率高于或低于最佳分辨率,则要在主控电路中进行图像的缩放处理。例如,液晶屏的固有分辨率是 1024×768,当输入 800×600/ 60 Hz 的信号时,经转换后,输出1024×768 60 Hz 的信号;当输入 800×600/ 75 Hz 信号时,经转换后输出 1024×768/ 75 Hz 的信号。
专家点拨:液晶显示器如何识别显示模式呢?或者说如何识别显示分辨率呢? 在液晶显示器的 DDC存储器中,存储了大量预置的工作模式,MCU的同步处理电路,根据输入的行、场同步信号的参数,和DDC存储器中的预置模式的参数进行比较,当和某一预置模式比较结果相同时,即可判断出输入到显示器的显示分辨率。识别出显示分辨率后,若不是液晶显示器的最佳分辨率,则MCU控制主控电路进行图像缩放处理。