- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计(论文)任务书
电气与电子工程学院 系 自动化 专业 13 班级 1班 计算器设计
课程设计(论文)工作自 2016 年 1 月 5 日起至15 日止。
课程设计(论文)的内容要求:
实现五位数(可为带小数数)的加减乘除运算,通过按键输入十进制数据。利用八位数码管显示运算结果。
2016 年 1 月 日
课程设计(论文)评审意见
(1)题目复杂程度: 复杂( )、较复杂( )、一般( )、简单( )
(2)总体方案的选择是否正确:正确()、较正确()、欠正确()、不正确()
(3) 系统能否满足任务要求:满足()、较满足()、欠满足()、不满足()
(4) 元器件选择是否合理:合理()、较合理()、欠合理()、不太合理()
(5) 学习实践态度:好()、较好()、一般()、不太好()
(6) 独立工作能力:强()、较强()、一般()、较差()
(7) 回答问题是否正确:正确()、较正确()、基本正确()、大多不正确()
(8) 图表是否符合标准:符合()、较符合()、基本符合()、大多不符合()
(9) 撰写是否规范整洁:规范整洁()、较规范()、欠规范()、不太规范()
总评成绩:优( )、良( )、中( )、及格( )、不及格( )
评阅人 职称副教授
2016 年 1 月 日
目录
第一章 课程设计题目分析 1
1.1 课程设计题目要求 1
1.2 课程设计题目要求分析 1
第二章 设计思想和设计说明 2
2.1 设计思想 2
2.2 设计说明 2
第三章 硬件选型 3
3.1 单片机选型 3
3.2 LCD选型 3
3.3 其他器件选型 3
3.4 使用软件说明 4
第四章 硬件原理 4
4.1 硬件整体框图 4
4.2 矩阵键盘电路 5
4.3 复位电路 5
4.4 晶振电路 6
4.5 LCD电路 6
第五章 程序设计原理 7
5.1 程序设计流程 7
5.2 按键扫描程序 8
5.3 输入数据存储与转换算法 8
5.4 LCD驱动 8
第六章 系统功能描述 9
第七章 设计总结和心得体会 10
附录1 STC89C52RC资料 12
附录2 器件选型 13
附录3 硬件原理图 14
附录4 程序清单 15
参考文献 21
课程设计题目分析
1.1 课程设计题目要求
本次课程设计要求设计一个能
1.2 课程设计题目要求分析
分析题目要求可知,本次设计要用到的知识有单片机
键盘设计部分的主要任务是设计一个用来输入数值、运算符以及结果显示操作的键盘。
单片机的
数制转换与数值运算部分的主要任务有:将键盘输入的十进制数据进行十六进制以及二进制的转换,这些操作由单片机内部自动完成;输入数值的整型以及浮点型的处理,这部分需要通过编程实现;运算结果的整型以及浮点型的控制,这部分需要通过编程实现,
LCD驱动显示部分主要用来显示输入的两个操作数、一个操作运算符及一个运算结果。
通过以上分析可知,本次课程设计的难点在于数制转换与数值运算部分以及软件的使用, Designer软件的使用,数值转换与数值运算相关算法的了解,
设计思想和设计说明
2.1 设计思想
2.2 设计说明
本次设计的详细软硬件资料见附录。
设计报告中使用的简写如下:
LCD:Liquid Crystal Display(液晶显示器);
ROM:Read only memory(只读存储器);
RAM:Random access memory(随机存取存储器);
SRAM:Static random access memory(静态随机存取存储器);
PCB:Printed circuit board(印制电路板)。
3.1 单片机选型
K,考虑到键盘部分的程序还未编写,所以最终的程序大小可能会超过K,因此就需要扩展片外的ROM,为了节约设计的制作成本和简化设计的硬件电路,于是采用 RAM以及
3.2
文档评论(0)