- 3
- 0
- 约1.06万字
- 约 24页
- 2017-09-08 发布于浙江
- 举报
3.1 硬件连接
??图3-1所示为简易计算器的电路原理图。P3口用于键盘输入,接4*4矩阵键盘,键值与键盘的对应表如表----所示,p0口和p2口用于显示,p2口用于显示数值的高位,po口用于显示数值的低位。
图3-1 简易计算器电路原理图
键值与功能对应表
键值 0 1 2 3 4 5 6 7 8 9 + - × / = ON/C 功能 0 1 2 3 4 5 6 7 8 9 + - × ÷ = 清零 表3-1
3.2 计算器的软件设计
#includereg51.h?? //头文件
#define uint unsigned int //
#define uchar unsigned char
sbit lcden=P2^3; //定义引脚
sbit rs=P2^4;
sbit rw=P2^0;
sbit busy=P0^7;
char i,j,temp,num,num_1;
long a,b,c; ??? //a,第一个数 b,第二个数 c,得数
float a_c,b_c;
uchar flag,fuhao;//flag表示是否有符号键按下,fuhao表征按下的是哪个符号
uchar code table[]={
7,8,9,0,
4,5,6,0,
1,2,3,0,
0,0,0,0};
uchar code table1[]={
7,8,9,0x2f-0x30,
4
您可能关注的文档
- 《基于DSP的图像处理》dsp课程研究.doc
- 《基于NET的宿舍管理系统的研究与开发》外文翻译.doc
- DEM建立与应用及基于DEM的ArcGIS水文分析的研究与开发.doc
- Java面向对象课程研究拼图游戏的设计与开发(淮海工学院).doc
- protel课程研究基于51单片机的计算器的设计与开发.doc
- 彩灯控制器的研究与开发.doc
- 蔡成锐基于单片机的电话远程控制系统的研究与开发.doc
- 大学毕业论文 基于Android的五子棋游戏的研究与开发.doc
- 单片机C语言程序研究实训100例——基于8051+Proteus仿83191460.doc
- 非线性电路混沌现象的探究以及基于Multisim的仿真研究.doc
原创力文档

文档评论(0)