微机与接口技术实验(计算机类) 微机接口实验若干问题

Slides:



Advertisements
Similar presentations
5.1 中断的概述 5.2 MCS - 51中断系统 5.3 中断系统的应用
Advertisements

主讲人:刘利 交通大学网络控制课程系列 上海交通大学机电控制研究所 交通大学网络控制课程系列 考试课、专业基础课、必修课
第7章 AT89S51单片机的 串行口 1.
6 单片机的中断与定时系统 I/O设备必须通过I/O接口与计算机连接。 I/O接口的功能: 1.速度匹配: 锁存数据、传送联络信号。
项目二 中断应用系统设计 本项目学习目标: (1)制作一个单片机控制的彩灯电路。 (2) 理解中断的基本概念;
实验四 利用中规模芯片设计时序电路(二).
第5章 中断系统 5.1 中断的概念 5.2 MCS-51单片机的中断流程 5.3 MCS-51的中断响应条件和中断处理
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
單晶片MCS-51 C語言入門實習 第1章 微電腦與單晶片MCS-51架構 作者:董勝源.
第四章 指令系统及汇编语言程序设计.
得技通电子 问题 1 右何者非為假指令 (1) XRL (2) EQU (3) MACRO (4) ORG.
主要内容 串行口的结构 串行口的工作方式 波特率的计算 简单应用
第9章 数模转换器与模数转换器 本章学习目标 了解数模转换器的工作原理及性能指标 掌握模数转换器的应用 掌握数模转换器的应用.
第2章 MCS-51单片机指令系统与汇编语言程序设计
复 习 一. 计算机中的数和编码 1. 2,10,16进制数及其之间的转换(整数) 按权展开,除x取余 2
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
6.3 定时器/计数器的应用 初始化 初始化的内容如下:
第8章 模拟接口 8.1 模拟接口概述 8.2 DAC及其接口 8.3 ADC及其接口.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第14章 单片机应用系统抗干扰 与可靠性设计 1.
第二部分 微机原理 第8章 单片机的 定时/计数器 主讲教师:喻红.
第6章 MCS - 51单片机内部定时器/ 计数器 及串行接口 6.1 定时器/计数器的结构及工作原理 6.2 方式和控制寄存器
AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR!
本章分为三节,主要介绍: 6.1 计算机串行通信基础 C51的串行口 6.3 单片机串行口应用举例.
第3章 AT89C51指令系统 3.1基本概念内部结构和引脚功能 指令、指令系统、机器代码
第八章 80C51单片机的串行通信 主要内容:本章主要介绍80C51串行通信相关知识,包括串行通信基本概念,80C51单片机的串行口及其工作方式,以及单片机在双机或多机通信中的应用。
单片机原理及应用 MCS-51系列单片机的基本硬件结构 MCS-51指令系统 MCS-51单片机的系统扩展与应用.
8051's UART mode0 output 通訊二甲 B 洪紹凱.
Roy Wan PCI MS/s 14-bit 高速数字化仪 Roy Wan
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
单片机原理及应用 ——基于Proteus与Keil C 哈工大出版社
第2章 单片机的结构原理与 简单应用 (课时:10学时).
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第八章 数据通信.
CPU结构和功能.
第8章 MCS-51串行口 8.1 串行口及其通信方式 8.2 IBM-PC系列机与 单片机 的通信技术.
第2章 单片机系统组成原理 2.1 MCS-51单片机组成原理 2.2 单片机复位电路设计 2.3 MCS-51存储器配置
单元五 MCS-51单片机内部资源 5.1 任务九 单片机计数并显示 5.2 任务十 单片机流水灯控制 5.3 任务十一 两台单片机数据互传
本 章 重 点 单片机的结构特点 单片机的存储器特点 I/O端口的特点 CPU时序 课时安排:3个课时.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第四章 指令系统及汇编语言程序设计.
第4章 中断技术 一个完整的微机系统是由硬件和软件共同构成的。微机系统的硬件有CPU、存储器和I/O口,外设组成。CPU与存储器之间的信息交换比较简单,而CPU与外设之间进行信息交换之前必须确定外设是否准备好,即选择I/O传送方式。I/O传送方式有4种:无条件、查询、中断和DMA。本章学习中断传送方式的有关内容。
第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的
单片机系统设计 教师:朱华贵 2016年03月01日
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
第五章 MCS-51中断系统 一、中断请求源 MCS-51提供5个中断请求源,即INT0、INT1、TF0、 TF1和串行口发送与接收中断请求源TI或RI。这些 中断请求源分别由TCON与SCON的相应位锁存。
微机接口实验3月27日开始 实验时 段 A段 二下(2:30-6:00) B段 二晚(6:30-10:00)
第4章 80C51系列指令系统 教学目的:熟悉80C51系列单片机的寻址方式及 每一种寻址方式对应的寻址空间;掌 握每一条指令功能。
5-6 串列埠模式0輸出埠擴充實習.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
CPU中的专用寄存器(SFR) 一、累加器Acc 二、通用寄存器B 三、程序计数器PC 四、堆栈指针SP 五、数据指针DPTR
(Random Access Memory)
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第三章 计算机系统的组成与工作原理.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
2. MCS-51单片机的组成及结构分析 2.1 MCS-51单片机的内部结构及结构特点
微算機(二) 's UART mode1 communication
单片机原理与应用.
单片机应用技术 (C语言版) 第8章 串行通信接口
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
单片机应用技术 (C语言版) 第3章 MCS-51指令系统及 汇编程序设计
ADC0809并行A/D转换 (实验十) DAC0832并行D/A转换实验 (实验十一) RS232串口通信实验 (实验九)
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
DSP技术与应用 电子与信息技术系.
第八章 第二部分 PLC控制组态软件 综合仿真实验
第1章 微型计算机基础.
Presentation transcript:

