文档介绍:开题报告周高平
毕业设计任务书1题目要求基本要求:基于FPGA设计一个测量室温的温度计,能够实时的显示温度。附加功能:Ⅰ、达到设置的预定温度值可报警;Ⅱ、统计温度测量期内的最高温以及最低温提供硬件:cycloneEP1C6Q240C8N开发板开发板资源:按键四个;共阳数码管四位;PS2接口;USB接口;蜂鸣器;四位拨码开关;LCD——1602;VGA接口;RS232接口;FLASH;SDRAM;2设计方案(或设计分析)外设:鉴于要测量温度,而开发板没有测量温度的设备,所以最基本是要添加外设数字温度传感器ds18b20。.ds18b20外形与三极管一样,一只脚传输数据,另外两只脚分别接地与高电平使之工作。Ds18b20实时测得的室温将转化成9到2位的串行数据,对串行数据进行“翻译”就可以得出实时室温。传输途径:传输途径是指9到12位的串行数据传输,我们考虑两种传输途径,一种是无线传输,一种是有限传输。如果是无线传输就会使成品温度记的测温更加灵活方便,不局限于线的长度,但必须再增加外设,而且编程肯定会更难更复杂,所以我们的初始方案是第二种,就是有线传输,在实现了基本测温功能之后如果有时间就再设计无线发送接收的模块。连接:开发板上提供了众多的引脚,我们只需选择其中一个接口与ds18b20的传输脚连接,将开发板上的地和+5v与ds18b20的其他两脚连接就可完成外围电路的连接,这个虽然比较简单,但是在调试阶段我们的连接还是忽略了一点问题,这将在设计中遇到的问题中述说。程序的编写:程序的编写我们打算用模块化得方式。总的来说数字温度记程序的设计不算复杂,不分模块写下来应该也不会难以读懂,但模块化的程序编写的一个良好****惯,这
样在编写复杂程序的时候才会调理清晰容易读懂,而且模块化有利于组内分工,充分调动大家,积极参与到课程设计中。而程序的分块将在模块实现中分析。附加功能:在实现基本测温功能的前提下,我们考虑使其功能更强大更切合实际,所以打算添加功能,一个是警报功能,就是温度达到某个设定的温度时使蜂鸣器响一声并使灯亮;另一个功能是最高温与最低温的记录,在不按按键的时候显示的是实时室温,在按下一个或者两个按键时可以分别显示温度计启动开始到目前为止的