电子科技大学:《微机原理与接口技术》课程教学资源(PPT实验讲稿,习友宝)

微机原理与接口技术 实验讲稿PT 电子科技大学自动化工程学院 (习友宝副教授) 2005年6月
微机原理与接口技术 实验讲稿(PPT) 电子科技大学自动化工程学院 (习友宝 副教授) 2005年6月

微机原理接口技术 实马 电子科技大学 国家工科电工电子基础课教学基地 444 《

实验项目 实验箱简介 基于EPP接口的LED显示 8255并行接口原理及编程 8253计数器原理及分频实验 8253计数器在测频中的应用 双积分式A/D转换器7109的原理及编程 逐次比较式A/D转换器0809的原理及编程 D/A转换器0832的原理实验 DAC0832在程控信号源中的应用 LED点阵显示 基本并行输入/输出口在键盘接口中的应用 8250串行通信 电子称实验
实验项目 实验箱简介 基于 EPP接口的LED显示 8255并行接口原理及编程 8253计数器原理及分频实验 8253计数器在测频中的应用 双积分式A/D 转换器7109 的原理及编程 逐次比较式A/D转换器0809的原理及编程 D/A转换器0832的原理实验 DAC0832在程控信号源中的应用 LED点阵显示 基本并行输入/输出口在键盘接口中的应用 8250串行通信 电子称实验

实验箱简介 实验箱的组成原理 ⅴ实验主板的原理 实验主板是由并行I/0、定时器/计数器、 A/D转换器、DA转换器及LED显示器等接口 部件构成,采用了总线结构,各功能部件 均通过内部总线进行连接,如下图所示
实验箱简介 实验箱的组成原理 ▼实验主板的原理 实验主板是由并行I/O、定时器/计数器、 A/D转换器、D/A转换器及LED显示器等接口 部件构成,采用了总线结构,各功能部件 均通过内部总线进行连接,如下图所示

实验主板的内总线结构 外部扩展口 D0~D7 并行 定时/ A/D 并行 数字显示 计数器 DIA 1/O A0~A7 译码器
实验主板的内总线结构 D0~D7 外部扩展口 并行 数字显示 A/D、 D/A 定时/ 计数器 并行 I/O 译 码 器 A0~A7

实验主板的布局 电源 LED AD转换器 数字显示 (7109)应用 EP接口 AD转换器应用实验 8253计数器 (0809)应用 8255并行口 应用 外接扩展板 D/A转换器 接口 (0832)应用实验
▼实验主板的布局 电源 EPP接口 LED 数字显示 A/D转换器 (7109)应用 8255并行口 应用 D/A转换器 (0832)应用实验 外接扩展板 接口 A/D转换器 (0809)应用 8253计数器 应用实验

