全文预览

基于fpga的数字时钟毕业论文设计

上传者:梦溪 |  格式:doc  |  页数:49 |  大小:0KB

文档介绍
杂,逻辑性较强。Р本设计仅需要7个按键,且由于FPGA芯片I/O较多,很多处于闲置状态,因此选择方案一。Р2.4显示电路的选择Р方案一:采用LED数码管显示时间。数码管方便,编程简单,数字显示较大,显示效果好,而且价格便宜。但是显示内容少,多字符显示时会增加数码管的数量,而且外围硬件电路较为繁琐复杂,增加了系统的体积和系统的功耗。Р方案二:采用1602液晶显示时间。显示两行32位字符,用户方便读写,内部CGRAM中已有较多字符,方便取用,外围电路简单,适用于显示内容较少,且对图像汉字没有太大要求的系统中。Р方案三:采用12864液晶显示时间。屏幕较大,可以显示多行,显示各种字符、汉字、图像等,用户很方便读写,外围电路也很简单,占用I/O口较少,节约系统资源。适用于显示内容较多的场合。Р本设计只需显示两行就可以,而且对汉字、图像没有要求,在充分考虑成本和系统资源的情况下,选择方案一。Р3 系统电路总体设计Р3.1系统设计总体框图Р系统硬件主要为满足FPGA芯片工作的最小系统及其外围电路组成。FPGA芯片选用EP1K10TC100-1,最小系统包括晶振电路、下载电路、电源电路、复位电路组成;外围电路主要包括按键控制、液晶显示电路和电源指示电路等等基于人机界面设计的电路整个系统工作总体框图如下:РFPGAР电源模块Р分Р频Р模Р块Р时钟脉冲Р计数模块Р校时模块Р译码显示模块Р键盘模块РLCDР显Р示Р下载电路Р图3-1?系统工作总体框图Р3.2电源供电电路设计Р3.2.1外围电路电源设计Р由于系统采用LCD1602液晶显示,通常使用5V直流电源作为工作电压,因此需要设计一个将市电转换到5V的降压整流电路。先将220V交流电经过变压器降压9V,然后整流,LM7805内部是三端稳压电源电路,可以将8V到25V的电源稳压到5V直流电源,最后经过电容多级滤波平滑输出波形。主体电路图如下:

收藏

分享

举报
下载此文档