- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件课程设计总结报告-《可编程频率计》设计
中国矿业大学计算机科学与技术学院 硬件课程设计总结报告
题目: 《可编程频率计》设计
学号:
姓名: LXZ-2008
专业班级: 计08-1
指导老师:
实践日期: 2010年8月31号—10月12号
目录
1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 4
2实际开发结果 4
2.1产品 4
2.2主要功能和性能 4
2.3基本流程 5
2.4进度 7
2.5费用 8
3开发工作评价 9
3.1对产品质量的评价 9
3.3对技术方法的评价 9
3.4出错原因的分析 9
4经验与教训 10
5附录—程序清单及结构图 14
5.1逻辑结构图及流程图 14
5.2程序清单 16
项目设计总结报告
--可编程频率计的设计
1引言
1.1编写目的
经过一段时间的努力,我们终于完成了对可编程频率计的设计。为了让读者更加了解我们设计的这个可编程频率计的原理、工作方式、运行环境、功能和我们设计的流程等等,我们写了这个项目设计的总结报告。对于学生的我们,这份报告的主要目的是提高我们规范化的工程实验方法,进行系统的、高效地开发项目,同时也作为指导。在编写报告与实验同步能提高我们做项目和实战的能力。
1.2背景
硬件课程设计的课题是:可编程频率计的设计。
这次可编程频率计的设计是由刘晓泽提出来的,由刘晓泽和刘春一起讨论、共同编程、实践,最后成功完成的。
该可编程频率计能够快速准确的捕捉到被测信号频率的变化,所以该频率计适用于需要精确测量信号频率变化的设备。
本频率计是方波频率计,由于实验箱资源的有限性,我们只能设计这个方波频率计。
该设计的频率计需要在16/32位微机接口技术实验系统的实验箱上完成,连接电脑,用到了8279芯片和键盘,8253计数器和I/O输入输出设备,用汇编语言完成编程驱动可编程频率计的实现。
1.3定义
中文名称:频率计
英文名称:frequency meter
定义:测量周期量频率值的仪表。
I/O:输出/输入(Input/Output)
汇编语言:(Assembly Language)是面向机器的程序设计语言。用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。
中文名称:计数器
英文名称:counter
定义:通过传动机构驱动计数元件,指示被测量累计值的器件。计时器即计数器。
中文名称:脉冲
英文名称:pulse
定义:一个物理量在短持续时间内突变后迅速回到其初始状态的过程。
LED:(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。
中文名称:流程图
英文名称:flow diagram
定义:表示生产过程中事物各个环节进行顺序的简图。
1.4参考资料
《微型计算机原理与接口技术》第四版 周荷琴 吴秀清/著 中国科学技术出版社
HK88TE说明书
8279芯片使用说明文档
2实际开发结果
2.1产品
程序: Is_Start ;检测是否按下开始脉冲键
程序: InitClock2 ;初始化计数器2,并产生可编程的方波频率
程序: InitClock0 ;初始化计数器0
程序: InitClock1 ;初始化计数器1
程序: CheckClock0Over ;检测计数器0是否工作结束,并将读取的结果存入变量a中
程序:Display ;显示变量a的值到LED上
主程序:Main ;整个程序的主程序运行部分
本项目的程序结构是扁平式的,即在一个主程序的作用下,分别调用各个小的程序来完成整个项目的功能。而各个小程序又是不可划分的最小程序模块。
本项目总共200行代码。数据段与代码段共用,均用CS作为段寄存器。数据部分21行,其中19行是宏定义,在编译时用,在生成2进制可执行文件时不用。只有2行是真正的数据,占用程序空间。主程序20行代码。Display程序70行代码,InitClock0、InitClock1、InitClock2程序均为10行代码,CheckClock0Over程序20行代码。
本项目有两个版本。但实质为一个版本。由于一开始没有频率发生设备,我们利用8253产生频率,其中用到8个开关作为产生频率的种类。但由于我们的模块是高内聚、低耦合的。独立性比较强。这个产生频率的模块可以随时替换。后来老师找来了频率发生器做检验,检验通过。而之前的代码并未用到。因此实
您可能关注的文档
最近下载
- 通信技术-使用Cypress需要避免的5个E2E测试错误(图文).pdf VIP
- 2025年小学一年级新生家长会ppt课件(优质ppt).pptx VIP
- 中国信通院2025人工智能高质量数据集建设指南74页.pdf VIP
- 2025-2026学年小学音乐三年级上册(2024)苏少版(2024)教学设计合集.docx
- 新征程,'心'启航——2025年秋学期开学第一课收心班会.pptx VIP
- Unit 1 How can I get there? PartA(说课稿)-2024-2025学年人教PEP版英语六年级上册[001].docx VIP
- 良好农业规范GAP记录表格.pdf VIP
- 2025年工会相关法律法规知识竞赛试题.doc VIP
- 高等土力学李广信22应力和应变.pptx VIP
- 消失模铸造工艺技术的创新与生产实践.pdf VIP
文档评论(0)