- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
唐旭酉--数字频率计旭酉--数字频率计
《单片机原理及应用》课程设计任务书1
系(部):电信系 专业:2012级电子信息工程
课题名称 数字式温湿度测量仪设计 设计内容及要求 (1)课题内容:
以单片机为核心,设计一个数字频率计,进行频率的自动测量,并用12864液晶屏的第一行显示“数字频率计”,第二行显示设计者的姓名和学号,第三行显示测量的频率值(单位:HZ)。
基本部分:测频范围为1HZ-50HZ。
发挥部分:扩大测频范围为1HZ-1MHZ。
(2)要求:完成该系统的硬件和软件的设计,在Proteus 软件上仿真通过,并提交一篇课程设计说明书。 设计工作量 1、汇编或C51 语言程序设计;
2、程序调试;
3、在Proteus 上进行仿真成功;
4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序
分析、仿真分析、调试过程,参考文献、设计总结等。 进度安排 起止日期(或时间量) 设计内容(或预期目标) 备注 第一天 课题介绍,答疑,收集材料,C51介绍 第二天 设计方案论证,练习编写C51程序 第三天~第六天 程序设计 第六天~第八天 程序调试、仿真 第九天~第十天 系统测试并编写设计说明书 教研室
意见
年 月 日 系(部)主管领导意见
年 月 日
目录
摘要 5
1引言 5
2设计任务 5
2.1设计内容 5
2.2设计要求 6
2.3设计过程 6
3设计原理 6
3.1 Keil uVision3简介 6
3.2 Proteus简介 6
3.3数字频率计原理 6
4设计方案 7
4.1程序设计 7
4.2仿真设计 8
5.设计分析及结果 9
5.1程序分析 9
5.2仿真分析 9
6设计结论 10
6.1设计的问题及解决 10
6.2设计的心得与体会 10
7参考文献 11
摘要 本课程设计主要运用Keil uVision3软件的编程环境以及Proteus软件的仿真环境下设计一个数字频率计,通过软件Keil uVision4用C语言来编程从而从软件上来达到要求,进而通过软件ISIS 7 Professional的模拟仿真来检测效果,通过仿真上面的测频的范围来检测编程中的不足以及需要改进的地方,这种反馈有利于我们及时的纠错以及更快更好的实现我们所需要的效果。从而在真正的硬件显示效果的时候做好嫁衣。
1引言
随着经济与社会发展对智能化和信息化技术要求的不断提高,单片机作为智能控制的核心,逐渐渗透到社会生产和生活的各个方面。单片机芯片的使用量每年去年一数百亿计,广泛应用于仪器仪表、信息处理和通信设备、家用电器和汽车,以及精密制导武器等方方面面,似乎已经找不到不使用单片机的领域了。因此社会需要大量的学习和掌握了单片机应用技术的专门人才。
2设计任务
2.1设计内容
以单片机为核心,设计一个数字频率计,进行频率的自动测量,并用12864液晶屏的第一行显示“数字频率计”,第二行显示设计者的姓名和学号,第三行显示测量的频率值(单位:HZ)。
基本部分:测频范围为1HZ~50KHZ。
发挥部分:扩大频率范围为1HZ~1MHZ。
2.2设计要求
完成数字频率计系统的软件与硬件设计,在Proteus软件上仿真通过后,下载到实验板上验证。
2.3设计过程
(1)汇编或C51语言程序设计;
(2)程序调试;
(3)在Proteus上进行仿真并取得成功;
(4)提交一份完整的课程设计说明书,包括封面,中文摘要,目录,正文(正文主要包括:设计原理、程序设计、程序分析、仿真分析、调试过程、调试结果等部分),参考文献,设计总结等。
3设计原理
3.1 Keil uVision3简介
KeilSoftware公司推出的uVision3是一款可用于多种8051MCU的集成开发环境(IDE),该IDE同时也是PK51及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。uVision3提供逻辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量。
uVision3提供对多种最新的8051类微处理器的支持,包括AnalogDevices的ADuC83x和ADuC84x,以及Infineon的XC866等。
3.2 Proteus简介
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、P
文档评论(0)