当前位置:文档之家› 关于实验课的说明PPT课件

关于实验课的说明PPT课件


14/68
凌阳“61板”---I/O口
I/O口的设置和操作

上/下拉




输相出同源自相如:将IOA口初始化为同相低电平输出
*P_IOA_Dir = 0xffff;
//输出口 (1)
*P_IOA_Attrib = 0xffff;
//同相 (1)
*P_IOA_Data = 0x0000;
//低电平 (0)
✓ 这些I/O口是可以编程的,即可
以设置为输入或输出 写控制字
完成单片机特定 功能的控制开关 →0或1
IOB口 IOA口
寄存器
有限存贮容量的高速存 贮部件,可用来暂存指 令、数据、地址
P_IOA_Dir
P_IOB_Dir
P_IOA_Attrib
P_IOB_Attrib
P_IOA_Data
P_IOB_Data
SPCE061A有两个16位通用 的并行I/O口:A口和B口。这两 个口的每一位都可通过编程单 独定义成输入或输出口。
IOB口 IOA口
10/68
SPCE061A 输入/输出接口
某一位的设定包括以下3个基本项: ➢ 数据向量Data ➢ 属性向量Attribution ➢ 方向控制向量Direction。
15/68
凌阳“61板”---I/O口
小结:
✓ 对硬件的设置和操作都是往硬件寄 存器的地址里写入控制字,实现数据 的读出和读入。 ✓
IOB口 IOA口
详细资料请查阅:SPCE061A单片机教材书 \ 第2章 硬件结构.PDF
16/68
凌阳“61板”说明
与 计 算 机 相 连 的 插 座
这三个口中每个对应的位组合在一起,形成一个控 制字,来定义相应I/O 口位的输入/输出状态和方式。
11/68
SPCE061A 输入/输出接口 什么是控制字?
简单说就是完成相应的单片机特定功能的控制开关,0和1。 通过控制字设置,可以对单片机特定功能进行选择,否则为 单片机默认电位时控制状态。 比如,输入输出控制字可以控制单片机是否读入数据线的数 据或是将数据送出。 控制字位数等于处理器位数 控制字通常保存在此硬件的寄存器中。
硬件电路包括有电源电路、音频电路(含MIC输入部分和 DAC音频输出部分)、复位电路等。
5/68
凌阳“61”板—总体介绍
6/68
凌阳“61”板—总体介绍
电源座
睡眠指示灯 电源指示灯
复位键
PROBE座
PROBE& EZ_PROBE选择
开关
EZ_PROBE 座
耳机插孔
喇叭插座 音量调节 电位器
3个按键
12/68
SPCE061A 输入/输出接口
➢ 方向控制向量Direction: 决定口位的输入/输出方向: ‘0’为输入,‘1’为输出。
➢ 属性向量Attribution: ‘0’为带 上拉或下拉电阻式输入,而‘1’ 则为悬浮式 输入。 在口位的输出状态下,决定其输出是反相的还是同相 的;‘0’为反相输出,‘1’则为同相输出。
将CPU、存储器、串并行I/O口、定时/计数器、甚至A/D转换 器、脉宽调制器、 图形控制器等功能部件全都集成在一块大 规模集成电路芯片上,构成了一个完整的具有相当控制功能 的微控制器。
具有体积小、功耗低、性能可靠、价格低廉、功能扩展容易 、使用方便灵活、易于产品化等诸多优点。
手机
万年历
计程器
3/68
➢ 数据向量Data: 在口位的输入状态下被写入时,与_Attrib 位组合在一起 形成输入方式的控制字‘00’、‘01’、‘10’、‘11’,以 决定输入口是带唤醒功能的上拉电阻式、下拉电阻式或 悬浮式以及 不带唤醒功能的悬浮式输入。
13/68
凌阳“61板”---I/O口
低8位 高8位
✓ “61”板总共有32个I/O口:IOA0~ IOA15、IOB0~IOB15
IOB口 IOA口
7/68
凌阳“61”板—SPCE061A
SPCE061A 的特性
➢ 16位µ’nSP™微处理器; ➢ 工作电压(CPU) VDD为2.4~3.6V (I/O) VDDH为2.4~5.5V; ➢ CPU时钟:0.32MHz~49.152MHz ; ➢ 内置2K字SRAM、内置32K FLASH; ➢ 可编程音频处理; ➢ 系统处于备用状态下(时钟处于停止状态),耗电仅为2µA@3.6V; ➢ 2个16位可编程定时器/计数器(可自动预置初始计数值)、2个10位DAC(数-模转换)
输出通道、32位通用可编程输入/输出端口; ➢ 14个中断源可来自定时器A / B,时基,2个外部时钟源输入,键唤醒; ➢ 使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据; ➢ 锁相环PLL振荡器提供系统时钟信号; ➢ 7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器; ➢ 声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能; ➢ 具有低电压复位(LVR)功能和低电压监测(LVD)功能; ➢ 内置在线仿真电路ICE(In- Circuit Emulator)接口; ➢ 具有WatchDog功能。
单片机实验介绍
➢ 实验中用到的单片机:凌阳SPCE061A
✓16位结构的微控制器 ✓输入/输出端口 ✓定时/计数器 ✓D/A和A/D转换 ✓串行设备输入输出 ✓内置在线仿真ICE接口
4/68
凌阳“61”板—总体介绍
“61板”是SPCE061A EMU BOARD V1.0的简称, 是以16位单片机SPCE061A为核心的精简开发-仿真-实验板。
计算机控制技术 关于实验课的说明
2021/3/17
实验内容与要求 实验内容
必做:基于凌阳61单片机开发板的I/O控制实验 选做:基于S7-200PLC的步进电机控制实验
实验要求
实验操作、实验结果验收 实验报告
• 单片机实验,一人一份 • PLC实验,一组一份
2/68
单片机实验介绍
单片机
8/68
单片机实验介绍 凌阳“61板”LED键盘模组实验
通过“61板”对LED键盘模组的控制来实现数码管显示和键 盘控制功能。
9/68
SPCE061A 输入/输出接口
输入/输出接口(也可简称为I/O口)是单片机与外设交换信 息的通道。 ➢ 输入端口:接收检测信号、键盘信号等。 ➢ 输出端口:输送处理结果、显示信息、控制命令、驱动信号 等。
相关主题