该设计具有显示字符多、显示编辑功能强、硬件电路简化、软件设计简单、可靠性强、实用性好、价格适中等优点,是视频汉字字符叠加的一种较好的选择方案。
1.2.6 图形缓冲模块
由于所要叠加的图形、汉字数据大概占20行,如按一行显示40个字符,一个字符的容量为32个字节,因此容量需求为:40×32×20=25 KB,因此图形存储器选择IDT公司的IDT70V08(64K×8 b)双口RAM来存储所要叠加的图形、汉字数据。
IDT70V08是IDT公司的一款高速低功耗64K×8 b的双端口静态RAM。提供两个端口,允许独立、异步地对存储器的存储单元进行读写。应用领域包括内部/多处理器设计,通信状态缓冲和双端口视频/图像存储器。
1.2.7 视频叠加电路
用于实现视频与图形、字符的叠加,并最终由视频监视器显示叠加结果。
2 系统软件设计
单片机软件是设计的核心部分。通过软件实现的功能如图2所示。其主程序流程图如图3所示。
3 结语
由于在本设计中嵌入式高性能单片机和大规模现场可编程器件的灵活运用,采用了在线系统编程技术,使系统更具有灵活性,系统升级方便。不仅使得设计变得更加简洁,硬件设计大为简化,缩减了硬件开支,减小了设备体积,大大节约了成本,而且也提高了设备的可靠性。
因此这一技术可广泛应用于工业、商业、金融、交通、公安、军事及住宅小区等社会生活的各个方面。