图为 8031 与 ICM7218A 接口组成的 8 位 LED 硬件扫描动态显示器电路。由于 ICM7218A 兼有软件译码和硬件译码功能,因此可用软件译码和硬件译码两种方法使显示器显示出“HELLO-92”,下面分别介绍。
软件译码编程
根据要显示的内容先找出各字符的编码。由 a、b、c、d、e、f、g 各段与数据位的对应关系可得出:H 中 a、d 段为 0,其余为 1,即 10111110 或 BEH;同样,E、L、O、“-”、9、2 的编码分别为 CFH、8BH、FBH、84H、F7H、EDH。将 HELLO-92 各字符的编码分别存入以 8031 片内 RAM 50H 单元为首地址的 8 个字节单元中,程序清单如下。
硬件译码编程
采用硬件译码时,只需把待显示字符对应的数据按 ICM7218A 的时序送入,译码工作由芯片内部完成,编程比软件译码简单。






