第十六章S3C2410的人机界面设计_第1页
第十六章S3C2410的人机界面设计_第2页
第十六章S3C2410的人机界面设计_第3页
第十六章S3C2410的人机界面设计_第4页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十六章第十六章 S3C2410的的人机界面设计人机界面设计 主要内容:主要内容:v16.1 汉字显示原理汉字显示原理v16.2字模提取与小字库建立字模提取与小字库建立v16.3 S3C2410显示控制特点显示控制特点v16.4 S3C2410的的LCD控制信号和外部引脚控制信号和外部引脚v16.5 S3C2410 的的LCD驱动程序驱动程序v16.6 S3C2410在在LCD驱动方面的其它应用驱动方面的其它应用v16.8 S3C6410 (ARM11)的汉字和曲线显示的汉字和曲线显示16.1 汉字显示原理汉字显示原理16.1.1 嵌入式控制系统人机界面设计概述嵌入式控制系统人机界面设计概述v

2、嵌入式控制系统设计,首先会遇到人机界面嵌入式控制系统设计,首先会遇到人机界面设计,人机界面设计的问题也是嵌入式控制设计,人机界面设计的问题也是嵌入式控制系统设计中难点之一,由于嵌入式控制系统系统设计中难点之一,由于嵌入式控制系统人机界面一般使用人机界面一般使用LCD(Liquid Crystal Display,液晶显示器的简称)做显示器件,液晶显示器的简称)做显示器件,所以人机界面设计基本上归结为为二个问题,所以人机界面设计基本上归结为为二个问题,一是如何解决在液晶显示器上显示汉字和各一是如何解决在液晶显示器上显示汉字和各种曲线,另一个就是各类液晶显示器件驱动种曲线,另一个就是各类液晶显示器

3、件驱动问题。问题。16.1.2 汉字和字符显示原理汉字和字符显示原理v无论是无论是CRT显示器,还是单片机系统常用的显示器,还是单片机系统常用的LCD,它们的分辨率都是以像素为单位的,它们的分辨率都是以像素为单位的,一个像素就是一个像素就是LCD屏上的一个可以显示的最屏上的一个可以显示的最小单位,也就是常说的点。因此,要在小单位,也就是常说的点。因此,要在LCD屏上显示一个汉字或图形就必须将汉字或图屏上显示一个汉字或图形就必须将汉字或图形用点来表式,这些表示某种图形的点的集形用点来表式,这些表示某种图形的点的集合就是所说的点阵。合就是所说的点阵。v嵌入式控制系统中最常用的汉字是嵌入式控制系统中

4、最常用的汉字是1616点点阵,它是由行列各阵,它是由行列各16个点,共个点,共256个点组成个点组成的点阵图案,每行的的点阵图案,每行的16个点在内存中占两个个点在内存中占两个字节,一个字节,一个1616点阵汉字共点阵汉字共16行,在内存行,在内存中占中占32个字节。个字节。v根据这些字节在点阵中存放的顺序,第一行根据这些字节在点阵中存放的顺序,第一行的第的第1个字节称个字节称“0”号字节,第号字节,第2个字节称个字节称“1”号字节;第二行的第号字节;第二行的第1个字节称个字节称“2”号号字节,第字节,第2个字节称个字节称“3”号字节。以此类推,号字节。以此类推,最后一行的第最后一行的第1个字

5、节称个字节称“30”号字节,第号字节,第2个字节称个字节称“31”号字节,每个字节高位在前,号字节,每个字节高位在前,低位在后,即低位在后,即D7在一个字节的最左侧,在一个字节的最左侧,D0在在最右侧。具体如图最右侧。具体如图16-1所示:所示:v不同的汉字各字节数据不同,图不同的汉字各字节数据不同,图16-2是仿宋是仿宋体体“哈哈”字的字的1616点阵字模,在点阵中,点阵字模,在点阵中,每一个小方格代表字节中的一位(也叫一个每一个小方格代表字节中的一位(也叫一个bit),黑色的点),黑色的点bit值等于值等于1,白色的点,白色的点bit值值等于等于0。这样,仿宋体。这样,仿宋体“哈哈”字的字