EP接口原理 ⅴEP信号特性,其引脚定义如下图 引脚SP信号EP信号方向 EPP功能描述 1| STOBEnWrite输出|读写信号,低写高读 29Data67Data7双向双向数地址线 10 ACK Interrupt[输入中断请求线,上升沿触发 握手信号, 11 BUSY wAit输入 低表示开始一个周期,高表示结束一个周期 12PE用户自定义输入按不同外设自定义 13 SELECT用户自定义输入按不同外设自定义 14 AUTO LFnDataSTB输出数据选通信号,低表孖徴数据读写操作 15EROR用户自定义输入按不同外设自定义 16Inst输出外设复位信号,低有效 17 SLCT IN nAddrSTB输出地址选通信号,低表示正在进行地址读写操作 18250060信号地
EPP接口原理 ▼EPP信号特性,其引脚定义如下图 引脚 SPP信号 EPP信号 方向 EPP功能描述 1 STOBE nWrite 输出 读写信号,低写高读 2~9 Data0~7 Data0~7 双向 双向数据/地址线 10 ACK Interrupt 输入 中断请求线,上升沿触发 11 BUSY nWait 输入 握手信号, 低表示开始一个周期,高表示结束一个周期 12 PE 用户自定义 输入 按不同外设自定义 13 SELECT 用户自定义 输入 按不同外设自定义 14 AUTO LF nDataSTB 输出 数据选通信号,低表示正在 进行数据读写操作 15 ERROR 用户自定义 输入 按不同外设自定义 16 INTI nReset 输出 外设复位信号,低有效 17 SLCT IN nAddrSTB 输出 地址选通信号,低表示正在进行地址读写操作 18~25 GND GND GND 信号地

EPP端口寄存器 端口地址如表下图所示。表中BASE为并 口基地址, 地址 端口名称 方向 BASE+O 数据端口(SPP) BASE+I 状态端口(SPP/EP 写读写 BASE+2 控制端口(SPP/EPP BASE+3 地址端口(EPP) 读/写 BASE+4 数据端口(EP 读/写 BASE+5 未定义(16/32 bit Transfer) BASE+6 未定义(32 bit Transfer) BASE+7 定义(32 bit transfer
▼ EPP端口寄存器 端口地址如表下图所示。表中BASE为并 口基地址, 地 址 端 口 名 称 方 向 BASE+0 数据端口 (SPP) 写 BASE+1 状态端口(SPP/EPP) 读 BASE+2 控制端口(SPP/EPP) 写 BASE+3 地址端口 (EPP) 读/写 BASE+4 数据端口(EPP) 读/写 BASE+5 未定义(16/32bit Transfer) - BASE+6 未定义(32bit Transfer) - BASE+7 未定义(32bit Transfer) -

状态寄存器和控制寄存器各位具体定义如下图所示。 D6 D5 D4 D3 D2 DI 状态寄存器 WAIT INTR USER1USER2 TMOUT (BASE+1) Wait状态位中断请求状态位 保留(EPP1.7) 用户自定义 1有效 1有效 超时标志位(EP1.9) 1=超时;0=未超时 控制寄存器 DIR IRQEN ASTRB INIT DSTRB WRITE (BASE+2) 方向位中断使能位 初始化位 读/写状态位 1=输入一 有效 1有效 1=读 0=输出 地址选通位 数据选通位0=写 0有效 0有效
状态寄存器和控制寄存器各位具体定义如下图所示。 中断使能位 1有效 × × DIR IRQEN ASTRB INIT DSTRB WRITE 方向位 1=输入 0=输出 地址选通位 0有效 初始化位 1有效 数据选通位 0有效 读/写状态位 1=读 0=写 控制寄存器 (BASE+2) D7 D6 D5 D4 D3 D2 D1 D0 WAIT INTR USER1 USER2 USER3 × × TMOUT 状态寄存器 (BASE+1) Wait状态位 1有效 中断请求状态位 1有效 用户自定义 保留(EPP1.7) 超时标志位(EPP1.9) 1=超时;0=未超时

EPP接口初始化 在使用EP之前应将并口置于正向传输模 式(输出),即将控制寄存器的方向位 (Bit5)置0。可编写EPP初始化函数 epp inito如下: void epp init(void) outport(0x37a, 0x04)
▼ EPP接口初始化 在使用EPP之前应将并口置于正向传输模 式(输出),即将控制寄存器的方向位 (Bit5)置0。可编写EPP初始化函数 epp_init()如下: void epp_init(void) { outportb(0x37a,0x04); }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京师范大学:《多媒体技术与网页制作》课程教学资源(PPT课件)数字音频技术.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿,共十二章,田丽华、岳俊华、孙颖馨).ppt
- 《算法设计与分析》课程教学资源(PPT讲稿)第十五讲 NP完全性理论与近似算法.pptx
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 密钥分配与密钥管理.pptx
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第二章 物理层(阮晓龙).pptx
- 中国人民大学:A Survey on PIM(PPT讲稿).ppt
- 《电脑组装与维护实例教程》教学资源(PPT课件讲稿)第13章 计算机的保养.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)Chapter 06 广域网技术.ppt
- 《Link Layer Computer Networking:A Top Down Approach》课程教学资源(PPT课件讲稿)Chapter 5 The Data Link Layer.ppt
- 《计算机辅助设计——CAD制图》课程标准.pdf
- 合肥工业大学:《网络安全概论》课程教学资源(PPT课件讲稿)无线网络安全.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第3章 MCS-51单片机的指令系统.pptx
- 中国科学技术大学:《微机原理》课程教学资源(PPT课件讲稿)第八章 中断系统.pptx
- 南京航空航天大学:《模式识别》课程教学资源(PPT讲稿)Model Selection for SVM & Our intent works.ppt
- 上海交通大学:《数字图像处理 Digital Image Processing》课程教学资源(PPT课件讲稿,第三版)Chapter 9 Morphological Image Processing.pptx
- Cassandra and Sigmod contest.pptx
- 《计算机应用基础》课程教学资源(PPT讲稿)统考考前辅导.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)上下文无关文法——自顶向下分析.pptx
- IS6000 – Seminar 8 Research Methods – Case Study – Action Research.pptx
- 《数据结构 Data Structure》课程教学资源(PPT课件讲稿)第三章 栈和队列.ppt
- 软件开发环境与工具的选用(PPT课件讲稿)Select software development tool.ppt
- 四川大学:《Java面向对象编程》课程PPT教学课件(Object-Oriented Programming - Java)Unit 1.2 Designing Classes.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第三章 流水线技术.ppt
- 计算机外设及电源故障处理(PPT课件讲稿).ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第六章 二叉树和树.pps
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第9章 公钥密码学与RSA.pptx
- Landmark-Based Speech Recognition.ppt
- 《微型计算机原理及应用》课程教学资源(PPT课件讲稿)第2章 微处理器.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第六章 IP路由.ppt
- Urandaline Investments The Perils of Down Under:Chinese Investment in Australia.pptx
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第1章 数据库技术概论.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第四章 串.ppt
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 7 数据持久化 Data Persistence.pptx
- 《轻松学习C语言》教学资源(PPT课件讲稿,繁体版,共十二章).pptx
- 《计算机组装维修及实训教程》课程教学资源(PPT课件)第2章 中央处理器.ppt
- 《操作系统》课程教学资源(PPT课件)第六章 设备管理 Devices Management.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第三章 语法分析.ppt
- Object-Oriented Programming(Java).ppt
- Threads, SMP, and MicroKernels.ppt
- 对等网络 Peer-to-Peer Networks(P2P).ppt