微机与接口技术实验(计算机类) 微机接口实验若干问题 毛晋昌 maojc@pku.edu.cn 理科2号楼2540 62763330(O) 2007年4月

要目 仪器使用 单片机实验若干问题 程序调试 四个实验 X86实验系统 硬件电路原理图、实验箱 软件:MASM、LINK、DEBUG 规章

一、仪器使用 信号源 万用表 示波器

仪器使用 信号源 r 负载 R E 阻抗匹配条件:R= r

示波器 共地 接触良好 高输入阻抗 衰减系数(×1 ×10)选择,探头与通道衰减量匹配 第一象限(坐标原点、起点) X、Y轴灵敏度 仪器使用 示波器 共地 接触良好 高输入阻抗 衰减系数(×1 ×10)选择,探头与通道衰减量匹配 第一象限(坐标原点、起点) X、Y轴灵敏度 同步、同步触发源和触发电平 存储、测量、光标等功能运用 自动测量

二、单片机实验若干问题 程序运行、调试方法 加载:XXX.OBJ 复位:①软件方式(上位机复位-复位PC、总清仿真机-复位所有SFR)②硬件方式:总清(仿真器左侧上方按钮)、暂停(仿真器左侧下方按钮)、实验箱《RST》键 调试检测: 参数调试 高效检测所有功能 如果N个4位十进制数相加结果为五位数1XXXX,是否能检查满足题意要求之程序的所有功能?

实验一 单片机仿真开发系统应用 参考程序中“SJMP $”是必需的吗?如果没有“SJMP $”,程序运行后能否得到正确的结果? 单片机实验 实验一 单片机仿真开发系统应用 参考程序中“SJMP $”是必需的吗?如果没有“SJMP $”,程序运行后能否得到正确的结果? 答案:在本实验一定的程序运行方式(单步、断点、执行到光标所在行)下,可以。 在全速运行时,不行。 请说明从本实验板外部数据存储器的7F00H地址单元读出数据AAH时,外部数据存储器芯片各管脚的电平状态。 答案:A14-A0:111 1111 0000 0000 D7-D0:1010 1010 ;/CS:0 /DE:0 ; /WR:1 读状态各管脚电平测量 电源VCC 地GND

实验二 模数与数摸转换 ADC/DAC主要技术指标 分辨率 精度 转换(建立)时间 …… 对比X86 输入信号频率与采样频率 ADC转换速度 单片机实验 实验二 模数与数摸转换 ADC/DAC主要技术指标 分辨率 精度 转换(建立)时间 …… 输入信号频率与采样频率 ADC转换速度 中断源 入口地址 外部中断INT0 0003H 定时器/计数器T0 000BH 外部中断INT1 0013H 定时器/计数器T1 001BH 串行口 0023H 对比X86

MCS-51单片机 地址锁存 ROM RAM 最小系统 片选2 位列扫描 段码 LED驱动 晶振 DAC 键输入2 ADC 键盘显示控制 并行接口 键输入1 复位 片选1

单片机实验 实验三 键盘、显示器接口 时钟 扫描:实现Y0-Y7依次轮流循环扫描的机理,SL0/SL1/SL2三个扫描信号频率、相位关系。 视觉暂留效应。 入口方式 左 右 1 1 2 3 1 2 1 2 3 4 1 2 3 4