6、的1616点点阵字模的阵字模的32个字节数据如下:个字节数据如下:v0 x0040,0 x0040,0 x00a0,0 x78a0,0 x4910,0 x4918,0 x4a0e,0 x4df4,v0 x4800,0 x4800,0 x7bf8,0 x4a08,0 x0208,0 x0208,0 x03f8,0 x0208。v输出一个字节数据时,该字节中“位”(bit)为1时,在该“位”位置打点,为0时该“位”位置打空白。如图16-2所示。v此外常用的汉字还有此外常用的汉字还有2424点阵,它是由行点阵,它是由行列各列各24个点组成的点阵图案,它每列的个点组成的点阵图案,它每列的24个个点在内

7、存中占三个字节,一个点在内存中占三个字节,一个2424点阵汉点阵汉字共字共24列,在内存中占列,在内存中占72个字节;个字节;4848点点阵,行阵,行列为列为4848,一个汉字占内存,一个汉字占内存288个字节。个字节。1212点阵(为方便编程把列点阵(为方便编程把列12点点扩展为扩展为16点,既两个字节)行点,既两个字节)行列为列为1216,一个汉字占内存一个汉字占内存24个字节。个字节。16.1.3 汉字字符集概述汉字字符集概述v我国我国1981年公布了年公布了信息交换用汉字编信息交换用汉字编码字符集(基本集)码字符集(基本集)GB2312-80方案,方案,把高频字、常用字和次常用字集合成

