单片机 简易加法计数器 - 图文
更新时间:2023-12-16 11:54:01 阅读量: 教育文库 文档下载
- 单片机编程入门基础知识推荐度:
- 相关推荐
单片机原理及应》课程课程设计题 目 简易计算器的设计
院 (系) 信息工程学院 专 业 班 级 11级计算机应用技术1班 学 生 姓 名 XXXXX 学 号 XXXXXXXX 设 计 地 点 计算机应用实验室 指 导 教 师 XXXX
起止时间: 2013年 6月 3日至 2013 年 6 月 14 日1
《用
摘要
随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
本题目是实现两位数的加减运算的简易计算器,实现键盘输入,由七段LED数码管输出;程序都是根据教材内和网络中的程序参考编写而成,在功能上还并不十分完善,限制也较多。本设计重在设计构思,使得我们用专业知识、专业技能分析和解决问题,通过设计使得我们对所学知识彻底巩固。 课程设计目的和意义:
通过这次课程设计,进一步掌握单片机理论知识,知道AT89S52单片机的原理、编程和各种功能的应用,了解简易计算器的工作原理,初步掌握计算器的硬软件设计、编写、调试和仿真,充分提高动手能力和排除故障的能力。同时通过毕业设计加深了我们对单片机的认识和兴趣,发挥了我们的创新能力。
在本次课程设计中,充分调动了组员的积极性,彼此之间通过相互合作,共同努力,一起出色地完成了任务!
设计任务:能够实现0~9这10个1位数的加减运算,用10个按键模拟0~9数字键,用两个按键实现加减运算,运算结果用5个数码管显示出来。如:5+3=8。
关键词 : 单片机;数码管;矩阵键盘
2
目录
1.设计方案 ............................................... 4 1.1设计思路 .......................................... 4 1.2整体设计 .......................................... 4 2.电路设计原理 ........................................... 6 2.1键盘接口电路....................................... 6 2.2数码管显示原理及译码电路 ........................... 7 2.3运算模块(单片机控制) ............................. 7 3.功能程序仿真调试 ...................................... 10 3.1编程调试环境...................................... 10 3.2测试结果截图...................................... 11 4.程序设计 .............................................. 12 4.1软件程序设计...................................... 12 4.2源程序 ........................................... 14 5.总结 .................................................. 18 6.参考文献 .............................................. 19
3
1.设计方案
1.1设计思路
根据计算器的功能要求,选择AT89S52为主控机,通过扩展必要的外围接口电路,实现对计算器的设计。外部主要由4*4矩阵键盘和一个液晶显示屏构成,内部由一块AT89C52单片机构成。计算器电路包括四个部分:选用数码管作为显示部分,矩阵键盘作为输入部分,运算模块,单片机控制部分。
单片机 输入模块 运算模块 显示模块 图1.1 模块图
1.2整体设计
根据简易计算器的功能和指标要求,本设计系统选用MCS-51系列单片机AT89C52为主控机。通过扩展必要的外围接口电路,实现对简易计算器的设计。计算器电路包括三个部分:显示电路、4*4键扫描电路、单片机微控制电路。具体设计如下:
(1)由于要设计的是简单的计算器,可以进行加减运算,为了得到较好的显示效果,采用七段数码管显示数据和结果。
(2)另外键盘包括数字键(0~9)、符号键(+、-、=)、复位键,故需要14个按键即可。
(3)执行过程:开机显示零,等待键入数值,当键入数字,通过数码管显示出来,当键入+、-运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值
4
后将显示键入的数值,按等号就会在数码管上输出运算结果。
4*4键盘51单片机系统数码管显示
图1.2 线路原理框图
开始初始化参数初始化数码管显示有键输Y入?读取键码N数字键功能键输入数输入运值算符数码管显示
图1.3系统总流程图
5
正在阅读:
单片机 简易加法计数器 - 图文12-16
江小白广告策划案 - 图文02-02
高考语文作文【精选5篇】03-26
创伤急救员理论考试题库(判断题)11-08
11年10月21日大班家长开放日活动方案09-22
如何用XLfit做曲线拟合分析12-04
家乡的森林作文400字06-19
潮州企业内训方案哪家好?05-08
慢性病预防与保健习题11-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 加法
- 单片机
- 计数器
- 简易
- 图文
- 中华全国供销合作总社办公厅关于认真做好2012年度中华合作时报
- 三亚市休闲体育产业的优劣势分析与对策研究
- 2016高考英语人教新课标一轮复习选修6Unit1练习及答案(基础)
- 中国传统节日中秋节介绍
- 水力学名词解释
- 资产评估综合试题(一)及参考答案
- 出资瑕疵及解决途径
- 外贸实训心得体会
- 浅谈工序质量控制在工民建施工中的重要性
- 钢结构螺栓的分类
- 海蓝正脉冲无线随钻测斜仪YST-48R
- 空压机日点检记录参考
- 色谱分析试题及答案
- 公开课 工程问题 解析版
- 流行病学总复习1-4
- osgEarth数据加载及组织解析
- 河北2016专业技术人员突发事件应急处理 试卷2
- 西师版小学六年级数学上册第三单元分数除法教案1
- 万科集团财务报表分析 - 图文
- 试分析第三轮土地利用总体规划修编与第二轮土地利用总体规划修编的相同与不同