基于51单片机的计算器设计实验报告.docx





《基于51单片机的计算器设计实验报告.docx》由会员分享,可在线阅读,更多相关《基于51单片机的计算器设计实验报告.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于51单片机的计算器设计实验报告基于51单片机的计算器设计实验报告班级:_12电子2_姓名:_风间_学号:_2021年1月6日一、实验目的1.初步尝试运用单片机进行系统设计;2.把握矩阵键盘的中断扫描显示;3.把握液晶或数码管的动态显示;4.把握数据的存储和掉电保护。二、实验设备及器材Keilc、proteus、及单片机开发板。三、实验内容基本要求:1完成标准型计算器的基本功能2.4*4矩阵键盘09、+、-、*、/、=、%进行数据的输入及加、减、乘、除基本运算,运用1602液晶或数码管进行显示3.要求开机显示学号四、设计思路根据计算器的功能要求,选择AT89C51为主控机,通过扩展必要的外围
2、接口电路,实现对计算器的设计。外部主要由4*4矩阵键盘和一个液晶显示屏构成,内部由一块AT89C51单片机构成。计算器电路包括四个模块:选用LCD作为显示部分,矩阵键盘作为输入部分,运算模块,单片机控制部分。模块图如下图:计算器电路包括三个部分:显示电路、4*4键扫描电路、单片机微控制电路。详细设计如下:1由于要设计的是简单的计算器,能够进行四则运算,为了得到较好的显示效果,采用1602液晶显示数据和结果。2另外键盘包括数字键09、符号键+、-、去除键和等号键,需要16个按键。3执行经过:开机显示学号,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数
3、值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果。线路原理框图如下图。当前位置:文档视界基于51单片机的计算器设计实验报告基于51单片机的计算器设计实验报告七、程序代码#include/头文件#defineunitunsignedint#defineucharunsignedcharvoidxuehao(void);sbitSPK=P10;sbitlcden=P23;sbitrs=P24;sbitrw=P20;sbitbusy=P07;chari,j,temp,num,num_1;longa,b,c;/a,第一个数b,第二个数c,得数float
4、a_c,b_c;ucharflag,fuhao;/flag表示能否有符号键按下,fuhao表征按下的是哪个符号ucharcodetable=7,8,9,0,4,5,6,0,1,2,3,0,0,0,0,0,;ucharcodetable1=7,8,9,0x2f-0x30,4,5,6,0x2a-0x30,1,2,3,0x2d-0x30,0x01-0x30,0,0x3d-0x30,0x2b-0x30;voiddelay(ucharz)/延迟函数uchary;for(z;z0;z-)for(y=0;yvoidwrite_date(uchardate)/写数据函数P0=date;rs=1;rw=0;lc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 计算器 设计 实验 报告

限制150内