8、汉把高频字、常用字和次常用字集合成汉字基本字符(共字基本字符(共6763个),在该集中按个),在该集中按汉字使用的频度,又将其分成一级汉字汉字使用的频度,又将其分成一级汉字3755个(按拼音排序)、二级汉字个(按拼音排序)、二级汉字3008个(按部首排序),再加上西文字母、个(按部首排序),再加上西文字母、数字、图形符号等数字、图形符号等700个。个。v国家标准的汉字字符集(国家标准的汉字字符集(GB2312-80)在汉字操作系统中是以汉字库的形式提在汉字操作系统中是以汉字库的形式提供的。汉字库结构作了统一规定,即将供的。汉字库结构作了统一规定,即将字库分成字库分成94个区个区(用区号表示用区

9、号表示),每个区,每个区有有94个汉字(用位号表示),每一个汉个汉字(用位号表示),每一个汉字在汉字库中有确定的区和位编号(用字在汉字库中有确定的区和位编号(用两个字节),就是所谓的区位码(区位两个字节),就是所谓的区位码(区位码的第一个字节表示区号,第二个字节码的第一个字节表示区号,第二个字节表示位号),因而只要知道了区位码,表示位号),因而只要知道了区位码,就可知道该汉字在字库中的地址。就可知道该汉字在字库中的地址。16.1.4 汉字的内码汉字的内码v计算机内英文字符用一个字节的计算机内英文字符用一个字节的ASCII码表示,该字节最高位一般用做奇偶校码表示,该字节最高位一般用做奇偶校验,故

10、实际是用验,故实际是用7位码来代表位码来代表128个字符个字符的,但对于众多的汉字,只有用两个字的,但对于众多的汉字,只有用两个字节才能代表,这样用两个字节代表一个节才能代表,这样用两个字节代表一个汉字的代码体制,国家制定了统一标准,汉字的代码体制,国家制定了统一标准,称为国标码。称为国标码。16.1.5 内码转换为区位码内码转换为区位码v当用某种输入设备例如键盘将汉字输入当用某种输入设备例如键盘将汉字输入计算机时,则管理模块将自动地把键盘计算机时,则管理模块将自动地把键盘输入的汉字转换为内码,再由内码转换输入的汉字转换为内码,再由内码转换成区位码,通过区位码在汉字库中找到成区位码,通过区位码

11、在汉字库中找到该汉字,进行显示。该汉字,进行显示。v由于区位码和内码存在着固定的对应关由于区位码和内码存在着固定的对应关系,因而知道了某汉字的内码,即可确系,因而知道了某汉字的内码,即可确定出对应的区位码定出对应的区位码。16.2字模提取与小字库建立字模提取与小字库建立v上面提到,汉字占用内存是非常多的,如常上面提到,汉字占用内存是非常多的,如常用的一个用的一个1616点阵汉字占点阵汉字占32字节,一个仿字节,一个仿宋体宋体1616点阵汉字库有点阵汉字库有6763个汉字,占内个汉字,占内存存326763字节;一个字节;一个2424点阵汉字占点阵汉字占72字节,一个仿宋体字节,一个仿宋体2424

12、点阵汉字库有点阵汉字库有6763个汉字,占内存个汉字,占内存726763字节;一个字节;一个4848点阵汉字占点阵汉字占288个字节,一个仿宋体个字节,一个仿宋体4848点阵汉字库有点阵汉字库有6763个汉字,占内存个汉字,占内存2886763字节;此外,汉字还有宋体、揩字节;此外,汉字还有宋体、揩体、黑体、新宋体、篆书等等,每一种都要体、黑体、新宋体、篆书等等,每一种都要占和仿宋体一样内存。占和仿宋体一样内存。16.2.1 用用C语言提取字模和建立小字库语言提取字模和建立小字库v如果应用程序是使用如果应用程序是使用C语言编制或对语言编制或对C语言熟语言熟悉,那么使用悉,那么使用C语言来提取字

13、模和建立小字语言来提取字模和建立小字库比较方便,库比较方便,C语言的汉字提取程序较多,语言的汉字提取程序较多,我们用程序我们用程序Selchn16.c来提取来提取1616点阵汉点阵汉字。汉字输入是采用区位码,同时生成的小字。汉字输入是采用区位码,同时生成的小字库是字库是C语言数据形式,可直接复制到用户语言数据形式,可直接复制到用户程序中运行。还可以在程序中运行。还可以在LCD屏显示小字库内屏显示小字库内容。容。程序分程序分5段给出,每段都给出详细的解释。段给出,每段都给出详细的解释。1qwcode.h头文件头文件v头文件头文件qwcode.h包含界面设计需要的包含界面设计需要的5个汉字的区位码

14、个汉字的区位码,QU_WE=24,86,29,73,20,51,34,56,29,81;是我们随机找的是我们随机找的5个汉字个汉字“个个”,“介介”,“从从”,“仑仑”,“今今”的区的区位码;位码;CHNNUMBER(汉字个数)(汉字个数)=5。2char *buffw数组数组vchar *buffw数组中事先存储了小汉字库数组中事先存储了小汉字库中中C语言一行字模的存储格式语言一行字模的存储格式, 一个一个1616点阵汉字占点阵汉字占32个字节,程序将字个字节,程序将字膜排成二行,一行膜排成二行,一行8个字(个字(16字节),字节),改为改为C语言数据格式后,每个数前面加语言数据格式后,每个

15、数前面加0 x0,数与数之间用,数与数之间用“,”号分隔,再号分隔,再加上每行前面的加上每行前面的14个空格,一行是个空格,一行是76个个字节。字节。3计算偏移量,移指针v根据区位码计算偏移量使用公式:根据区位码计算偏移量使用公式:Location =(94(qh-1)+(wh-1) 32。然后将文件指针移到该位置,从。然后将文件指针移到该位置,从该位置读该位置读32个字节放输入缓冲区,同时个字节放输入缓冲区,同时在在LCD屏显示该汉字。屏显示该汉字。4将读入的字模转换为将读入的字模转换为C语言形式语言形式v从字库读出的字模是二进制形式,现从字库读出的字模是二进制形式,现转换为转换为C语言形式

16、。转换后,每个语言形式。转换后,每个1616汉字字模排两行,每行汉字字模排两行,每行8个字,个字,即即16个字节。个字节。v转换时先转换第一个字节高转换时先转换第一个字节高4位,再位,再转换第一个字节低转换第一个字节低4位;然后转换第二位;然后转换第二个字节高个字节高4位,最后转换第二个字节低位,最后转换第二个字节低4位。位。5按位转换程序按位转换程序v因为每因为每4个二进制数可用一个个二进制数可用一个16进制进制数表示,而要转换的数表示,而要转换的C语言形式是语言形式是16进进制数,所以把一个字节的高制数,所以把一个字节的高4位和低位和低4位位分别取出,将其数值加上分别取出,将其数值加上30

17、H,既变为,既变为相应的相应的ASCII码,然后存储。码,然后存储。v建成的小汉字库是以建成的小汉字库是以C语言数据格式存语言数据格式存放在数组放在数组CHN1616.INC 中。中。16.2.2 用用Delphi提取字模和建立小字提取字模和建立小字库库v该程序可以提取的字模点阵有:该程序可以提取的字模点阵有:1616点阵宋体汉字库,点阵宋体汉字库,1616点阵仿宋体汉点阵仿宋体汉字库,字库,2424点阵宋体汉字库,点阵宋体汉字库,2424点阵仿宋体汉字库,点阵仿宋体汉字库,4848点阵宋体汉点阵宋体汉字库;如果输入方式选择区位码,可以字库;如果输入方式选择区位码,可以得到国标上有的拉丁文数字

18、、一般符号、得到国标上有的拉丁文数字、一般符号、序号、日文假名、希腊字母、英文、俄序号、日文假名、希腊字母、英文、俄罗斯文、汉语拼音符号,汉语注音字母罗斯文、汉语拼音符号,汉语注音字母等字膜。(程序见书中)等字膜。(程序见书中)16.2.3 通用字模提取程序通用字模提取程序MinFonBase使用说使用说明明v通用字模提取程序通用字模提取程序MinFonBase是用是用Delphi编写的,如果你对编写的,如果你对Delphi不熟,不用看程序不熟,不用看程序的源代码,直接使用它的可执行文件既可。的源代码,直接使用它的可执行文件既可。v程序使用非常方便,在随书下载软件包中选程序使用非常方便,在随书

19、下载软件包中选 MinFonBase1.exe双击,出现图双击,出现图16-4画面。画面。v然后按图画中提示操作就可以完成字模提取然后按图画中提示操作就可以完成字模提取工作工作 16.3 S3C2410显示控制特点显示控制特点16.3.1 STN LCD显示器显示器 vS3C2410支持支持3种种STN LCD板:板:v1,支持单色,支持单色,4灰度级,灰度级,16灰度级。灰度级。v2,支持,支持256色,色,4096色的彩色色的彩色STN LCD。 v3,支持多种不同尺寸的,支持多种不同尺寸的LCD屏,如:屏,如:640480,320240,160160等,支持等,支持现行现行256色模式彩

20、屏的最大尺寸:色模式彩屏的最大尺寸:40961024,20482048,10244096等。等。16.3.2 TFT LCD 显示器显示器v1,S3C2410支持支持1、2、4、8比特比特/每像素每像素TFT LCD彩色显示器。彩色显示器。v2,支持,支持16比特比特/每像素的真彩色显示器。每像素的真彩色显示器。v3,支持,支持24比特比特/每像素的真彩色显示器。每像素的真彩色显示器。v4,支持最大为,支持最大为16M、24比特比特/每像素的模式。每像素的模式。v5,支持多种不同尺寸的,支持多种不同尺寸的TFT LCD屏,如典屏,如典型的型的LCD屏尺寸:屏尺寸:640480,320240,1

21、60160。最大。最大TFT LCD尺寸:尺寸:20481024 等。等。16.3.3 LCD控制器特点控制器特点vS3C2410 LCD控制器有一个专门的数据存储控制器有一个专门的数据存储器,它从内存视频缓冲器之中,获取数据图器,它从内存视频缓冲器之中,获取数据图像资料,同时还具有以下特点:像资料,同时还具有以下特点:v专用中断功能专用中断功能 (INT_FrSyn 和和 INT_FiCnt);v系统内存用作显示器内存;系统内存用作显示器内存;v支持各种现行的支持各种现行的LCD屏(支持水平或立轴式屏(支持水平或立轴式的硬件);的硬件);v通过编程可实现各种显示器件的时序控制;通过编程可实现

22、各种显示器件的时序控制;v支持小型字节类型的数据或支持小型字节类型的数据或WinCE数据格式数据格式。16.4 S3C2410的的LCD控制信号和外控制信号和外部引脚部引脚v本节介绍本节介绍S3C2410的的LCD控制信号和外部引控制信号和外部引脚,这些知识同学一般掌握即可,这些内部脚,这些知识同学一般掌握即可,这些内部信号编程时有的用不到,虽然信号编程时有的用不到,虽然LCD控制寄存控制寄存器的设置和器的设置和LCD屏幕屏幕“打点打点”程序比较复杂,程序比较复杂,但系统会根据使用的但系统会根据使用的LCD型号和屏幕分辨率型号和屏幕分辨率自动完成。自动完成。vS3C2410的的LCD控制框图如

23、控制框图如16-5所示:所示:S3C2410的的LCD控制器引脚:控制器引脚:v 1. VFRAME/VSYNC/SYV :帧同步信号:帧同步信号(STN)/垂直同步信号垂直同步信号(TFT)/SEC TFT信号。信号。 2. VLINE/HSYNC/CPV :行同步脉冲信:行同步脉冲信号(号(STN)/垂直同步信号垂直同步信号(TFT)。 3. VCLK/LCD_HCLK :像素时钟信号:像素时钟信号(SEC/ TFT)/ SEC TFT 信号。信号。v4. VD23:0 :LCD像素数据输出端口像素数据输出端口 (STN/TFT/SEC TFT)。v5 VM/VDEN/TP :LCD驱动器

24、交流偏置信号驱动器交流偏置信号(STN)/数据允许信号数据允许信号(TFT)/ SEC TFT信号。信号。v6. LEND/STH :行结束信号:行结束信号(TFT)/ SEC TFT信号。信号。v7. LCD_PWREN :LCD 控制允许信号。控制允许信号。v8. LCDVF0 :SEC TFT OE 允许。允许。v9. LCDVF1 :SEC TFT 信号信号 REV。v10.LCDVF2 :SEC TFT 信号信号 REVB。TIMEGEN 模块能产生模块能产生 VFRAME,VLINE,VCLK,VM 等信号,具体如下:等信号,具体如下:v1.定时脉冲发生器定时脉冲发生器 该定时脉冲

25、发生器产生该定时脉冲发生器产生LCD驱动器的驱动器的控制信号诸如:控制信号诸如:VFRAME,VLINE,VCLK和和VM.等信号,这些控制信号和等信号,这些控制信号和三基色库之中的三基色库之中的LCD控制寄存器控制寄存器15的的构造有密切联系。构造有密切联系。v2.VFRAME脉冲脉冲 在第一行的间隔内以每帧一次的频率产在第一行的间隔内以每帧一次的频率产生。该信号的作用是为了将生。该信号的作用是为了将LCD的行指的行指针移到显示的开始以便重新开始下一帧针移到显示的开始以便重新开始下一帧扫描。扫描。v3.VM信号信号vVM信号使得信号使得LCD 驱动器调整行和列驱动器调整行和列电压的极性,用于

26、像素的通断。该信号电压的极性,用于像素的通断。该信号的速率取决于的速率取决于LCD控制控制 寄存器寄存器1的的MMODE位和位和LCD控制寄存器控制寄存器4的的 MVAL位。位。v如果如果MMODE位为位为0,则,则VM信号用于标信号用于标定每一帧;如果为定每一帧;如果为1,则用于标定,则用于标定MVAL7:0中中VLINE信号的下降沿。信号的下降沿。16.4.1 LCD专用控制寄存器专用控制寄存器vS3C2410在在REGBANK有有17个可编程的寄存个可编程的寄存器,其中有几个编程时要经常用到。介绍如器,其中有几个编程时要经常用到。介绍如下:下:v1LCD控制寄存器控制寄存器 LCD控制寄

27、存器共有控制寄存器共有5个,它们的使用见表个,它们的使用见表16-116-5。v2缓存起始地址寄存器缓存起始地址寄存器在编写在编写LCD驱动程序时除了用到上述驱动程序时除了用到上述5个控制寄存器外,还要用到下面介绍的个控制寄存器外,还要用到下面介绍的3个帧缓存器起始地址寄存器,通过表个帧缓存器起始地址寄存器,通过表16-616-8来介绍它们的使用。来介绍它们的使用。v3查表寄存器查表寄存器16.4.2 LCD专用控制寄存器的设置专用控制寄存器的设置v从上节介绍可知,从上节介绍可知,S3C2410 LCD专用专用控制寄存器比较多,而且每一个控制寄控制寄存器比较多,而且每一个控制寄存器设置项目也比

28、较复杂,给我们界面存器设置项目也比较复杂,给我们界面设计带来很大困难,但在系统提供的设计带来很大困难,但在系统提供的lcd.mcp项目中有项目中有1个个Lcd_Init(int type)程序,只要我们把使用的程序,只要我们把使用的LCD类型(屏类型(屏幕颜色、分辨率)做为实参调用该程序,幕颜色、分辨率)做为实参调用该程序,就会自动设置好这些专用控制寄存器。就会自动设置好这些专用控制寄存器。Lcd_Init(int type)部分程序如下:(程部分程序如下:(程序见书中)序见书中)16.4.3 LCD屏幕屏幕“打点打点”程序程序v屏幕上屏幕上“打点打点”和屏幕分辨率、和屏幕分辨率、“打点打点”

29、位置、彩色位置、彩色BPP有关。系统提供的有关。系统提供的lcd.mcp项目中也有项目中也有1个个Glib_Init程序可程序可供我们借鉴使用。供我们借鉴使用。v “打点打点”是对显示内存数据进行操作,是对显示内存数据进行操作,是直接写屏,显示速度最快,技术最先是直接写屏,显示速度最快,技术最先进。进。v打点打点”程序(详见书中):程序(详见书中): 16.5 S3C2410 的的LCD驱动程序驱动程序16.5.1 S3C2410LCD驱动程序编写步骤驱动程序编写步骤v1. 提字模提字模 2.建立显示项目建立显示项目 3.项目初始化程序和仿真器设置项目初始化程序和仿真器设置 4. 项目实例项目

30、实例 16.5.2 利用利用S3C2410显示汉字与曲线显示汉字与曲线v显示汉字与曲线我们使用显示汉字与曲线我们使用“打点打点”的方法,的方法,屏幕使用屏幕使用TFT_16BIT_640480,原英培特教,原英培特教学实验系统中使用的是学实验系统中使用的是TFT_8BIT_320240,所以要修改所以要修改lcdlib.c和和glib.c中的调用参数:中的调用参数:v主程序如下:主程序如下:vMain.c 是主程序模块,其中包括主函数、是主程序模块,其中包括主函数、显示汉字、图形、显示汉字、图形、ASCII字符字符4部分。部分。v显示汉字、图形原理可参见显示汉字、图形原理可参见16.1.2 节

31、汉字节汉字和字符显示原理和字符显示原理。v1. 三个变量数组介绍三个变量数组介绍v2.显示曲线显示曲线v3.显示汉字显示汉字v4.显示显示ASCII字符字符v实验显示效果如图实验显示效果如图16-7所示,图中除所示,图中除4848点阵汉字外其它可以显示的汉字、点阵汉字外其它可以显示的汉字、曲线、图形、西文都包括了。曲线、图形、西文都包括了。 16.6 S3C2410在在LCD驱动方面的其驱动方面的其它应用它应用v上面几节我们介绍了用上面几节我们介绍了用ARM9单片机单片机S3C2410驱动驱动STN和和TFT显示器的程序,显示器的程序,实际上我们也可以像使用其他单片机一实际上我们也可以像使用其

32、他单片机一样,用样,用S3C2410的的I/O口来驱动口来驱动LCD显显示器,本章我们介绍示器,本章我们介绍S3C2410用用I/O口口驱动驱动HD66421的例子。的例子。16.6.1 HD66421的硬件简介的硬件简介vHD66421的结构图如的结构图如16-8所示。(见书中图)所示。(见书中图)v和控制程序有关的左側管脚是:和控制程序有关的左側管脚是: 1GND 电源地电源地 2VCC 数字电源数字电源+ 3NC 空脚(输出电压)空脚(输出电压) 4RS 寄存器选择寄存器选择 5WR 写选通写选通 6CS 片选片选7D0D7 数据线数据线15RD 读选通读选通16BLCS 背光使能背光使

33、能17RST 复位复位18NC(VLCD)(液晶驱动电压)(液晶驱动电压)19A 背光电源背光电源+20K 背光电源背光电源- vHD66421与与S3C2410连接很简单,如图连接很简单,如图16-9所示,在我们的系统中,硬件连接使用所示,在我们的系统中,硬件连接使用D口口和和C口,具体连接如下:口,具体连接如下:GPD0RD,GPD1WR,GPD2RS,GPD3CS,GPC8GPC15DATA 由于使用了由于使用了D口和口和C口,在程序中要对这两个口,在程序中要对这两个口进行初始化,将它们设为第一功能,即基口进行初始化,将它们设为第一功能,即基本本I/O口。口。16.6.2 HD66421的软件编程的软件编程16.6.3 HD66421与微处理器接口及驱与微处理器接口及驱动程序动程序vHD66421与微处理器接口与微处理器接口 我们使用我们使用S3C2410的的“D”口和口和“C”口部分口部分管脚和管脚和HD66421连接。具体可参见图连接。具体可参见图16-9。vHD66421软件驱动程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论