- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计---计算器实验
燕山大学
课 程 设 计 说 明 书
题目: 计算器实验
学院(系):
年级专业:
学 号:
学生姓名:
指导教师:
教师职称:
燕山大学课程设计(论文)任务书
院(系):电气工程学院 基层教学单位:自动化仪表系
学 号 090103020059 学生姓名 朴瑞琦 专业(班级) 09级仪表二班 设计题目 计算器实验 设
计
技
术
参
数
独立完成设计任务;
编程,上机调试;
连接硬件实验线路,实现所要求的功能;
完成设计,提交课程设计报告。
设
计
要
求
利用实验仪上提供的显示电路和键盘电路,做一个简单的计算器。
进一步熟悉LED显示电路和键盘扫描电路的工作原理和编程方法。
了解数据计算的基本方法。
工
作
量
软件编程与硬件调试相结合,绘制设计流程图,并编程进行硬件实现。
工
作
计
划 第一天:明确课程设计的任务,绘制硬件电路,软件流程图;
第二天:根据功能要求编写程序;
第三天:熟悉伟福单片机编程环境,读程序修改软件参数和硬件地址,调试程序;
第四天:进一步修改程序,查找错误,进行硬件调试;
第五天:撰写课程设计报告,完成答辩。 参
考
资
料 1)《单片机原理及应用技术》 张淑清编 国防工业出版社
2)《过程控制系统及仪表》 邵裕森 巴筱云编
3)《单片机及应用》 李大友编 高等教育出版社
4)《机械量测量》 机械工业出版社 指导教师签字 张淑清 基层教学单位主任签字 谢平 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
2012年 6月 29日
摘 要
单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制技术的核心,如今,它已广泛地应用到我们生活的各个领域,如电子、科技、通信、汽车、工业等。计算器在人们的日常中是比较的常见的电子产品之一可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,摘 要 3
第一章 设计目标与设计方案 4
1.1 设计目标与实现方法 4
1.2 方案设计 4
第2章 硬件模块介绍 6
2.1 运算模块 6
2.2 输入模块 7
2.2.1键盘的原理 8
2.3 显示模块 9
2.3.1 LED的显示原理 9
2.3.2 动态显示的工作原理 11
2.4 音频控制模块 11
第3章 软件设计 12
3.1 基本功能设计 12
3.2 扩展功能设计 18
第4章 硬件电路 28
4.1 硬件电路 28
4.2 硬件电路连线 28
第5章 学习心得 29
参考资料 30
第一章 设计目标与设计方案
1.1 设计目标与实现方法
1)设计目标:
利用实验仪上提供的显示电路和键盘电路,做一个简单的计算器。
2)实现方法:
为了满足设计的基本要求,可以实现基本的运算(加减乘除),数据清零的功能。另外,还对计算器的功能进行了扩展,添加了一些特殊运算和错误报警的功能。我们采用基于MCS51单片机设计计算器,并用LED 数码管显示数据,4*6 的矩阵键盘实现数据输入,设计仿真和调试要用到WAVE软件及实验箱等。
1.2 方案设计
根据功能要求和指标要求,本系统选用MCS 51 单片机为主控机,通过扩展必要的外围接口电路,实现对计算器的设计。具体设计方案如下:
①首先实现计算器的基本功能,即可以进行四则运算,对数字的大小范围要求不高,故采用可以进行三位数字的运算,选用4*6的键盘实现数据输入,用6 个LED 数码管显示数据。
②键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,用A、B、C、D、E、F键分别代表“+”、“-”、“*”、“/”、“=”、“清零”的功能。
③扩展功能:用剩余八个键分别实现求方、取余、排列、比较、组合、平均数、开方、平方的功能,用8255扩展芯片及蜂鸣器实现错误报警的功能。
根据需要我们可以采用自上而下的程序设计方法,此方法先从主程序开始设计,然后再编制各子程序,层层细化,逐步求精,最终完成一个复杂程序的设计。程序流程图如下:
第2章 硬件模块介绍
2.1 运算模块
MCS-51 单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多功能I/O等一台计算机所需要的基本功能部件。如果按功能划分,它由如下功能部件组成,即微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、并行I/O 口、串行口、定时器/计数器、中断系统及特殊功能寄存器(SFR)。单片机是靠程序运
您可能关注的文档
最近下载
- 【语文】新高二新课预习:人皆有不忍人之心(专题讲解+针对训练).pdf VIP
- 拟为承包本标段工程设立的组织机构图.doc VIP
- 3Done校本课程汇报.pptx VIP
- 食品质量安全管理-全套PPT课件.pptx
- 汽车各部件工作原理图解.doc VIP
- 2025年安徽省高考历史试卷真题(含答案解析 ).pdf
- 北师大版四年级上册数学全册课时练(一课一练).pdf VIP
- Unit 4 Helping in the community单元整体教学设计(共六课时)2025-2026学年度人教PEP英语四年级上册.docx VIP
- Q-CR 562.1-2018铁路隧道防排水材料 第1部分:防水板(OCR).pdf
- 2024版完整版道路交通安全知识培训课件 .pdf VIP
文档评论(0)