成都东软学院:《嵌入式系统原理与接口技术》课程教学资源(PPT课件讲稿)第5章 ARM接口设计技术(杨宗德)

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 第5章ARM接口设计技术 本章主要内容: >键盘接口 > LD显示器接口 > LCD显示器接口 >触摸屏接口 >通讯接口 >中断接口 >A/D和D/A转换器接口 >ARM的JTAG接口 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 第 5 章 ARM接口设计技术 本章主要内容: ➢ 键盘接口 ➢ LED显示器接口 ➢ LCD显示器接口 ➢ 触摸屏接口 ➢ 通讯接口 ➢ 中断接口 ➢ A/D和D/A转换器接口 ➢ ARM的JTAG接口

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 芯片S3C44B0X ·本章主要基于芯片S3C44B0X,介绍其多个接口。S3C44B0X是基于 ARM7TDMI的体系结构,是ARM公司最早为业界普遍认可并且赢得最广 泛应用的处理核。芯片S3C44B0X具有71个通用多功能输入输出引脚, 这些/口的应用是S3C44BOX处理器的基础应用,分别包含在如下7组 端口中: >1个10位输出端口〔端口A); >1个11位输出端口(端口B); >1个16位输入/输出端口(端口C); >2个8位输入/输出端口(端口D和G) >2个9位输入/输出端口(端口E和F)。 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 芯片S3C44B0X • 本章主要基于芯片S3C44B0X,介绍其多个接口。S3C44B0X是基于 ARM7TDMI的体系结构,是ARM公司最早为业界普遍认可并且赢得最广 泛应用的处理核。芯片S3C44B0X具有71个通用多功能输入输出引脚, 这些I/O口的应用是S3C44BOX处理器的基础应用,分别包含在如下7组 端口中: ➢ 1个10位输出端口〔端口A〕; ➢ 1个11位输出端口(端口B); ➢ 1个16位输入/输出端口(端口C); ➢ 2个8位输入/输出端口(端口D和G); ➢ 2个9位输入/输出端口(端口E和F)

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 键盘概述 。 计算机的键实际上就是开关,制造这种键的方法是多种多样的, 以下是几种常用的按键: >机械式按键 >电容式按键 >薄膜式按键 >霍耳效应按键 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 键盘概述 • 计算机的键实际上就是开关,制造这种键的方法是多种多样的, 以下是几种常用的按键: ➢ 机械式按键 ➢ 电容式按键 ➢ 薄膜式按键 ➢ 霍耳效应按键

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 用ARM芯片实现键盘接口 ·本应用实例中,要与4X4的矩阵键盘接口,采用节省口线的“行扫描法”方法来 检测键盘,这样只需要8根口线,在此选取PF口作为检测键盘用端口,并设定PFO -PF3为输出扫描码的端口,PF4-PF7为键值读入口。 +5V o 4 8yd〉 PF2 . S3C44BOX PF4 PFs soft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 用ARM芯片实现键盘接口 • 本应用实例中,要与4X4的矩阵键盘接口,采用节省口线的“行扫描法”方法来 检测键盘,这样只需要8根口线,在此选取PF口作为检测键盘用端口,并设定PF0 –PF3为输出扫描码的端口,PF4--PF7为键值读入口

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu LED显示器接口概述 LED(Light Emitting Diode)常称为七段发光二极管,在专用的微型计算机 系统中,特别是在嵌入式控制系统中,应用非常普遍。它价格低廉、体积 小、功耗低,而可靠性又很好,因此,从单板微型机、袖珍计算机到许 多微型机控制系统及数字化仪器都用LED作为输出显示。 a a 以 b 以 d d 倒 阳版 * 控制端 f f DP g g DP DP (aLED器件 (b)共阳极接法 明极接Soft (c共阴极接 Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 LED显示器接口概述 • LED(Light Emitting Diode)常称为七段发光二极管, 在专用的微型计算机 系统中,特别是在嵌入式控制系统中, 应用非常普遍。它价格低廉、体积 小、功耗低,而可靠性又很好,因此,从单板微型机、袖珍计算机到许 多微型机控制系统及数字化仪器都用LED作为输出显示

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 用ARM芯片实现LED显示接口I ·1.接口电路 +5V 位驱动 PGo 阳极 第0位 第1位 第2位 第3位 第4位 第5位 第6位 第7位 段驱动 DP g f e PFo 280 3 PF 图5-4LED显示扫描和驱动电路 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 用ARM芯片实现LED显示接口Ⅰ • 1.接口电路 +5V 位驱动 第0位 第1位 第2位 第3位 第4位 阳极 DP g f e d c b a PF0 图5-4 LED显示扫描和驱动电路 ULN 280 3A 段驱动 PF7 PG0 ... ... PG7 第5位 第6位 第7位

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 用ARM芯片实现LED显示接口Ⅱ ·2.初始化程序如下。 (1)设置PCONF、PCONG寄存器,由于需要设定端口F、G为输出口,因此, 在端口工作之前设置: rPC0NF=0010010010101010101B=0x12555; rPCONG=0101010101010101B=0x5555; (2)设置PUPF、PUPG寄存器,设置内部上拉电阻的语句为: rPUPF=0x00; /使能PF0-7的内部上拉电阻 rPUPG=0x00; 使能PG0-7的内部上拉电阻 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 用ARM芯片实现LED显示接口Ⅱ • 2.初始化程序如下。 ➢ (1)设置PCONF、PCONG寄存器,由于需要设定端口F、G为输出口,因此, 在端口工作之前设置: rPCONF= 001 001 001 01 01 01 01 01 B=0x12555; rPCONG= 01 01 01 01 01 01 01 01 B=0x5555; ➢ (2)设置PUPF、PUPG寄存器,设置内部上拉电阻的语句为: rPUPF=0x00; //使能PF0-7的内部上拉电阻 rPUPG=0x00; //使能PG0-7的内部上拉电阻

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu LCD显示器接口概述 液晶显示是一种被动的显示,它不能发光,只能使用周围环境的光。 基本原理是通过给不同的液晶单元供电,控制其光线的通过与否,从而 达到显示的目的。 。 LCD有三种显示方式:反射型,透射型和透反射型。 ·市面上出售的LCD有两种类型: 一种是带有驱动电路的LCD显示模块,这种LCD可以方便地与各种低档单 片机进行接口; >另一种是LCD显示屏,没有驱动电路,需要与驱动电路配合使用 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 LCD显示器接口概述 • 液晶显示是一种被动的显示,它不能发光,只能使用周围环境的光。 • 基本原理是通过给不同的液晶单元供电,控制其光线的通过与否,从而 达到显示的目的。 • LCD有三种显示方式:反射型,透射型和透反射型。 • 市面上出售的LCD有两种类型: ➢ 一种是带有驱动电路的LCD显示模块,这种LCD可以方便地与各种低档单 片机进行接口; ➢ 另一种是LCD显示屏,没有驱动电路,需要与驱动电路配合使用

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu LCD控制器 LCD控制器用来把定位在系统存储器中的视频缓冲区的LCD图象数据传输 到LCD驱动器,并产生必须的LCD控制信号。 寄存器控制 信号产生电 e 路 VFRAME VM DMA传送控 32 数据控 VD[3:0] 324 制 322 制 VD[7:4] ,REGBANK具有18个可编程寄存器,用于配置LCD控制器 ,LCDCDMA为专用DMA VIDPRCS从LCDCDMA接收数据,将相应格式的数据通MEGEN 包含可编程的逻辑 Neusoft ,TIMEGEN部分产生VFRAME,VLINE,VCLK,VM等信号nd technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 LCD控制器 • LCD 控制器用来把定位在系统存储器中的视频缓冲区的LCD图象数据传输 到LCD驱动器,并产生必须的LCD控制信号 。 DMA传送控 制 数据控 制 信号产生电 路 寄存器控制 32 32 32 VCLK VLINE VFRAME VM VD[3:0] VD[7:4] ➢REGBANK具有18个可编程寄存器,用于配置LCD控制器 ➢LCDCDMA为专用DMA ➢VIDPRCS 从LCDCDMA 接收数据,将相应格式的数据通TIMEGEN 包含可编程的逻辑 ➢TIMEGEN部分产生VFRAME, VLINE, VCLK, VM等信号

Date:12.Sept.2005 NEUSOFT Institute of Information Technology,ChengDu 触摸屏的接口设计I ·1.触摸屏的驱动芯片ADS7843典型接口 触摸屏的控制采用专用芯片,专门处理是否有笔或手指按下触摸屏,并 在按下时分别给两组电极通电,然后将其对应位置的模拟电压信号经过 A/D转换送回处理器。S3C44B0选取PG口与ADS7843接口,共使用PG2- PG7的6条口线,也可以选择其他的I/0口,但注意不要与I/0口上已经设定 的功能相冲突.其中,X+、Y+、X-、Y-引脚直接与触摸屏的相应管脚相 连。 Neusoft Beyond technology
NEUSOFT Institute of Information Technology, ChengDu Date: 12. Sept. 2005 触摸屏的接口设计Ⅰ • 1 .触摸屏的驱动芯片ADS7843典型接口 触摸屏的控制采用专用芯片,专门处理是否有笔或手指按下触摸屏,并 在按下时分别给两组电极通电,然后将其对应位置的模拟电压信号经过 A/D转换送回处理器。S3C44B0选取PG口与ADS7843接口,共使用PG2 - PG7的6条口线,也可以选择其他的I/O口,但注意不要与I/O口上已经设定 的功能相冲突.其中,X+、Y+、X-、Y-引脚直接与触摸屏的相应管脚相 连
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Autodesk AutoCAD 2004》课程教学资源:PPT课件讲稿(前11章).ppt
- 西安电子科技大学:神经网络与模糊系统(PPT讲稿)Neural Networks & Fuzzy System.ppt
- 高等学校计算机应用规划教材:《HTML5+CSS3 网页设计基础教程》教学资源(PDF电子书)第1章 Web开发新时代.pdf
- 高等学校计算机应用规划教材:《SQL Server 2019 数据库教程》教学资源(PDF电子书)第1章 数据库基础.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)10 课程复习(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)09 ggplot2画图(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)08 ggplot2画图(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)07 R基本图形(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)06 R基本图形(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)05 课程复习(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)04 R编程结构.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)03 R数据对象(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)02 R数据对象(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)01 R简介.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)00 课程简介 Data Analysis Tools and Practice(Using R)R语言(主讲:孙惠平).pdf
- 《电子商务设计师教程》教材PDF电子书(第3版,前两章)第1章 电子商务概述、第2章 电子商务信息安全(2.1-2.2.3).pdf
- 中国科学技术大学:Decentralized Jointly Sparse Optimization by Reweighted Lq Minimization.ppt
- 安顺学院:《大学计算机基础》课程电子教案(PPT课件讲稿,共十章,含实验教学,Windows 7版).pps
- 安顺学院:《大学计算机基础》课程教学资源(PPT课件讲稿,共八章,张汗洁,Windows XP版).pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)Word 文档的高级操作(Word 2010目录及邮件合并).pptx
- 山东大学:《化工制图》课程教学资源(PPT讲稿)第十二章 计算机绘图软件简介.pptx
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)进程.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(作业习题)历年黑客反向工程作业题目选编.docx
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)防黑客技术简介(基本的”防”黑客技术 Basic Hacker Technique).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)黑客反向工程导论(陈凯明).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)破解和混合编程实例 Hacker Reverse Engineering.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)通过不同途径搜索密码比较算法和实际破解例.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)区块链简介(区块链详解).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)注入攻击与防御(SQL攻击与防御).ppt
- 清华大学出版社:安全技术经典译丛(美)Justin Clarke《SQL注入攻击与防御》PDF电子书(SQL Injection Attacks and Defense).pdf
- 电子工业出版社:“十一五”国家重点图书出版规划项目(安全技术大系)《黑客反汇编揭密》PDF电子书(【俄】Kris Kaspersky,第二版,共四篇二十一章).pdf
- 银川能源学院:数据科学与大数据技术专业剖析(曹骜).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)实验用开发板手册 APP009(manual)dsPIC30F4011/4012/2010 Motor Control Family Evaluation Board.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 系列参考手册(高性能数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC 语言工具入门.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 4011_4012 数据手册(高性能16位数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 数字信号控制器入门用户指南.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F33F 程序员参考手册(高性能数字信号控制器).pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)MCAI1.0 演示实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)多媒体素材制作实验.pdf