全文预览

基于矩阵键盘1602液晶屏的简易计算器的设计系统-电子信息科学与技术课程设计说明书

上传者:似水流年 |  格式:doc  |  页数:12 |  大小:0KB

文档介绍
了进一步的了解,大家一起学习,一起进步,很开心。这段时间,大家明显和平时的学习情况不同,学习热情高涨,共同建立了一个良好的学习氛围。希望在以后的学习中继续保持。参考文献 1.郭天祥 51单片机 C语言教程; 2.周冰李田胡仁喜 Altium Designer Summmer 09从入门到精通; 3.求是科技 8051 系列单片机 C程序设计完全手册 4陈光东、赵性初单片微型计算机原理与接口技术 5.韩广兴图解单片机功能与应用 xx大学课程设计说明书附录: 基于矩阵键盘、 1602 液晶屏的简易计算器设计的主要程序: void delay(unsigned int z)// 延时函数{unsigned int x,y; for(x=z;x>0;x--)for(y=110;y>0;y--);} //防抖 void Keyvalue() //定义键的功能{ switch(keyscan()) { case 1:value=1;flag0++; break; //键1代表数字 1…… case 4:sign=1;flag1=1;break; //键4代表计算功能键 case 8:sign=2;flag1=1;break; case 12:sign=3;flag1=1;break; case 15:flag1=0,flag0=0,sign=0,value=0; value_a=0,value_b=0;LCD_Write_String(0,0," 00000 "); //清零 break; case 16:flag1=2;break; //等于功能}} void xianshi(unsigned int s) { int g[5]; g[0]=s/10000; //当以输出的位数 g[1]=s/1000%10; g[2]=s/100%10;g[3]=s/10%10;g[4]=s%10;

收藏

分享

举报
下载此文档