刘柱毕基于S3C2410的LCD设计与实现

合集下载

基于ARM9处理器S3C2410的LCD显示系统设计,ARM.

基于ARM9处理器S3C2410的LCD显示系统设计,ARM.

基于ARM9处理器S3C2410的LCD显示系统设计,ARM处理器,S3C2410,
TFT-LCD,显示控制
引言S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,其主频可达203MHz[1],适用于信息家电、PDA、手持设备、移动终端等领域,本文介绍了基于S3C2410的显示系统的硬件电路及驱动软件设计方法。

TFT-LCD模块的时序要求本显示模块选用的LQ080V3DG01是Sharp公司的TFT-LCD器件,该器件的分辨率为640×480,控制时序图如图1所示,时间参数如表1所列[2]。

引言
S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,其主频可达203MHz[1],适用于信息家电、PDA、手持设备、移动终端等领域,本文介绍了基于S3C2410的显示系统的硬件电路及驱动软件设计方法。

TFT-LCD模块的时序要求
本显示模块选用的LQ080V3DG01是Sharp公司的TFT-LCD器件,该器件的分辨率为640×480,控制时序图如图1所示,时间参数如表1所列[2]。

基于S3C2410X的ARM9的嵌入式系统开发

基于S3C2410X的ARM9的嵌入式系统开发

院系:计算机与通信工程学院专业:电子信息工程班级:学号:姓名:指导教师:李志华基于S3C2410X的ARM9嵌入式系统开发摘要:嵌入式系统指的是嵌入到系统内部的计算机系统,是面向特定应用设计的专用计算机系统。

嵌入式系统是当前最热门最有发展前途的IT应用领域之一,文中系统分析了ARM嵌入式及S3C2410X微处理器的特点,系统讲述了S3C2410X微处理器的一种硬件设计方案。

关键词:嵌入式系统;ARM;S3C2410X1.引言嵌入式系统(Embedded Systems)是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。

嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件。

典型机种如微控制器,微处理器和DSP等。

嵌入式系统具有技术密集,不断创新,发展迅速的特点。

2.ARM嵌入式简介ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对微处理器的通称,还可以认为是一种技术的名字。

ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。

技术具有性能高、成本低和能耗省的特点。

适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。

ARM 公司是专门从事基于RISC 技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM 微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM 微处理器芯片进入市场。

目前,全世界有几十家大的半导体公司都使用ARM 公司的授权,因此既使得ARM 技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。

s3c2410 LCD图片显示

s3c2410 LCD图片显示

s3c2410 LCD图片显示最近研究了s3c2410下LCD控制器的相关知识,主要的参考资料就是三星s3c2410数据手册(arm920T),英文版,看的不是非常明白,后来参考了WinCE下的部分代码,似有所领悟。

于是写了此程序,用以在LCD上显示图片。

本程序可以在LCD上居中显示小于800×480的任意大小的图片。