实验四 串行口通信 空闲位 起始位 数 据 位 待定位 停止位 1 D0 D1 D2 D3 D4 D5 D6 D7 X SM0 SM1 实验四 串行口通信 空闲位 起始位 数 据 位 待定位 停止位 1 D0 D1 D2 D3 D4 D5 D6 D7 X SM0 SM1 模 式 功    能 波 特 率 0 0 同步移位寄存器 fOSC/12 0 1 1 8位UART 可变 1 0 2 9位UART fOSC/64或fOSC/32 1 1 3 寄存器 SCON SM0 SM1 SM2 REN TB8 RB8 TI RI PSW CY AC F0 RS1 RS0 OV - P

PCON电源管理MSB置1(波特率加倍): ORL PCON,#80H 或ORL 87H,#80H SCON 寄存器 ORG 0000H LJMP START ORG 0023H LJMP SIO_SUB ORG 0050H START: (通信模式/中断设置…) MOV A,#DATA MOV SBUF,A SJMP $ SIO_SUB: JBC TI,TO_SEND JBC RI,TO_RECE RETI TO_SEND: … TO_RECE: MOV A,SBUF SM0 SM1 SM2 REN TB8 RB8 TI RI IE中断允许寄存器 EA - ES ET1 EX1 ET0 EX0 TCON中断控制寄存器 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 PCON电源管理MSB置1(波特率加倍): ORL PCON,#80H 或ORL 87H,#80H ;查询方式发送 … MOV A,#DATA SEND: MOV SBUF,A JNB TI,$ CLR TI SJMP SEND 两个独立的寄存器-收/发SBUF 单片机实验

SM2设置和9位字符帧的第9位用法说明 在模式2或模式3下 SM2的设置与字符帧第9位的作用有关 单片机实验 SM2设置和9位字符帧的第9位用法说明 在模式2或模式3下 SM2的设置与字符帧第9位的作用有关 ① 在第9位用作奇偶位的情形,应置SM2=0。 ② 在第9位用于表示是地址帧还是数据帧的多机通信情形,从机方SM2=1和收到第9位=1(RB=1)时,表示接收到地址帧,RI不仅被激活,而且可以向CPU请求中断; SM2=1和收到第9位=0时,表示接收到数据帧,RI不被激活;若SM2=0,串行口以单机发送或接收方式工作,TI和RI以正常方式被激活,但不会引起中断请求。 P.31(讲义修改)

关于思考题的补充说明(P36) 按收齐10bit情形考虑波特率最大允许误差 单片机实验 关于思考题的补充说明(P36) 按收齐10bit情形考虑波特率最大允许误差 每位(Bit)16个检测脉冲,10Bit(若SM2=1时,必须收齐10个码元,即包括停止位)格式的每个码元都采取以7、8、9三个采样数据3中取2的表决方式,假定数据信号波形的两端无边沿失真,发送波特率fs一定,求接收端波特率fr允许的最大变化范围。实验可验证收发波特率最大允许误差。

三、X86实验系统 两个实验平台、两种微机系统 硬件电路原理图、实验箱 软件:MASM、LINK、DEBUG

实验箱经50线扁平电缆连至ISA总线接口卡 TPC-H微机接口实验箱 基于X86微机的实验系统

ISA总线插口 74LS245 74LS244 50线插头 74LS244 74LS244 74LS244 ISA总线接口卡

电源开关 50线插头 继电器 总线 DMA/IO跳线端子 +5V 8255A-PA口 步进电机 并口8255A I/O地址 / 选通信号 8255A-PC口 通用插座A-20脚 通用插座B-20脚 七段数码管(abc…fdp) 计数器8253 直流电机 8253通道0 / 1 通用插座-16脚 通用插座D-40脚 通用插座-14脚 DA 0832 +5V GND 喇叭 位选 模拟量输出 LED显示(L7-L0) AD 0809 触发器 +5V 话筒 单脉冲 开关K7-K0 模拟量输入 GND 电路1 直流信号 时钟脉冲 复位 逻辑笔 电路2

DEBUG常用命令 命令符 功 能 1 ? DEBUG命令列表 8 F 填写内存 2 Q 退出DEBUG返回DOS 9 M 内存内容传送 3 X86实验 DEBUG常用命令 命令符 功 能 1 ? DEBUG命令列表 8 F 填写内存 2 Q 退出DEBUG返回DOS 9 M 内存内容传送 3 D 显示内存单元内容 10 I 端口输入 4 R 显示和修改寄存器内容 11 O 端口输出 5 U 反汇编 12 T 单步或多步跟踪 6 A 汇编 13 P 单步或多步运行 7 E 修改内存单元内容 14 G 连续运行程序