欢迎来到天天文库
浏览记录
ID:9965927
大小:404.50 KB
页数:16页
时间:2018-05-17
《唐旭酉--数字频率计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《单片机原理及应用》课程设计任务书1系(部):电信系专业:2012级电子信息工程课题名称数字式温湿度测量仪设计设计内容及要求(1)课题内容:以单片机为核心,设计一个数字频率计,进行频率的自动测量,并用12864液晶屏的第一行显示“数字频率计”,第二行显示设计者的姓名和学号,第三行显示测量的频率值(单位:HZ)。基本部分:测频范围为1HZ-50HZ。发挥部分:扩大测频范围为1HZ-1MHZ。(2)要求:完成该系统的硬件和软件的设计,在Proteus软件上仿真通过,并提交一篇课程设计说明书。设计工作量1、汇编或C51语言程序设计;2、程序调试;3、在Proteus上进行仿真成功;4、提交一
2、份完整的课程设计说明书,包括设计原理、程序设计、程序分析、仿真分析、调试过程,参考文献、设计总结等。进度安排起止日期(或时间量)设计内容(或预期目标)备注第一天课题介绍,答疑,收集材料,C51介绍第二天设计方案论证,练习编写C51程序第三天~第六天程序设计第六天~第八天程序调试、仿真第九天~第十天系统测试并编写设计说明书教研室意见年月日系(部)主管领导意见年月日目录摘要51引言52设计任务52.1设计内容52.2设计要求62.3设计过程63设计原理63.1KeiluVision3简介63.2Proteus简介63.3数字频率计原理64设计方案74.1程序设计74.2仿真设计85.设计分
3、析及结果95.1程序分析95.2仿真分析96设计结论106.1设计的问题及解决106.2设计的心得与体会107参考文献11摘要本课程设计主要运用KeiluVision3软件的编程环境以及Proteus软件的仿真环境下设计一个数字频率计,通过软件KeiluVision4用C语言来编程从而从软件上来达到要求,进而通过软件ISIS7Professional的模拟仿真来检测效果,通过仿真上面的测频的范围来检测编程中的不足以及需要改进的地方,这种反馈有利于我们及时的纠错以及更快更好的实现我们所需要的效果。从而在真正的硬件显示效果的时候做好嫁衣。1引言随着经济与社会发展对智能化和信息化技术要求的不
4、断提高,单片机作为智能控制的核心,逐渐渗透到社会生产和生活的各个方面。单片机芯片的使用量每年去年一数百亿计,广泛应用于仪器仪表、信息处理和通信设备、家用电器和汽车,以及精密制导武器等方方面面,似乎已经找不到不使用单片机的领域了。因此社会需要大量的学习和掌握了单片机应用技术的专门人才。2设计任务2.1设计内容以单片机为核心,设计一个数字频率计,进行频率的自动测量,并用12864液晶屏的第一行显示“数字频率计”,第二行显示设计者的姓名和学号,第三行显示测量的频率值(单位:HZ)。基本部分:测频范围为1HZ~50KHZ。发挥部分:扩大频率范围为1HZ~1MHZ。2.2设计要求完成数字频率计系
5、统的软件与硬件设计,在Proteus软件上仿真通过后,下载到实验板上验证。2.3设计过程(1)汇编或C51语言程序设计;(2)程序调试;(3)在Proteus上进行仿真并取得成功;(4)提交一份完整的课程设计说明书,包括封面,中文摘要,目录,正文(正文主要包括:设计原理、程序设计、程序分析、仿真分析、调试过程、调试结果等部分),参考文献,设计总结等。3设计原理3.1KeiluVision3简介KeilSoftware公司推出的uVision3是一款可用于多种8051MCU的集成开发环境(IDE),该IDE同时也是PK51及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑
6、以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。uVision3提供逻辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量。uVision3提供对多种最新的8051类微处理器的支持,包括AnalogDevices的ADuC83x和ADuC84x,以及Infineon的XC866等。3.2Proteus简介Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设
7、计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器3.3数字频率计原理所谓频率,就是周期性信号在单位时间(1s)内变化的次数.若在一定时
此文档下载收益归作者所有