用到的辅助工具就是上篇文章中的RGB分量提取器.关键模块如下:0、全局变量的定义:#define DMA_BUFFER_BASE 0xAC000000#define DMA_PHYSICAL_BASE 0x35000000 // S3C2410X01 0x30000000#define FRAMEBUF_BASE (DMA_BUFFER_BASE + 0x00100000)#define FRAMEBUF_DMA_BASE (DMA_PHYSICAL_BASE +0x00000000)//0x00100000#define IOP_BASE 0x56000000 // 0x56000000typedef struct {unsigned int GPACON; // 00unsigned int GPADAT;unsigned int PAD1[2];...................}IOPreg;// Define LCD type of S3C2400X01#define TFT24BPP 3#define LCDTYPE TFT24BPP // define LCD type as upper definition.//// Registers : LCD Controller//#define LCD_BASE 0x4D000000 // 0x4D000000typedef struct {unsigned int LCDCON1; // 00unsigned int LCDCON2; // 04unsigned int LCDCON3; // 08.....................}LCDreg ;// LCD register value#define MODE_TFT_24BIT (224)#define LCD_XSIZE_TFT (800)#define LCD_YSIZE_TFT (480)#define ARRAY_SIZE_TFT_24BIT (SCR_XSIZE*4*SCR_YSIZE)#define HOZVAL_TFT (LCD_XSIZE_TFT-1)#define LINEVAL_TFT (LCD_YSIZE_TFT-1)#define MVAL (13)#define MVAL_USED (0)#define VBPD ((32-1)&0xff)#define VFPD ((11-1)&0xff)#define VSPW ((2-1) &0x3f)#define HBPD ((88-1)&0x7f)#define HFPD ((40-1)&0xff)#define HSPW ((128-1)&0xff)#define CLKVAL_TFT (1)#define M5D(n) ((n) & 0x1fffff)U32* pLCDBuffer24=(U32*)FRAMEBUF_DMA_BASE;U32* picData;volatile LCDreg *s2410LCD = (LCDreg *)LCD_BASE;volatile IOPreg *s2410IOP= (IOPreg *)IOP_BASE;int nCol = 800;//象素列数int nRow = 480;//象素行数U32* picDataT=NULL;1、入口函数,其中包括了相应端口、寄存器初始化的入口,aa,bb,cc,dd,ee是可选择的5幅预定义图片的GRB码数组,具体代码如下void lcd_Main(void){char sel;Uart_Printf("Lcd_Driver ");lcd_port_init();lcd_regs_init();Uart_Printf("select one Picture to show(1 2 3 4 5 0) ");while((sel = Uart_Getch()) != 'e'){Uart_Printf("%c ",sel);switch(sel){case '1':picData = (U32*)aa;break;case '2':picData =(U32*)bb;break;case '3':picData = (U32*)cc;break;case '4':picData = (U32*)dd; break;case '5':picData = (U32*)ee;break;default:Uart_Printf("Input 1 2 3 4 5 0 ");}lcd_display();Uart_Printf("select one Picture to show(1 2 3 4 5 0) ");}Uart_Printf("Exit");//lcd_close();}2、相应端口设置,包括GPC,GPD,GPG的相应位的设置:void lcd_port_init(void){// LCD port initialize.s2410IOP->GPCUP = 0xFFFFFFFF;s2410IOP->GPCCON = 0xAAAAAAAA;s2410IOP->GPDUP = 0xFFFFFFFF;s2410IOP->GPDCON = 0xAAAAAAAA;s2410IOP->GPGCON &= ~(3 << 8); /**//* Set LCD_PWREN asoutput */s2410IOP->GPGCON |= (1 << 8);s2410IOP->GPGDAT |= (1 << 4); //* Backlight ON,关键,不然lcd不亮}3、控制寄存器设置:void lcd_regs_init(void){#ifdef MODE_TFT_24BITs2410LCD->LCDCON1 = (1 << 8) | //* VCLK = HCLK / ((CLKVAL + 1) * 2) -> About 7 Mhz(MVAL_USED << 7) | //* 0 : EachFrame(3 << 5) | // TFT LCD Pannel(13 << 1) | //Y: // 24bpp Mode(0 << 0) ; // Disable LCD Outputs2410LCD->LCDCON2 = (VBPD << 24) | //*VBPD : ((32-1)&0xff)(LINEVAL_TFT << 14) | //* LINEVAL_TFT : 480 -1(VFPD << 6) | //* VFPD :((11-1)&0xff)(VSPW << 0) ; //* VSPW : ((2-1)&0x3f)s2410LCD->LCDCON3 = (HBPD << 19) | //*HBPD : ((88-1)&0x7f)(HOZVAL_TFT << 8) | //* HOZVAL_TFT : 800 -1(HFPD << 0) ; //* HFPD :((40-1)&0xff)s2410LCD->LCDCON4 = (MVAL << 8) | //*MVAL : 13(HSPW << 0) ; //* HSPW :((128-1)&0xff)s2410LCD->LCDCON5 = 0x00000000;/**//*s2410LCD->LCDCON5 = (0 << 12) | // BPP24BL : LSBvalid(0 << 11) | // FRM565 MODE : 5:5:5:1Format(0 << 10) | // INVVCLK : VCLK Falling Edge(0 << 9) | // INVVLINE : Inverted Polarity(0 << 8) | // INVVFRAME : Inverted Polarity(0 << 7) | // INVVD : Normal(0 << 6) | // INVVDEN : Normal(0 << 5) | // INVPWREN : Normal(0 << 4) | // INVENDLINE : Normal(0 << 3) | // PWREN : Disable PWREN(0 << 2) | // ENLEND : Disable LEND signal(0 << 1) | // BSWP : Swap Disable(0 << 0) ; // HWSWP : Swap Enable */s2410LCD->LCDSADDR1 = ((FRAMEBUF_DMA_BASE >> 22) << 21) |((M5D(FRAMEBUF_DMA_BASE >> 1)) << 0);//LCDBANK = ((FRAMEBUF_DMA_BASE >> 22) << 21)//LCDBASEU = ((M5D(FRAMEBUF_DMA_BASE) >> 1) << 0)s2410LCD->LCDSADDR2 = (M5D(FRAMEBUF_DMA_BASE) >> 1) +( (LCD_XSIZE_TFT*2) + 0 )*(LINEVAL_TFT+1);//LCDBASEL = s2410LCD->LCDSADDR2s2410LCD->LCDSADDR3 = (((LCD_XSIZE_TFT - LCD_XSIZE_TFT) / 1) << 11) | (LCD_XSIZE_TFT);//OFFSIZE = (((LCD_XSIZE_TFT - LCD_XSIZE_TFT) / 1) << 11) == 0//PAGEWIDTH = (LCD_XSIZE_TFT)s2410LCD->TPAL = 0x0;s2410LCD->LCDCON1 |= 1;#endif}4、居中显示图片:void lcd_display(void){int y;int pw, ph;int sw=800, sh=480;U32* pdata;U32* pBt=NULL;lcd_clear();get_XY();//获得图片的宽与高,以保存在RGB数组的头两个字节。

ARMS3C2410驱动TFT-LCD的研究.

ARMS3C2410驱动TFT-LCD的研究.

ARM S3C2410驱动TFT-LCD的研究技术分类:嵌入式系统 | 2008-03-07来源:电子开发网 | 作者:张义磊介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和TFT-LCD 的控制器设置规则。

参照TFT-LCD CJM10C0101的逻辑要求和时序要求设计了其驱动电路,设置了各主要LCD寄存器。

开发了CJM10C0101在嵌入式LINUX下的显示驱动程序,并在CJM10C0101上显示了清晰稳定的画面。

实验表明这套装置通用性好,能驱动大部分的TFT-LCD;可移植性强,经过少许修改即可应用在其他嵌入式系统中。

它是S3C2410驱动TFT-LCD的一套较佳的解决方案。

1 引言随着科技的发展,ARM在社会各个方面的应用越来越广。

S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,主频可达203MHz,适用于信息家电、SmartPhone、Tablet、手持设备、移动终端等领域。

其中,集成的LCD控制器具有通用性,可与大多数的LCD显示模块接口。

CJM10C0101是一种用非晶硅TFT作为开关器件的有源矩阵液晶显示器,该模块包括TFT-LCD显示屏!驱动电路和背光源,其接口为TTL电平。

分辨率为640×480像素,用18bit 数据信号能显示262144色。

6点视角是最佳视角。

在以三星ARM芯片S3C2410为核心,USB、UART、LCD、TOUCHPANEL等作为输入输出设备,FLASH和SDRAM作存储器,加上固化在FLASH里面的嵌入式LINUX组成的嵌入式系统中,我们致力于使此系统用本国生产的TFT-LCD作显示输出,因此研究设计了驱动CJM10C0101型26.4cm(10.4in)TFTLCD的硬件适配电路与嵌入式LINUX下的显示驱动程序。

2 S3C2410 LCD控制器介绍2.1 管脚S3C2410 LCD控制器用于传输视频数据和产生必要的控制信号,像VFRAME、VLINE、VCLK、VM等等。

基于S3C2440的可视化多功能波形发生器的设计

基于S3C2440的可视化多功能波形发生器的设计

