最新更新最新专题

您的位置:首页 > ppt下载 > PPT课件 > 课件PPT > 计算器制作ppt

计算器制作ppt下载

素材大小:
641.5 KB
素材授权:
免费下载
素材格式:
.ppt
素材上传:
chenrong
上传时间:
2018-07-25
素材编号:
203578
素材类别:
课件PPT

素材预览

计算器制作ppt

这是计算器制作ppt,包括了数码管的硬件连接,计算器功能,计算器工作原理,数码管显示原理,显示数字定义等内容,欢迎点击下载。

计算器制作ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

基于凌阳61板的简易计算器设计oCL红软基地
华北电力大学oCL红软基地
杨景淇oCL红软基地
数码管的硬件连接 oCL红软基地
计算器功能oCL红软基地
     所设计的简易计算器能够实现低位数的加减乘除,除法由于数码管个数的原因只能显示整数部分。oCL红软基地
计算器工作原理oCL红软基地
1、不停的进行键盘扫描使其输入数据及控制键oCL红软基地
2、通过几个控制键调用控制键下的子程序进行加减乘除运算oCL红软基地
3、通过数码管进行数据显示oCL红软基地
数码管显示原理oCL红软基地
数码管是一类显示屏 通过对其不同的管脚输入相对的电流,会使其发亮,从而显示出数字oCL红软基地
本实验所用数码管为6位8段数码管oCL红软基地
显示数字定义oCL红软基地
unsigned int g_Data[12] = {0x003f,0x0006,0x005b,0x004f,0x0066,0x006d,0x007d,0x0007,0x007f,0x006f,0x0040,0x0000};oCL红软基地
12个信号分别在数码管显示为0,1,2,3,4,5,6,7,8,9,-(负号), 空白oCL红软基地
数字键值获取程序oCL红软基地
while(1)oCL红软基地
 { oCL红软基地
  uiKey = Key_Get();oCL红软基地
  *P_Watchdog_Clear = 0x0001;     oCL红软基地
  switch(uiKey)oCL红软基地
               case KEY_0:                          //数字“7”键按下                          oCL红软基地
                         uiData[0] = uiData[1];        //显示数字左移一位oCL红软基地
                         uiData[1] = uiData[2];oCL红软基地
                              uiData[2] = uiData[3];oCL红软基地
                         uiData[3] = uiData[4];oCL红软基地
                         uiData[4] = uiData[5];oCL红软基地
                         uiData[5] = 7;                      //第六位数码管显示“7”oCL红软基地
                         break;oCL红软基地
           case KEY_1:                                         //数字“8”键按下oCL红软基地
              ……oCL红软基地
符号键值获取oCL红软基地
定义symbol作为符号按键的返回值oCL红软基地
case KEY_3:                                                    symbol=0;oCL红软基地
         if(sum0>=0)oCL红软基地
         add_sum0();oCL红软基地
         show_zero();oCL红软基地
计算输入数值oCL红软基地
void add_sum0()           //计算当前数码管上显示的数值oCL红软基地
{oCL红软基地
 sum0=0;oCL红软基地
 for(i=0;i<=5;i++)oCL红软基地
 {oCL红软基地
  sum0+=uiData[i]*tenDecimal[i];oCL红软基地
  *P_Watchdog_Clear = 0x0001; oCL红软基地
 }oCL红软基地
}oCL红软基地
由symbol判断进行何种运算oCL红软基地
switch(symbol)                                         oCL红软基地
 {oCL红软基地
  case 0:oCL红软基地
  sum0=sum0+sum1;oCL红软基地
  break;oCL红软基地
case 1:oCL红软基地
  sum0=sum0-sum1;oCL红软基地
  break;oCL红软基地
case 2:oCL红软基地
  sum0=sum0*sum1;oCL红软基地
  break;oCL红软基地
case 3:oCL红软基地
  sum0=sum0/sum1;oCL红软基地
  break;oCL红软基地
default:oCL红软基地
  break;oCL红软基地
 }oCL红软基地
显示输出结果oCL红软基地
if(sum0>=0)                                            //对数值的输出处理;oCL红软基地
  show_sum0=sum0;oCL红软基地
 elseoCL红软基地
  show_sum0=sum0*(-1);oCL红软基地
uiData[0] =show_sum0/100000;oCL红软基地
  uiData[1]=(show_sum0%100000)/10000;oCL红软基地
  uiData[2]=(show_sum0%10000)/1000;oCL红软基地
  uiData[3]=(show_sum0%1000)/100;oCL红软基地
  uiData[4]=(show_sum0%100)/10;oCL红软基地
  uiData[5]=show_sum0%10;oCL红软基地
if(sum0<0)                //若小于0,找出负号的位置;oCL红软基地
   {oCL红软基地
    for(i=0;i<=5;i++)oCL红软基地
    if(uiData[i]>0)oCL红软基地
    break;oCL红软基地
    uiData[i-1]=10;oCL红软基地
    for(j=0;j<=i-2;j++)oCL红软基地
     uiData[j]=11;oCL红软基地
   } oCL红软基地
}oCL红软基地
DIG_Set函数调用oCL红软基地
DIG_Set(1,g_Data[uiData[0]]);          //第一位数码管显示oCL红软基地
DIG_Set(2,g_Data[uiData[1]]);          //第二位数码管显示oCL红软基地
DIG_Set(3,g_Data[uiData[2]]);          //第三位数码管显示oCL红软基地
DIG_Set(4,g_Data[uiData[3]]);          //第四位数码管显示oCL红软基地
DIG_Set(5,g_Data[uiData[4]]);          //第五位数码管显示oCL红软基地
DIG_Set(6,g_Data[uiData[5]]);          //第六位数码管显示oCL红软基地
    OVER!oCL红软基地
