第六章 典型数字系统设计.ppt

使用VHDL编程控制1602LCM的运行,一般使用状态机法,即将1602LCM的工作过程分解为若干个状态,每一状态发送某一控制指令给指令寄存器IR以实现指定的显示效果。 在16x2 LCD的显示屏上显示“HELLO WORLD!”介绍状 态机的LCM接口控制方法。 1602显示的硬件验证 (1)确定管脚对应关系 (2)由QUARTUSII进行管脚分配 (3)电平定义 (4)观察验证 串口通信 串口即串行数据接口,串口按位(bit)发送和接收字节。由于串口长期使用RS-232C标准进行数据传输,所以有些场合也将串口称为RS-232C接口。 标准的RS-232C接口协议规定了25根信号线,对应的串口接插件称为DB25。但一般使用其中的9根线足可完成串口通信,与此对应的串口接插件称为DB9。如果串口通信双方始终处于就绪状态下准备收发数据,则可以采用最简单而实用的方法:三线连接法,即将地线、发送数据线、接收数据线分别对应相连。 EDA系统中,通常CPLD或FPGA芯片的数据运算能力相对CPU而言较弱,因此当数据需要作复杂的运算处理时,经常需要将数据传送给PC机或其他CPU进行处理。由于PC机一般都具备串行口COM1或COM2,因此通过串行口实现CPLD或FPGA与PC机之间通信就成为较常见的选择。 异步串口数据传送格式 异步串口数据传送格式的指

文档评论(0)

1亿VIP精品文档

相关文档