基于S3C2440的可视化多功能波形发生器的设计张传胜【摘要】为了满足激光器控制系统对波形发生装置的需求,设计了基于S3C2440处理器和Altera 公司的FPGA 芯片的可视化多功能波形发生器的平台,对该平台所采用的DDS 合成算法进行仿真。

使用S3C2440处理器直接驱动TFT 液晶屏和四线电阻触摸屏建立硬件平台,利用VHDL 语言编写与处理器的数据接口,并利用IP 库定制合适的DDS 器件,按照输入的选项和参数,通过DDS 生成频率和相位,通过DAC0832生成振幅,形成需要的波形信号。

测试结果表明,该平台通过触屏输入参数,并完成波形数据曲线的生成及显示输出,与传统的函数发生器方法相比具有适用性好、使用方便、成本低廉的优点。

该平台可以满足激光器控制系统的实际需求。

%To meet the demand for waveform-generator in the laser control system devices,a platform for designing the visualization versatile waveform generator is built based on the S3C2440 processor and the Altera's FPGA chip,and the DDS synthesis algorithm used in this platform is simulated.The hardware is built by using the S3C2440 processor and driving a TFT LCD screen and a four-wire resistive touching screen directly.VHDL language is used for the processor data interface and the appropriate DDS is selected on the basis of the IP.According to the input options and parameters,the desired waveform signal is output by a frequency and a phase generated by the DDS and amplitude generated by the DAC0832,respectively.Test results show that the platform can be used to generate and display the waveform curve completely by inputting the parameters in the touching screen. Compared with the conventionalfunction generator,it has the merits of good applicability,easy use and low cost.The waveform-generator can be used and meet the test requirements in the laser control system.【期刊名称】《液晶与显示》【年(卷),期】2014(000)006【总页数】5页(P939-943)【关键词】S3C2440;DDS;波形【作者】张传胜【作者单位】中国科学院长春光学精密机械与物理研究所,吉林长春130033【正文语种】中文【中图分类】TP316.2;TP3171 引言目前,随着电子设计自动化技术的发展,特别是现代仿真和测试技术的发展,激光器控制系统对波形发生装置的需求越来越复杂,传统的函数发生器虽然性能优越,却无法满足激光器控制系统的实际测试需求,同时成本也较高。

S3c2410电路设计(以北京博创s3c2410-s实验箱为例讲解)

S3c2410电路设计(以北京博创s3c2410-s实验箱为例讲解)

17
印刷电路板的设计
电源质量与分配
电源分配
实际的工程应用和理论都证实,电源的分配对系统的稳定性有很 大的影响,因此,在设计印刷电路板时,要注意电源的分配问题。
在印刷电路板上,电源的供给一般采用电源总线(双面板)或电 源层(多层板)的方式。电源总线由两条或多条较宽的线组成,由 于受到电路板面积的限制,一般不可能布得过宽,因此存在较大的 直流电阻,但在双面板得设计中也只好采用这种方式了,只是在布 线的过程中,应尽量注意这个问题。 在多层板的设计中,一般使用电源层的方式给系统供电。该方式 专门拿出一层作为电源层而不再在其上布信号线。由于电源层遍及 电路板的全面积,因此直流电阻非常的小,采用这种方式可有效的 降低噪声,提高系统的稳定性。
32
33
LCD与触摸屏