THANK YOU!!!oCL红软基地

泰山古树计算器ppt:这是泰山古树计算器ppt,包括了情境导入,合作探索,活动一:尝试计算,男生女生大比拼,小结,在实际应用时我们应该根据实际需要合理使用计算器,不可过分地依赖计算器来计算,要把它用到实处等内容,欢迎点击下载。

计算器介绍ppt:这是计算器介绍ppt,包括了世界上第一台计算机“ENIAC”,计算机的发展史,第一代电子管计算机,第二代晶体管计算机等内容,欢迎点击下载。

51单片机计算器c语言PPT课件:这是一个关于51单片机计算器c语言PPT课件,包括了C51与标准C的差异,C语言与汇编语言,C51的数据类型,新增存贮类型,存储模式,绝对地址访问等内容。2、位类型 这也是C51中扩充的数据类型,用于访问MCS-51单片机中的可寻址的位单元。在C51中,支持两种位类型:bit型和sbit型。它们在内存中都只占一个二进制位,其值可以是“1”或“0”。 区别:用bit定义的位变量在C51编译器编译时,在不同的时候位地址是可以变化的,而用sbit定义的位变量必须与51单片机的一个可以寻址位单元或可位寻址的字节单元中的某一位联系在一起,在C51编译器编译时,其对应的位地址是不可变化的。 C51编译器支持三种存储模式:SMALL模式、COMPACT模式和LARGE模式。不同的存储模式对变量默认的存储器类型不一样。(1)SMALL模式。SMALL模式称为小编译模式,在SMA-LL模式下,编译时,函数参数和变量被默认在片内RAM中,存储器类型为data。(2)COMPACT模式。COMPACT模式称为紧凑编译模式,在COMPACT模式下,编译时,函数参数和变量被默认在片外RAM的低256字节空间,存储器类型为pdata。(3)LARGE模式。LARGE模式称为大编译模式,在LARGE模式下,编译时函数参数和变量被默认在片外RAM的64K字节空间,存储器类型为xdata,欢迎点击下载51单片机计算器c语言PPT课件哦。

PPT分类Classification

Copyright:2009-2024 红软网 rsdown.cn 联系邮箱:rsdown@163.com

湘ICP备2024053236号-1