[arm]嵌入式系统计算器.pdfVIP

  • 71
  • 0
  • 约1.49万字
  • 约 14页
  • 2021-11-14 发布于山西
  • 举报
嵌入式系统设计报告 题目:触摸式计算器设计 姓名:姜涛 学号: 班级: 05 电子( 11)班 指导老师:沈军民 一、课程任务 本电子系统的功能是借助 ARM 7教学实验箱 , 使用 S3C44B0三星处理器能及触摸屏及 LCD显 示屏等硬件编写程序来实现计算器的设计。 实验要求: 1、要用触摸屏来实现 2、能够具有触摸按键选择功能,并且具有显示数字功能 3、可以实现四则运算功能 二、软件实现流程图 三、主程序: #include 44b.h #includeuhal.h #include option.h #includedef.h #include tchScr.h #includemyuart.h #include tchScr.h #include maro.h #pragma import(__use_no_semihosting_swi) // ensure no functions that use semihosting extern U32 LCDBuffer[240][320]; U32 jcolor; int number =0;// 记录数字 int number1=0; char signal; int main(void) { int i,j,k; int m,n; ARMTargetInit(); // 开发版初始化 LCD_Init(); //LCD 初始化 /* for (i=0;i9;i++) { switch (i) { case 0: jcolor=0 //RGB 均为 0 黑色 break; case 1: jcolor=0x000000e0; //R 红色 break; case 2: jcolor=0x0000d0e0; //R and G 橙色 break; case 3: jcolor=0x0000e0e0; //R and G 黄 break; case 4: jcolor=0x0000e000; //G 绿色 break; case 5: jcolor=0x00e0e000; //G B 青色 break; case 6: jcolor=0x00e00000; //B 蓝色 break; case 7: jcolor=0x00e000e0; //R and B 紫色 break; case 8: jcolor=0x00e0e0e0; //RGB 白色 break; } */ jsqInit(); getNum(235,7,0); LCD_Refresh() ; while(1){ TchScr_Test(); Delay(1000); } return 0; } getNum(int x,int y,int num){ int i,j; for(i=x;i=x+8;i++) for(j=y;j=y+14;j++)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档