从CPU 的LCD 控制器出来的信号线包括24 根数据线和若 干根控制线。对于256色LCD 只需要其中低8 位数据线即可。 这些信号线是经过74HC245 隔离后接到LCD 模块的,接 256 色屏时也由245 芯片完成电平转换。8 位LCD 模块除 了需要控制信号和数据信号外,还需要一个22V 左右的工 作电压和上千伏的背光电压。前者由MAX629 升压后得到, 后者由一个逆变器模块提供。另外LCD 信号线驱动芯片 74HC245 的电源是可选的,当使用5V 电平的256 色彩屏 时该芯片电源使用5V,使用3.3V 的16 位真彩屏选择3.3V。 (2410-S可以安装5#的伪彩屏和8#的真彩屏)。
芯片在工作时有一定的发热是正常的,但如果有芯片特 别发烫,则一定有故障存在,需断电检查确认无误后方可继 续通电调试。
20
硬件系统的调试
电源、晶振及复位电路调试
调试电源电路之前,尽量少接器件,通电之前检查有无 短路现象

基于S3C2410X的液晶屏接口设计与实现

基于S3C2410X的液晶屏接口设计与实现

基于S3C2410X的液晶屏接口设计与实现摘要:设计了嵌入式微处理器S3C2410X与TFT型液晶屏TD035STEB1接口的硬件电路,基于嵌入式Linux进行LCD模块驱动程序的开发,实现了ASC II字符、汉字与基本图形的显示以及触摸控制功能。

实验表明,该方案通用性好,可移植性强,可为各种嵌入式系统提供一个友好的人机交互接口。

关键词:嵌入式系统;ARM;液晶屏; Linux驱动;人机接口随着计算机技术、网络技术和微电子技术的深入发展,特别是各种高性能SOC ( system on chip )的设计开发和嵌入式操作系统的出现,嵌入式系统日益广泛地应用于工业控制、移动通信、家用电器以及消费电子等设备中。

ARM是目前公认的业界领先的32位嵌入式RISC( reduced instructions set computer)微处理器,具有体系结构可扩展、功耗低、成本低和支持管理实时多任务等特点。

带触摸屏的LCD作为一种人机交互接口以其体积小、重量轻和耗电低等优点在嵌入式系统中得到了广泛的应用,可以显示各种字符和图形,实现复杂GUI( graphics user interface)功能。

S3C2410X是SAMSUNG公司生产的一款基于ARM920T内核的32位RISC微处理器,主频可达203MHz,其内部集成了通用的LCD控制器、8通道10位ADC和触摸屏接口。

TD035STEB1是TOPPOLY光电公司的TFT型3. 5″透反式液晶显示器,该模块采LTPS( low temper2ature ploy silicon) TFT作为开关器件,内置垂直、水平驱动器,集成了四线电阻式触摸屏和背光电路,从而简化了外部电路的设计。

一、硬件电路设计1. 1S3C2410X LCD控制器LCD控制器用于传输视频数据和产生必要的控制信号,对于TFT型LCD,其外部接口信号描述如下:VSYNC为垂直同步信号,表明LCD屏开始显示新的一帧数据;HSYNC为水平同步信号,表明LCD屏开始显示新的一行数据; VCLK为像素时钟信号; VDEN为像素数据使能信号; VD [ 23∶0 ]为LCD像素数据总线,可支持最大24 BPP ( bit per pixel)的16M彩色显示; LEND为行结束信号; LCD_PWREN为LCD 面板电源使能控制信号。

基于S3C2410的图像采集系统的设计与实现

基于S3C2410的图像采集系统的设计与实现

基于S3C2410的图像采集系统的设计与实现
李金平;卿粼波;何小海
【期刊名称】《成都信息工程学院学报》
【年(卷),期】2008(023)005
【摘要】针对目前图像采集系统要求低成本,低功耗,体积小,提出了基于S3C2410的图像采集系统方案,介绍了S3C2410与CMOS图像传感器OV7260的硬件接口设计,详细阐述了嵌入式Linux下图像采集驱动程序的编写,最后给出了实验结果.【总页数】4页(P514-517)
【作者】李金平;卿粼波;何小海
【作者单位】四川大学电子信息学院图像信息研究所,四川,成都,610064;四川大学电子信息学院图像信息研究所,四川,成都,610064;四川大学电子信息学院图像信息研究所,四川,成都,610064
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于S3C2410的嵌入式图像采集系统的设计 [J], 田茂;李晓;潘永才
2.基于S3C2410的嵌入式远程实时图像采集系统设计 [J], 苏日建;黄布毅;李银华
3.基于S3C2410的图像数据采集系统的设计 [J], 张梅红
4.基于嵌入式Linux和S3C2410的远程CCD图像采集系统 [J], 刘昌举;戴基智;龙再川;王勇;李应辉
5.基于S3C2410的远程图像采集系统设计 [J], 林华辉;景占荣;谷志敏
因版权原因,仅展示原文概要,查看原文内容请购买。

第五章 基于S3C2410的系统硬件设计.ppt

第五章  基于S3C2410的系统硬件设计.ppt
1、存储控制器简介
S3C2410的存储控制器提供存取外存的控制信号。 小端/大端格式(软件选择) 地址空间:128MB/组(总共1GB/8组) 存取单位可编程
第1组~第7组(8/16/32位) 第0组(16/32位)
5.1.2 存储器控制器
6组可为ROM、SRAM 2组可为ROM、SRAM、SDRAM 7组首地址固定,最后1组首地址可以调整 最后2组容量可以编程调整 存取周期可以编程调整 外部WAIT信号用于扩展总线周期 支持SDRAM的自动刷新和掉电模式
5.3.1 ARM的中断原理
异常中断的响应-返回流程图
2、系统管理
存储格式大/小端支持 8个存储器BANK,其中6个可用于ROM、
SRAM等,2个用于ROM、SRAM和SDRAM 每个BANK地址空间128MB(共1GB) 每个BANK可以编程设置8/16/32位总线宽度 BANK0到BANK6是固定起始地址的 BANK6和BANK7的容量可设置 支持多种类型的ROM启动,NorFlash、
5.1.3 Nand Flash控制器
2、NAND Flash 介绍
Samsung、TOSHIBA和Fujistu 支持NAND技 术Flash存储器。
这种结构的闪速存储器适合于纯数据和文件存 储,主要作为Smart Media卡、Compact Flash卡、 PCMCIA ATA卡、固态盘的存储介质,并正成为闪 速磁盘技术的核心。
5.2.1 S3C2410A的IO口工作原理
IO口寄存器
(1)端口配置寄存器(GPACON-GPHCON) 在S3C2410中,大部分的引脚是复用的。所以,对于
每个引脚要求定义一个功能。端口配制寄存器(PnCON) 定义每一个引脚的功能。

嵌入式Linux中基于s3c2410的LCD驱动设计

嵌入式Linux中基于s3c2410的LCD驱动设计

嵌入式Linux中基于s3c2410的LCD驱动设计
李立峰
【期刊名称】《计算机光盘软件与应用》
【年(卷),期】2011(000)008
【摘要】本文主要介绍了在嵌入式Linux系统下基于s3c2410的LCD驱动设计,通过对Linux设备驱动的工作原理和机制介绍,并结合大量源代码进行分析,提出了基于S3C2410的LCD驱动的开发方案.
【总页数】1页(P191-191)
【作者】李立峰
【作者单位】中北大学,太原030051
【正文语种】中文
【中图分类】TP316
【相关文献】
1.基于S3C2410的嵌入式Linux开发环境的搭建 [J], 朱黎
2.基于S3c2410和嵌入式Linux的ADC驱动程序实现与应用 [J], 靳光明;杜文平
3.基于S3c2410和嵌入式Linux的ADC驱动程序实现与应用 [J], 靳光明;杜文平
4.基于S3C2410的嵌入式LINUX下OLED模块驱动设计 [J], 何剑锋;李祥;何月顺;姜林
5.基于S3C2410芯片的嵌入式linux系统开发环境的设计与实现 [J], 朱小军;张志斌;刘慧鹏
因版权原因,仅展示原文概要,查看原文内容请购买。

作者北京清华大学电子工程系 刘立涛 罗嵘 金平

作者北京清华大学电子工程系 刘立涛 罗嵘 金平

基于S3C2410的TFT-LCD驱动电路设计作者:北京清华大学电子工程系 刘立涛 罗嵘 金平关键词:驱动电路,嵌入式系统,TFT-LCD,嵌入式处理器,S3C2410,液晶显示器引言随着电子技术的迅猛发展,具有耗电少、亮度高、体积小等特点的液晶显示器被广泛应用于嵌入式系统中。

S3C2410是三星公司开发的一款以ARM920T为核心的16/32位嵌入式处理器。

它主要面向手持设备以及高性价比、低功耗的应用。

LTS350Q1-PE1是三星电子公司生产的一款非晶硅有源矩阵TFT-LCD,它具有功耗低、亮度高和体积小等特点,目前在嵌入式设备中应用非常广泛。

基于S3C2410,采用LTS350Q1-PE1作为显示设备可以构成一个基于嵌入式平台的液晶显示系统,如图1所示,该系统可以满足大多数嵌入式手持设备的功能要求。

但是,要想S3C2410的LCD控制器可以正确有效地控制TFT-LCD,需要设计两者之间的硬件驱动电路。

本文设计了LTS350Q1-PE1的硬件驱动电路,将S3C2410的LCD控制器和TFT-LCD结合起来构成嵌入式液晶显示系统。

调试结果表明设计正确,本文所设计的液晶显示器的驱动电路只需要嵌入式处理器给出像点时钟、数据使能信号和RGB数据信号,因此,可以不做硬件上的修改就能成为以其它处理器为平台的显示解决方案,具有较大的灵活性和实用性。

图1系统结构框图TFT-LCD驱动电路设计TFT-LCD驱动电路的主体部分由多路电压源、能够给出正确数字逻辑信号的电路以及为了看到显示画面而设计的背光驱动电路构成,另外,不同的液晶显示器因为内部电路的差别还需要一些不同的外围附属电路。

多路电压产生电路由于液晶屏内集成有数字电路和模拟电路,需要外部提供数字电压和模拟电压。

另外,为了完成数据扫描,需要TFT轮流开启/关闭。

当TFT开启时,数据通过源极驱动器加载到显示电极,显示电极和公共电极间的电压差再作用于液晶实现显示,因此需要控制TFT的开启电压VON、关闭电压VOFF,以及加到公共电极上的电压VCOM,各电压的具体要求见表1。

基于S3C2410的触摸屏应用技术

基于S3C2410的触摸屏应用技术
O l 1 O
/设置成为等待中断模式 :1 O / 1 1
结果
Q 、Q 1 2导 通 ,
若给一个工作面的 电极对施加 电压 , 重量 轻、成本低 、可靠 性高 的优 点 ,其 中 AR 体 系处理器 为该工作 面的一对 电极 , M
占据 了 目前 各种嵌入 式处理 器最大的市场份额 ,¥ C 4 3 21 布 。当给 X
A P CA TI PLI ON
■ ●
基于 ¥ 2 3 1 C 4 0的触 摸屏应用技术
摘 要 :¥ C 40 3 21 处理 器 是 Smsn a u g公 司基 于 A M 公 在嵌入式 系统 中用的较 多。 电阻触摸屏 是一块 4层 的透 明的 R
司 的 AR 2 T处理 器核 ,是 当前 3 M9 0 2位嵌入 式市 场 中应用 复合薄膜屏 ,最 下面是玻璃或有机玻 璃构成的基层 ,最上面 较多的微控制器 ,基 于 ¥ C 4 0嵌入 式微 处理器的触摸屏应 是一层外表面经过 硬化处理从而 光滑防刮 的塑料层 ,中间是 3 21 用技术有较 高的工程 应用价值。介绍 了 ¥ C 4 0处理器的技 两 层金属导 电层 ,分别在基层 之上和 塑料层 内表面 ,在两 导 3 21 术特点 、触摸屏 的工作原理 ,阐述了基于 ¥ C 4 0系统的触 电层之间有许 多细 小的透 明隔离 点把 它们 隔开。 当手指触摸 3 21 摸屏接 口设计方法 和程序 配置。 关键词 :¥ C 4 0 3 2 1 ;嵌 入式 ;触摸屏 ; 屏 幕时 ,两导 电层在触摸点处接触。如图 1 示。 所 电阻式触摸屏有 四线和五线两种。应用较多 的是 四线式 , 其触摸 屏的 X工作面和 Y工作面 分别加在两个导 电层上,共
( 2) 拥 有 独 立 的 1 K B指 令 C c e和 1 K 6 ah 6 B数 据 3 、¥ C 4 处理 器 与触摸 屏 的接 口设计 321 0微 Cce a h ,支持 T T的 L F CD及控 制器 。

基于ARM的LCD图像显示系统设计

基于ARM的LCD图像显示系统设计

基于ARM的LCD图像显示系统设计作者:潘宗衢赵益民路宏敏来源:《数字技术与应用》2012年第07期摘要:本文介绍了TFT-LCD的特点。

进一步以ARM S3C2410作为处理器控制芯片,根据LCD图形显示设计流程,提出了S3C2410控制寄存器的设置方法。

然后阐述了帧缓冲设备的层次结构和数据结构。

最后在Linux操作系统下,实现了基于ARM 的BMP及JPEG图像显示。

关键词:嵌入式系统 LCD接口帧缓冲图形显示中图分类号:TP303;TP316.2 文献标识码:A 文章编号:1007-9416(2012)07-0126-03Design of LCD Graphic Display System Based on ARM chipPAN Zongqu ZHAO Yimin LU Hongmin(School of Electronic Engineering,Xidian University,Xi’an 710071,China)Abstract:The characteristics of TFT-LCD screens were introduced.Further,the ARM chipS3C2410 was selected as the control processor and the registers setting method of chip S3C2410 was proposed according to the basic design flow of LCD display screen.Then,the hierarchy and data structures of framebuffer device were described.Finally,the graphic display with BMP and JPEG format was realized under Linux operating system based on ARM chip.Key words: Embedded system LCD driver Framebuffer Graphic display随着科学技术的发展,LCD屏显示系统越来越重要。

第3章 基于S3C2410X处理器的嵌入式应用系统设计ppt课件

第3章 基于S3C2410X处理器的嵌入式应用系统设计ppt课件

第3章 基于S3C2410X处理器的嵌入式应用系统设计
3.2.1 8位存储器接口设计 由于ARM微处理器的体系结构支持8位
/16位/32位的存储器系统,相应地可以构 建8位的存储器系统、16位的存储器系统 或32位的存储器系统,在采用8位存储器 构成8位/16位/32位的存储器系统时,除 数据总线的连接不同之处,其它的信号 线的连接方法基本相同。
第3章 基于S3C2410X处理器的嵌入式应用系统设计
Nor具有XIP(eXecute In Place,芯片内执 行)特性,应用程序可以直接在Flash闪存内运 行,不必再把代码读到系统RAM中。Nor的传 输效率很高,在1~4MB的小容量时具有很高的 成本效益,但是很低的写入和擦除速度大大影 响了它的性能。Nand结构能提供极高的单元 密度,可以达到高存储密度,并且写入和擦除 的 速 度 也 很 快 。 在 接 口 方 面 , Nor Flash 和 Nand Flash 也 存 在 着 差 别 。 Nor Flash 带 有 SRAM接口,Nand器件使用复杂的I/O口来串 行存取数据。
第3章 基于S3C2410X处理器的嵌入式应用系统设计
图3.5所示的是S3C2410X应用系统所需的RTC时 钟电路图,电路由12MHz晶振和2个15pF的电容组成, 振荡电路的输出接到S3C2410X微处理器的XTlpll脚, 输入由XTOpll提供。12MHz的晶振频率经S3C2410X 内部PLL电路的倍频后可达203MHz。
第3章 基于S3C2410X处理器的嵌入式应用系统设计
图3.8 32位存储器系统
第3章 基于S3C2410X处理器的嵌入式应用系统设计
3.2.2 SDRAM接口电路设计
在ARM嵌入式应用系统中,SDRAM主要用于程序 的运行空间、数据及堆栈区。当系统启动时,CPU首先 从复位地址0x0处读取启动程序代码,完成系统的初始 化后,为提高系统的运行的速度,程序代码通常装入到 SDRAM中运行。在S3C2410X片内具有独立的SDRAM刷 新控制逻辑电路,可方便地与SDRAM接口。目前常用的 SDRAM芯片有8位和16位的数据宽度、工作电压一般为 3.3 V。主要生产厂商有HYUNDAI、Winbond等,下面 以 K4S561632C-TC75 为 例 说 明 其 与 S3C2410X 的 接 口 方 法,构成16M x 32位的存储系统。

基于s3c2410与触摸屏的软硬件设计

基于s3c2410与触摸屏的软硬件设计

基于s3c2410与触摸屏的软硬件设计————————————————————————————————作者:————————————————————————————————日期:摘要:给出S3C2410上触摸屏的实现原理、硬件结构和软件程序;对软件进行优化,改进软件滤波的实现方法.其算法使用C语言实现,可移植到任何操作系统的触摸屏驱动程序中.本文介绍了基于三星S3C2410X微处理器,采用SPI接口与ADS7843触摸屏控制器芯片完成触摸屏模块的设计。

具体包括在嵌入式Linux操作系统中的软件驱动开发,采用内核定时器的下半部机制进行了触摸屏硬件中断程序设计,采用16个时钟周期的坐标转换时序,实现触摸点数据采集的方法,给出了坐标采集的流程。

设计完成的触摸屏驱动程序在博创公司教学实验设备UP—NETARM2410—S平台上运行效果良好。

引言:随着个人数字助理(PDA)、瘦容户机等的普及,触摸屏作为终端与用户交互的媒介,在我们的生活中使用得越来普遍。

触摸屏分为电阻式、电容式、声表面波式和红外线扫描式等类型,使用得最多的是4线电阻式触摸屏。

本文以ARM9内核芯片S3C2410触摸屏接口为基础,通过外接4线电阻式触摸屏构成硬件基础。

在此基础上,开发了触摸屏面图板程序随着信息家电和通讯设备的普及,作为与用户交互的终端媒介,触摸屏在生活中得到广泛的应用。

如何在系统中集成触摸屏模块以及在嵌入式操作系统中实现其驱动程序,都成为嵌入式系统设计者需要考虑的问题。

本文主要介绍在三星S3C2410X微处理器的硬件平台上进行基于嵌入式Linux的触摸屏驱动程序设计。

一、S3C2410处理器S3C2410处理器是Samsung公司基于ARM公司的ARM920T处理器核,采用FBGA 封装,采用0。

18um制造工艺的32位微控制器.该处理器拥有:独立的16KB指令Cache和16KB数据Cache,MMU,支持TFT的LCD控制器,NAND闪存控制器,3路UART,4路DMA,4路带PWM的Timer ,I/O口,RTC,8路10位ADC,Touch Screen接口,IIC—BUS 接口,IIS-BUS 接口,2个USB主机,1个USB设备,SD主机和MMC接口,2路SPI。

基于S3C2410A处理器的TFT-LCD显示设计

基于S3C2410A处理器的TFT-LCD显示设计

基于S3C2410A处理器的TFT-LCD显示设计作者:黄玉仙周翔来源:《中国新技术新产品》2011年第18期摘要:本文详细介绍了S3C2410A处理器内置的LCD控制器的功能,所选用显示模块AT056TN53 V.1的特性,S3C2410A与LCD显示屏的接口,TFT彩色LCD的驱动程序设计,以及如何在LCD上显示中英文字符,从而实现直观、稳定的显示效果。

关键词:S3C2410A;LCD控制器;AT056TN53 V.1;字符显示中图分类号:TP277文献标识码:A1.引言S3C2410A-20是三星公司生产的基于ARM920T内核的32位RISC微处理器,操作频率最高200MHz。

该处理器内置了LCD控制器,有专用的接口电路,从而降低了产品研发成本和难度,提高了可靠性。

TFT-LCD(薄膜晶体管型液晶显示)以其清晰的显示效果、优良的性能和更丰富的色彩,广泛应用于通信、自动控制、家电、工业、国防等各个行业。

2.显示模块介绍本设计采用了台湾群创生产的AT056TN53 V.1显示模块。

它是一款5.6寸TFT-LCD,分辨率为640X480,工作电压+3.3V。

此款显示屏可通过PWM调制调节其背光亮度。

控制时序如图1所示,时间参数可参考表1。

图1AT056TN53 V.1显示模块时序要求表1AT056TN53 V.1时序参数表3.S3C2410A与LCD显示屏的接口设计S3C2410A内部自带LCD控制器,简化了电路设计。

本设计采用了5:6:5(R:G:B)模式,RGB三色共使用16条数据线。

另有VSYNC、HSYNC、VCLK、ADJ四条信号线。

电路设计如图2所示。

图2 处理器与显示屏接口其中,ADJ信号与S3C2410A的PWM信号输出端相连,用于调节LED背光亮度;MODE 端用于选择显示屏的同步方式;DE端决定从处理器输入的数据是否有效;L/R、U/D端决定显示屏的扫描方向,可通过连接高低电平实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文(设计)材料题目:基于S3C2410的LCD设计与实现学生姓名:刘柱学生学号:0908030221系别:电气信息工程学院专业:电子信息工程届别:2013指导教师:张大雷填写说明1、本材料包括淮南师范学院本科毕业论文(设计)任务书、开题报告以及毕业论文(设计)评审表三部分内容。

2、本材料填写顺序依次为:(1)指导教师下达毕业论文(设计)任务书;(2)学生根据毕业论文(设计)任务书的要求,在文献查阅的基础上撰写开题报告,送交指导教师审阅并签字认可;(3)毕业论文(设计)工作后期,学生填写毕业论文(设计)主要内容,连同毕业论文(设计)全文一并送交指导教师审阅,指导教师根据学生实际完成的论文(设计)质量进行评价;(4)指导教师将此表连同学生毕业论文(设计)全文一并送交评阅教师评阅。

3、指导教师、评阅教师对学生毕业论文(设计)的成绩评定均采用百分制。

4、毕业论文(设计)答辩记录不包括在此表中。

要求完成的主要任务及达到的目标一块LCD屏显示图像,不但需要LCD驱动器,还需要有相应的LCD控制器。

通常LCD 驱动器会以COF/COG的形式与LCD 玻璃基板制作在一起,而LCD控制器则由外部电路来实现。

而S3C2410内部已经集成了LCD控制器,因此可以很方便地去控制各种类型的LCD 屏。

要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LC 控制器。

在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。

通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。

任务要求如下:(1)了解ARM9系列产品的架构。

(2)熟悉由三星公司制造的S3C2410/2440产品的特性。

(3)驱动在嵌入式产品中重要性以及LCD驱动的工作原理。

(4) LCD具体在S3C2410/S3C2440平台上的构建。

(5)在linux环境下编写程序,最终在LCD上显示一张图片或者一片色彩。

在此基础上巩固、加深和扩大嵌入式产品(S3C2410/2440)应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力。

学会查阅书籍,并且要能够熟练的编写程序。

对课题设计方案的分析、选择、比较,熟悉用ARM9系列做系统开发、研制的过程,软硬设计的方法、内容及步骤。

工作进度要求2012.12.1——2012.12.28 撰写开题报告2012.12.29——2012.12.31 拟定论文提纲2013.1.1——2013.2.28 撰写论文初稿2013.3.1——2013.4.31 论文修改2013.5.1——2013.5.14 论文定稿指导教师签名:年月日课题研究目的LCD显示器有两大发展方向。

一个方向是屏幕尺寸更大、分辨率更高、动态画质更好的LCD-TV,其中最重要的任务是提高运动图像的质量,即解决LCD显示器天生的运动伪像问题。

另一个方向是用于移动显示(例如手机显示屏)的显示屏向着更高速、更高分辨率方向发展,即移动显示屏要显示1280×800或1366×768像素的视频信号和画面,屏幕尺寸也加大到5英寸~6英寸。

为此要开发出一系列成本低、功耗低的芯片。

在此基础上巩固、加深和扩大ARM9系列嵌入式产品应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力。

学会查阅书籍,并且要能够熟练的编写程序、会画流程图以及产品开发的流程。

对课题设计方案的分析、选择、比较,熟悉用ARM9做系统开发、研制的过程,软硬设计的方法、内容及步骤。

课题研究计划根据课题的实际需要和研究现状,为更好地高效地保证完成论文,拟如下具体安排:第一阶段:查阅文献、资料第二阶段:撰写论文开题报告第三阶段:实验探索第四阶段:论文定稿与答辩工作进度2013.1.1——2013.2.28 学习了解AT89C51单片机和各个器件所实现的功能和本次论文相关的原理,与指导老师就所研究的课题进行详细的探讨后再逐条拟定论文提纲。

2013.3.1——2013.3.31 尽力完成论文课题实物并撰写论文初稿。

2013.4.1——2013.4.30初稿完成后,根据指导老师意见就细节和内容进行修改论文。

2013.5.1——2013.5.14多次修改后,最终定稿并上交指导老师。

本课题研究现状(需附适量参考文献)LCD显示器有两大发展方向。

一个方向是屏幕尺寸更大、分辨率更高、动态画质更好的LCD-TV,其中最重要的任务是提高运动图像的质量,即解决LCD显示器天生的运动伪像问题。

另一个方向是用于移动显示(例如手机显示屏)的显示屏向着更高速、更高分辨率方向发展,即移动显示屏要显示1280×800或1366×768像素的视频信号和画面,屏幕尺寸也加大到5英寸~6英寸。

为此要开发出一系列成本低、功耗低的芯片。

维持型显示和较慢的时间响应是LCD产生运动伪像(Motion Artifacts)的原因。

CRT 显示属于瞬态显示,每个像素荧光粉在一帧中只有在约0.1ms时间内被电子束激发而发光,显示该位置图像的亮度,然后在约1ms时间内衰减到零。

在下一帧中再发光,显示另一个位置。

人眼感受到的运动是平滑的,其中暗的时段被人眼的低通时间响应特性(即所谓视觉暂留)滤掉了。

TFT-LCD是维持型,显示任何运动物体,在一帧时间内总是停留在一个位置上,在下一帧跳到另一个位置,加上人眼对运动物体的自动跟踪特性,将不同帧的发光强度积分在一起,人眼因此对运动图像感到模糊,这就是运动伪像。

解决LCD较慢的响应时间可采用过驱动(OD,Over Drive)技术,以此将液晶(LC)的响应时间降低到8ms或更短。

但是如何正确选择过驱动电压的大小仍是一个较大的技术问题。

过分的OD将使运动目标边缘产生亮、暗双边,即过驱动中的边缘伪像;不足的OD则使LC的响应时间不够短,引起运动图像模糊。

即使LC的响应时间问题已完满地解决,LCD维持型显示器特性仍会对运动图像产生一系列伪像。

对于高分辨率大显示屏,运动伪像问题变得严重。

因此出现一系列降低维持时间(即积分时间),使LCD显示更接近于瞬态型显示的措施,以减轻运动伪像的生成。

一幅图像的显示过程是这样的:用户打开/dev/fbx设备,使用mmap()系统调用映射framebuffer内存空间到用户空间,用户直接用 memcpy()复制图像数据到framebuffer,DMA探测到framebuffer数据发生变动,启动DMA传输图像数据到IPUI,PU再根据framebuffer驱动设置的处理模式对像素数据进行一系列处理,比如framebuffer使用了overlay framebuffer那就启动overlay处理单元混合两个framebuffer的数据,另外IPU 还会packing像素数据,比如 framebuffer里像素格式为RGB565,IPU会把他packing 成RGB666的格式,以配合LCD模块的接口。

IPU处理完数据后,送到 DI,在DI时序模块产生的时序信号同步下,一起输出到LCD驱动芯片。

一、LCD驱动基于硬件的要求要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD 控制器。

在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。

通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。

二、S3C2440内部的LCD控制器a:LCD控制器由REGBANK、LCDCDMA、TIMEGEN、VIDPRCS寄存器组成;b:REGBANK由17个可编程的寄存器组和一块256*16的调色板内存组成,它们用来配置LCD控制器的;c:LCDCDMA是一个专用的DMA,它能自动地把在侦内存中的视频数据传送到LCD驱动器,通过使用这个DMA通道,视频数据在不需要CPU的干预的情况下显示在LCD屏上;d:VIDPRCS接收来自LCDCDMA的数据,将数据转换为合适的数据格式,比如说4/8位单扫,4位双扫显示模式,然后通过数据端口VD[23:0]传送视频数据到LCD驱动器;e:TIMEGEN由可编程的逻辑组成,他生成LCD驱动器需要的控制信号,比如VSYNC、HSYNC、VCLK和LEND等等,而这些控制信号又与REGBANK寄存器组中的LCDCON1/2/3/4/5的配置密切相关,通过不同的配置,TIMEGEN就能产生这些信号的不同形态,从而支持不同的LCD驱动器(即不同的STN/TFT屏)。

三、基于linux下的驱动设计与实现驱动程序从字面上可以理解为一类程序,这类程序的目的一般是驱动硬件正常工作,所以通常所说的驱动程序都是针对特定的硬件来编写的。

Linux设备驱动程序是为特定的硬件提供给用户程序的一组标准化接口,它隐藏了设备工作的细节。

Linux系统下驱动程序是运行在内核态的,是和内核连接在一起的程序。

如果运行在用户态的应用程序想控制硬件设备,必须通过驱动程序来控制。

Linux系统的设备分为3种类型,分别是字符设备、块设备和网络设备。

文中所涉及的LCD驱动属于字符型设备驱动程序。

在对字符设备发出读、写请求时,实际的硬件I/O一般就紧接着发生了。

Linux系统访问设备就像访问文件一样,例如打开关闭设备系统调用open()和close()函数。

在Linux内核中,字符设备使用struct file_operations 结构来定义设备的各种操作集合。

编写字符设备驱动程序,主要是实现str-uct file_operations结构中的各个函数。

在编写完驱动程序后,将该驱动程序以加载模块的方式进行编译,并将编译好的LCD 设备驱动下载到目标板上,通过编写一个简单的测试Framebuffer设备驱动的应用程序,实现了设备的打开、关闭、内存映射和iotcl等具体操作,完成了在LCD液晶屏不同行上绘制不同颜色,通过编译此程序,在目标板上运行,即可在LCD上显示彩色条纹,这就完成了驱动程序的设计要求参考文献[1]奚海蛟.嵌入式LINUX驱动程序实战开发[J].工程技术,2012[2]孙天泽,袁文菊,张海峰.嵌入式设计及linux驱动开发指南[J].电子设计工程,2005[3]孙俊喜.LCD驱动电路[J].现代电子技术,2009[4]潘巨龙.ARM嵌入式linux系统构建与应用 [J].工程技术,2006[5]田泽.ARM9嵌入式开发实验与实践 [J].现代电子技术,2006[6]刘淼.嵌入式系统接口设计与linux驱动程序开发 [J].电子技术,2006[7]温卡特斯瓦兰.精通linux驱动程序开发 [J].开发技术,2009[8]张光建.嵌入式linux驱动程序开发实例教程 [J].清华大学学报,2011[9]郑强.linux驱动开发入门与实践 [J].工程技术,2011[10]张新强.点阵LCD驱动显控原理与实践 [J].科技广场,2010[11]周志敏.LCD背光驱动电路设计与应用实例 [J].工程技术,2009[12]哈利南(Hallinan).嵌入式LINUX开发 [J].国外电子技术,2008[13]刘学勇.linux C编程从入门到精通 [J].信息技术,2012[14]吴岳.linux C程序设计大全 [J].现代电子技术,2009[15]曾宏安.嵌入式linux C语言开发 [J].工程技术,2009[16]孙弋.基于S3C2440的嵌入式linux开发实例[J].开发技术,2010[17]王波波,王琤.S3C2440嵌入式系统 [J].自然科学与工程版,2012[18]徐英慧.ARM嵌入式系统设计 [J].电子科技,2010[19]覃朝东.嵌入式系统设计从入门到精通 [J].电子技术,2009学生签名:刘柱2012年12月7日指导教师意见指导教师签字:年月日三、毕业论文(设计)评审表毕业论文(设计)主要内容指导教师评语成绩评定指导教师签字:年月日评阅教师评语成绩评定评阅教师签字:年月日。

相关文档
最新文档