这是自己编写的fpga和51单片机程序,主要完成频率计的功能及显示,测量操作主要由fpga实现,将数据发送到单片机中,单片机在控制12864液晶显示数据。用vhdl和c语言实现。文件中cepin文件夹中为fpga程序,用的是quartus II 8.1软件编辑,cepin2文件中时51单片机程序,使用keil编辑。
单片机数码管动态显示程序实验,数码管显示一般分静态显示及动态显示两种驱动方式,静态显示占用口线比较多,本文介绍的是如何实现数码管动态显示,应该说数码管动态显示是单片机外部指令输出的重要途径,因此如何设计数码管以及数码管的工作原理、数码管显示的方法、数码管显示的抗干扰设计等在单片机系统设计中占有重要地位。这个例子在系统硬件的基础上设计了软件查询程序、软件延时程序(防止干扰),大致讲述了一种数码管动态显示的工作原理与读取方式。
s1 bit p0.0 ;数码管位定义 s2 bit p0.