单片机简易计算器课程设计报告报告

单片机简易计算器课程设计报告报告

ID:41274854

大小:226.50 KB

页数:12页

时间:2019-08-21

单片机简易计算器课程设计报告报告_第1页
单片机简易计算器课程设计报告报告_第2页
单片机简易计算器课程设计报告报告_第3页
单片机简易计算器课程设计报告报告_第4页
单片机简易计算器课程设计报告报告_第5页
资源描述:

《单片机简易计算器课程设计报告报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.课程设计成果说明书题目:简易计算器的设计学生姓名:向得智学号:130407132学院:船舶与海洋工程学院班级:A13船舶电子电气指导教师:..目录一、课程设计目的……………………………………………………………二、硬件电路设计……………………………………………………………2.1AT89C51的功能介绍……………………………………………………………2.1.1简单概述…………………………………………………………………………2.1.2主要功能特性·……………………………………………………………………2.1.3AT89C51的引脚介绍………………………………………………………………2

2、.2显示电路·………………………………………………………………………………2.2.1LM016L的结构及功能……………………………………………………………2.2.2LM016L的引脚功能介绍…………………………………………………………2.2.3LM016L的电路接线图……………………………………………………………2.3振荡电路设计………………………………………………………………………2.4键盘电路设计………………………………………………………………2.5键盘扫描子程序设计…………………………………………………………………2.6总电路…………………………………………………………

3、…………………三、程序设计与说明…………………………………………………………3.1程序主流程图………………………………………………………………四、结论……………………………………………………………………………五、体会与收获……………………………………………………………………参考文献……………………………………………………………………………..一.课程设计的目的  单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。本次设计是设计一个简易计算器,能够进行多位简单的加减运算,同时它能支持2

4、位整数运算。它主要由STC89C52单片机、数码管,键盘等模块组成。本计算器是将键盘输入信息经处理通过缓存,送入数码管显示,键盘采用行列式,数码管采用动态扫描方式,计算功能通过软件实现,用汇编语言对单片机可编 芯片进行编程,实现对计算器的设计。二、硬件电路设计2.1AT89C51的功能介绍2.1.1简单概述AT89C51是一种带4K字节闪存可编程可擦除只读存储器FPEROM—FlashProgrammableandErasableReadOnlyMemory的低电压、高性能CMOS8位微处理器俗称单片机。AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机

5、的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造与工业标准MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中ATMEL的AT89C51是一种高效微控制器AT89C2051是它的一种精简版本AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图2.1所示。图2.1AT89C51芯片模型2.1.2主要功能特性(1)4K字节可编程闪烁存储器。(2)32个双向I/O口128×8位内部RAM。..(3)2个16位可编程定时/计数器中断时钟频率0-24MHz。(4)可编程串

6、行通道。(5)5个中断源。(6)2个读写中断口线。(7)低功耗的闲置和掉电模式。(8)片内振荡器和时钟电路。2.1.3AT89C51的引脚介绍(1)电源引脚。电源引脚接入单片机的工作电源。VCC(40引脚)电源。GND(20引脚)接地。(2)时钟引脚。XTAL1(19引脚)反相放大器和时钟发生器电路的输入端。XTAL2(20引脚)片内振荡器反相放大器的输出端。(3)复位RST(9引脚)。在振荡器运行时有两个机器周期24个振荡周期以上的高电平出现在此引脚时将使单片机复位只要这个脚保持高电平,51芯片便循环复位。(4)EA/Vpp(31引脚)。EA为外部程序存储器访问允许控制端

7、。当它为高电平时单片机读片内程序存储器在PC值超过0FFFH后将自动转向外部程序存储器。当它为低电平时只限定在外部程序存储器地址为0000H~FFFFH。Vpp为该引脚的第二功能为编程电压输入端。(5)ALE/PROG(30引脚)。ALE为低八位地址锁存允许信号。在系统扩展时ALE的负跳沿将发出的第八位地址锁存在外接的地址锁存器然后再作为数据端口。PROG为该引脚的第二功能在对片外存储器编程时此引脚为编程脉冲输入端。(6)PSEN(29引脚)。片外程序存储器的读选通信号。在单片机读片外程序存储器时此

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。