1、 1 课课 程程 设设 计计 说说 明明 书书 题目:题目: 计算器实验计算器实验 学院(系) :学院(系) : 年级专业:年级专业: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 教师职称:教师职称: 2 课程设计(论文)任务书课程设计(论文)任务书 学 号 学生姓名 专业(班级) 09 级仪表二班 设计题目 计算器实验 设 计 技 术 参 数 1、 独立完成设计任务; 2、 编程,上机调试; 3、 连接硬件实验线路,实现所要求的功能; 4、 完成设计,提交课程设计报告。 设 计 要 求 1、 利用实验仪上提供的显示电路和键盘电路,做一个简单的计算器。 2、 进一步熟悉 LED
2、 显示电路和键盘扫描电路的工作原理和编程方法。 3、 了解数据计算的基本方法。 工 作 量 软件编程与硬件调试相结合,绘制设计流程图,并编程进行硬件实现。 工 作 计 划 第一天:明确课程设计的任务,绘制硬件电路,软件流程图; 第二天:根据功能要求编写程序; 第三天:熟悉伟福单片机编程环境,读程序修改软件参数和硬件地址,调试程 序; 第四天:进一步修改程序,查找错误,进行硬件调试; 第五天:撰写课程设计报告,完成答辩。 参 考 资 料 1) 单片机原理及应用技术 张淑清编 国防工业出版社 2) 过程控制系统及仪表 邵裕森 巴筱云编 3) 单片机及应用 李大友编 高等教育出版社 4) 机械量测量
3、 机械工业出版社 指导教师签字 张淑清 基层教学单位主任签字 谢平 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 2012 年 6 月 29 日 3 摘摘 要要 单片机的出现是计算机制造技术高速发展的产物, 它是嵌入式控制技术的 核心,如今,它已广泛地应用到我们生活的各个领域,如电子、科技、通信、 汽车、工业等。计算器在人们的日常中是比较的常见的电子产品之一,可是它 还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次 课程设计的任务是利用单片机设计一个计算器,能够进行多位简单的整数加、 减、乘、除的运算及具有清零的功能,同时还对其功能进行了扩展,增加了一 些
4、特殊运算及错误报警功能。它主要由 MCS51 单片机、A8255、数码管显示、 键盘、蜂鸣器等模块组成。本计算器是将键盘输入信息经处理通过缓存输入数 码管显示出来,键盘采用行列扫描式,数码管采用动态扫描方式,计算功能通 过软件实现,用 C 语言对单片机可编程芯片进行编程,实现对计算器的设计。 关键字:关键字:单片机、计算器、数码管、键盘 目录目录 摘摘 要要 错误!未定义书签。 第一章第一章 设计目标与设计方案设计目标与设计方案 错误!未定义书签。 1.1 设计目标与实现方法 错误错误!未定义书签。未定义书签。 1.2 方案设计 错误错误!未定义书签。未定义书签。 第第 2 2 章章 硬件模块
5、介绍硬件模块介绍 错误!未定义书签。 2.1 运算模块 错误错误!未定义书签。未定义书签。 2.2 输入模块 错误错误!未定义书签。未定义书签。 2.2.1 键盘的原理. 错误错误!未定义书签。未定义书签。 2.3 显示模块 错误错误!未定义书签。未定义书签。 2.3.1 LED 的显示原理 错误错误!未定义书签。未定义书签。 2.3.2 动态显示的工作原理 错误错误!未定义书签。未定义书签。 2.4 音频控制模块 错误错误!未定义书签。未定义书签。 第第 3 3 章章 软件设计软件设计 错误!未定义书签。 3.1 基本功能设计 错误错误!未定义书签。未定义书签。 3.2 扩展功能设计 错误错
6、误!未定义书签。未定义书签。 第第 4 4 章章 硬件电路硬件电路 错误!未定义书签。 4.1 硬件电路 错误错误!未定义书签。未定义书签。 4.2 硬件电路连线 错误错误!未定义书签。未定义书签。 第第 5 5 章章 学习心得学习心得 错误!未定义书签。 参考资料参考资料 错误!未定义书签。 1 第一章第一章 设计目标与设计方案设计目标与设计方案 1.1 设计目标与实现方法设计目标与实现方法 1)设计目标: 利用实验仪上提供的显示电路和键盘电路,做一个简单的计算器。 2)实现方法: 为了满足设计的基本要求,可以实现基本的运算(加减乘除),数据清零的功能。 另外,还对计算器的功能进行了扩展,添加了一些特殊运算和错误报警的功能。我们采用 基于MCS51单片机设计计算器,