doc 【毕业设计】基于单片机简易计算器 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:27 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 17:31

【毕业设计】基于单片机简易计算器

体设计 系统框图 系列单片机简介 是系列单片机的典型产品,以这代表性的机型进行系统的讲解。 单片机包含中央处理器程序存储器数据存储器定时计数器并 行接口串行接口和中断系统等几大单元及数据总线地址总线和控制总线等三大总线, 现在我们分别加以说明 中央处理器 中央处理器是整个单片机的核心部件,是位数据宽度的处理器,能处理位 二进制数据或代码,负责控制指挥和调度整个单元系统协调的工作,完成运算和控 制输入输出功能等操作。 数据存储器 系列单片 机系统 键盘 显示器 晶振电路 复位电路 线路原理框图精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 内部有个位用户数据存储单元和个专用寄存器单元,它们是统编 址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据, 所以,用户能使用的只有个,可存放读写的数据,运算的中间结果或用户定义的 字型表。 图内部结构图 程序存储器 共有个位掩膜,用于存放用户程序,原始数据或表格。 定时计数器 有两个位的可编程定时计数器,以实现定时或计数产生中断用于控制程序 转向。 并行输入输出口 共有组位口或,用于对外部数据的传输。 全双工串行口 内置个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既 可以用作异步通信收发器,也可以当同步移位器使用。 中断系统 具备较完善的中断功能,有两个外中断两个定时计数器中断和个串行中 断,可满足不同的控制要求,并具有级的优先级别选择。 时钟电路 内置最高频率达的时钟电路,用于产生整个单片机运行的脉冲时序,但 单片机需外置振荡电容。 单片机的结构有两种类型,种是程序存储器和数据存储器分开的形式,即哈佛 结构,另种是采用通用计算机广泛使用的程序存储器与数据存储器合二为精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 的结构,即普林斯顿结构。的系列单片机采用的是哈佛结构的 形式,而后续产品位的系列单片机则采用普林斯顿结构。 下图是系列单片机的内部结构示意图。 图结构图 的引脚说明 系列单片机中的及均采用封装的双列直接结构, 右图是它们的引脚配置,个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根, 组位共个口,中断口线与口线复用。现在我们对这些引脚的功能加以说明 的引脚说明 系列单片机中的及均采用封装的双列直接结构, 右图是它们的引脚配置,个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根, 组位共个口,中断口线与口线复用。现在我们对这些引脚的功能加以说明 如图 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 图双列直插式封装引脚图 复位信号复用脚,当通电,时钟电路开始工作,在引脚上 出现个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器指向, 输出口全部为高电平,堆栈指针写入,其它专用寄存器被清。由高 电平下降为低电平后,系统即从地址开始执行程序。然而,初始复位不改变包 括工作寄存器的状态,的初始态。 的复位方式可以是自动复位,也可以是手动复位。此外,还是复用 脚,掉电其间,此脚可接上备用电源,以保证单片机内部的数据不丢失。见下图 为两种复位方式和两种时钟方式 当访问外部程序器时,地址锁存的输出用于锁存地址的低位字 节。而访问内部程序存储器时,端将有个时钟频率的正脉冲信号,这个信号可 以用于识别单片机是否工作,也可以当作个时钟向外输出。更有个特点,当访问外部 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 程序存储器,会跳过个脉冲。 如果单片机是始化,给数码管显示单元赋予字形数据,将数值计数单 元,存储单元赋予初值零。之后,调用键盘扫 描子程序,和数码管显示数据转换程序,数码管动态显示子程序。主程序不断进行键盘扫 描,数码管显示数据转换子程序和动态显示子程序。 数码管显示数据转换子程序 由于数值单元存放的是二进制数,而用户熟悉的是十进制数,所以应将数值单元中的 二进制转换为十进制数,即码。要通过数码管显示出当前数值,还必须将码进 步转换为七段码,转换的最终结果数据存放于显示缓冲区单元中,其中单元 存放数值的个位七段码,单元存放数值的十位七段码,单元存放数值的百位七段精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 码,单元存放数值的千位七段码。 数码管动态显示子程序 本任务由口输出字形码,口输出字位码。先将存放于单元的数值个位七段 码由口输出,同时口输出使数值个位显示数码管点亮的字位码。由于采用的是共阳 数码管,所以只有该位数码管对应的为,其他位位,点亮延时。 然后口输出数值十位七段码,位,数值十位数码管点亮,延时。接着口 输出数值百位七段码,为,数值百位数码管点亮,延时。最后口输出数值 千位七段码,为,数值千位数码管点亮,延时。精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 系统总框图 程序源代码 显示缓冲区首地址定义 主程序的入口地址 个数码管显示字形数据 , , ,精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 数值初始化 , , , , , , , , 调用键盘扫描子程序 , 清除键判断 , 显示数据转换子程序选择 调用数码管显示数据转换子程序 调用数码管动态显示子程序 键盘扫描子程序 , , , , , , , 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , , , , , , , , , , , , , , , 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , , , , , , , , , , , , , , , , , , , 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , , , , , , 键值存储 , , , , , , , , , 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , 结果计算 , , , , , , , , , 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , , , , , , , , , , , , , , , ,精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , , , , , , , , , , , , , , , , , , , , , , , ,精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, , , , , , , 数码管显示数据转换子程序 , , , , , , , , , , , , , 数码管动态显示子程序 , , ,精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 摘要 近几年单片机技术的发展很快,其中电子产品的更新速度迅猛。计算器是日常生活中 比较的常见的电子产品之。如何才能使计算器技术更加的成熟,充分利用已有的软件和 硬件条件,设计出更出色的计算器呢。 本系统以系列中的单片机为核心,能够实现两位数的四则运算。该系 统通过检测矩阵键盘扫描,判断是否按键,经数据转换把数值送入数码管动态显示。 本系统的设计说明重点介绍了如下几方面的内容 基于单片机简易计算器的基本功能,同时对矩阵键盘及数码管动态显示原理进行 了简单的阐述 介绍了系统的总体设计给出了系统的整体流程框图,并对其进行了功能模块划 分及所采用的元器件进行了详细说明 对系统各功能模块的软硬件实现进行了详细的设计说明。 关键词单片机计算器加减乘除 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 目录 第章绪论, 设计目的, 设计任务, 章节安排说明, 第二章计算器系统简介, 单片机发展现状 计算器系统现状 简易计算器系统简介 第三章主要器件简介, 系列单片机简介 其它器件简介, 数码管显示, 矩阵按键, 第四章计算器系统设计, 计算器硬件电路设计 计算器程序设计 存储单元分配 主程序设计 数码管显示数据转换子程序 数码管动态显示子程序 系统总框图 程序源代码 硬件连线图 结语 参考文献精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会 行动的人, 系统需求分析 单片机由于其微小的体积和极低的成本,广泛的应用于家用电器工业控制等领域中。 在工业生产中。单片机微型计

下一篇
【毕业设计】基于单片机简易计算器第1页
1 页 / 共 27
【毕业设计】基于单片机简易计算器第2页
2 页 / 共 27
【毕业设计】基于单片机简易计算器第3页
3 页 / 共 27
【毕业设计】基于单片机简易计算器第4页
4 页 / 共 27
【毕业设计】基于单片机简易计算器第5页
5 页 / 共 27
【毕业设计】基于单片机简易计算器第6页
6 页 / 共 27
【毕业设计】基于单片机简易计算器第7页
7 页 / 共 27
【毕业设计】基于单片机简易计算器第8页
8 页 / 共 27
【毕业设计】基于单片机简易计算器第9页
9 页 / 共 27
【毕业设计】基于单片机简易计算器第10页
10 页 / 共 27
【毕业设计】基于单片机简易计算器第11页
11 页 / 共 27
【毕业设计】基于单片机简易计算器第12页
12 页 / 共 27
【毕业设计】基于单片机简易计算器第13页
13 页 / 共 27
【毕业设计】基于单片机简易计算器第14页
14 页 / 共 27
【毕业设计】基于单片机简易计算器第15页
15 页 / 共 27
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批