文档介绍:嵌入式系统设计报告
题目:触摸式计算器设计
姓名:姜涛
学号:X05610117
班级: 05 电子(11)班
指导老师:沈军民
一、课程任务
本电子系统的功能是借助ARM 7教学实验箱,使用S3C44B0三星处理器能及触4)
LCDBuffer[j][i]=0x0000e000;
if((i==x&&j<=y+7)||(i==x+8&&j>=y+7))
LCDBuffer[j][i]=0x0000e000;
break;
case
6:if(j==y||j==y+7||j==y+14)
LCDBuffer[j][i]=0x0000e000;
if(i==x||(i==x+8&&j>=y+7))
LCDBuffer[j][i]=0x0000e000;
break;
case 7:if(i==x+8) LCDBuffer[j][i]=0x0000e000;
if(j==y) LCDBuffer[j][i]=0x0000e000;
break;
case 8:if(j==y||j==y+7||j==y+14) LCDBuffer[j][i]=0x0000e000;
if(i==x||i==x+8) LCDBuffer[j][i]=0x0000e000; break;
case 9:if(j==y||j==y+7||j==y+14) LCDBuffer[j][i]=0x0000e000;
if((i==x&&j<=y+7)||i==x+8)
LCDBuffer[j][i]=0x0000e000;
break;
}
}
}
getOp(){
int i,j;
for(i=235;i<=243;i++) for(j=7;j<21;j++)
{
switch(signal){
case '+':if(j==14||i==239) LCDBuffer[j][i]=0x00e00000;break;
case '-':if(j==14) LCDBuffer[j][i]=0x00e00000;break; case
'*':if(j+i==245||j-i==221)LCDBuffer[j][i]=0x00e00000;break;
case '/':if(j-i==221)LCDBuffer[j][i]=0x00e00000;break; }
}
}
jsqInit(){
int k,i,j;
for (k=0;k<260;k++)
for (j=i*32;j<i*32+32;j++)
{
LCDBuffer[2][k+10]= 0x00e00000;
LCDBuffer[42][k+10]= 0x00e00000;
LCDBuffer[215][105]= 0x00e00000;//'.'
LCDBuffer[107][235]= 0x00e00000;//'/'
LCDBuffer[117][235]= 0x00e00000;//'/'
}
for (k=0;k<10;k++)
for (j=i*32;j<i*32+32;j++)
{
LCDBuffer[57][k+100]= 0x00e00000;// ‘2'的位置
LCDBuffer[67][k+100]= 0x00e00000;
LCDBuffer[77][k+100]= 0x00e00000;
LCDBuffer[57][k+165]= 0x00e00000;// ‘3'的位置
LCDBuffer[67][k+165]= 0x00e00000;
LCDBuffer[77][k+165]= 0x00e00000;
LCDBuffer[112][k+35]= 0x00e00000;// ‘4'的位置
LCDBuffer[102][k+100]= 0x00e00000;// ‘5'的位置
LCDBuffer[112][k+100]= 0x00e00000;
LCDBuffer[122][k+100]= 0x00e00000;
LCDBuffer[102][k+165]= 0x00e00000;// ‘6'的位置
LCDBuffer[112][k+165]= 0x00e00000;
LCDBuffer[122][k+165]= 0x00e00000;
LCDBuffer[147][k+35]= 0x00e00000;// ‘7'的位置
LCDBuffer[147][k+100]= 0x00e00000;// ‘8'的位置
LCDBuffer[157][k+100]= 0x00e00000;
LCDBuffer[167][k+100]= 0x00