- 9
- 0
- 约 24页
- 2016-11-27 发布于重庆
- 举报
基于單片机的计算器设计(1602完整版)
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
原创力文档

文档评论(0)