实验报告之计算器(单片机C语言)
3、仿真
4、程序清单
#include<reg51.h> //包含头文件 #define uc unsigned char //宏定义 sbit rs=P3^5; //位申明 sbit rw=P3^6; sbit e=P3^7;
void csh(); //函数申明 void jj();
uc keyscan(); //键盘扫描 void wirte_com(uc com); void wirte_data(uc date); void delay(unsigned int z);
uc code table[]="123+456-789*0=#/"; //定义表格 uc code table1[]="0123456789"; uc code table2[]="2 wei ji suan qi";
uc temp,bb,num,a,b,c,d,shi,ge,bai,qi; //定义全局变量 unsigned int i; void main() //主函数 { csh(); //初始化 while(1) //大循环 { for(i=0;i<16;i++)