1.明天毕业答辩,谁能帮我看看我的单片机程序部分应该怎么讲解,越
接上:下面是主程序。
主程序 main() { unsigned int x,y; //定义液晶屏坐标 unsigned long j; //执行循环需要的临时变量 unsigned int i; unsigned long AddTemp=331264;//SD卡地址第一个数据物理地址初始值 CS=1; delayms(5); RES=0; delayms(5); RES=1; delayms(5); ILI9325_Initial(); //液晶屏初始化 SdInit(); //SD卡初始化 while(1) { for(j=0;j { SdReadBlock(DATA,AddTemp+(j*512),512); //每次读出512字节放到缓冲区 for(i=0;i { LCD_SetPos(x,x,y,y); Write_Data(DATA[2*i+1],DATA[2*i]); x++; if(x==240) //检测是否写到屏的边缘 240x320 { y++; x=0; if(y==320) y=0; } } } while(1) { if(KEY==0) {delay(5); if(KEY==0) { AddTemp = AddTemp+((j+20)*512); //写完一幅图片后把SD地址加300x512到下一个图片地址 for(j=0;j { SdReadBlock(DATA,AddTemp+(j*512),512); //每次读出512字节放到缓冲区 for(i=0;i { LCD_SetPos(x,x,y,y); Write_Data(DATA[2*i+1],DATA[2*i]); x++; if(x==240) //检测是否写到屏的边缘 240x320 { y++; x=0; if(y==320) y=0; } } } } } if(KEY1==0) //等待按键按下继续执行循环显示下一幅图片,如果没有按下则等待 {delay(5); if(KEY1==0) { AddTemp = AddTemp-((j+20)*512); //写完一幅图片后把SD地址加300x512到下一个图片地址 for(j=0;j { SdReadBlock(DATA,AddTemp+(j*512),512); //每次读出512字节放到缓冲区 for(i=0;i { LCD_SetPos(x,x,y,y); Write_Data(DATA[2*i+1],DATA[2*i]); x++; if(x==240) //检测是否写到屏的边缘 240x320 { y++; x=0; if(y==320) y=0; } } } } } } }}。
2.求一篇关于单片机的毕业论文
1.绪 论
二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。它的出现是近代计算机技术发展史上的一个重要里程碑,因为它体积小,通常都藏在被控机械的“肚子”里。它在这个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。
单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。
现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。
单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。
需要完整的我可以传给你
3.单片机毕业论文有哪些题目可以参考
单片机控制自动恒温箱的设计(电路图+原理图+程序)
双坐标步进电机控制系统的设计(论文)
原材料仓物位智能检测系统的设计
单片机多用宽频转速计的设计
智能家居安防红外报警器设计(附protel文件)
基于单片机的多功能信号发生器设计(新品)
数字示波器的设计(AVR单片机)(新品)
基于单片机的中文输入系统设计(程序+电路原理图+PCB图)
农业暖棚(温室)温湿度控制系统的设计
基于单片机喷泉控制系统的设计
参考地址: /Electronics/Singlechip