7
实实 实实实实实实实 I/O 实实实 实实实 实 (一) 实实实实 实实实实 实实 (、) 实实实实 实实实实 ()

实验一 输入输出与中断

Embed Size (px)

DESCRIPTION

实验一 输入输出与中断. I/O 口控制(实验一) 音频驱动(实验二、三) 外部中断(实验八). I/O 口控制实验. 实验目的 学习 P1 口的使用方法 ; 学习延时子程序的编写和使用 ; 实验说明 P1 口是准双向口 , 它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当 P1 口用作输入口时,必须先对口的锁存器写 “ 1 ” ,若不先对它写 “ 1 ” ,读入的数据可能是不正确的。. I/O 口控制实验. 实验内容 例程一:发光二极管单只从右到左轮流循环点亮。 例程二:通过拨动开关控制发光二极管亮灭。 - PowerPoint PPT Presentation

Citation preview

Page 1: 实验一  输入输出与中断

实验一 输入输出与中断

I/O 口控制(实验一)音频驱动(实验二、三)外部中断(实验八)

Page 2: 实验一  输入输出与中断

I/O 口控制实验 实验目的

学习 P1 口的使用方法 ; 学习延时子程序的编写和使用 ;

实验说明 P1 口是准双向口 , 它作为输出口时与一般的双向口

使用方法相同。由准双向口结构可知当 P1 口用作输入口时,必须先对口的锁存器写“ 1” ,若不先对它写“ 1” ,读入的数据可能是不正确的。

Page 3: 实验一  输入输出与中断

I/O 口控制实验 实验内容

例程一:发光二极管单只从右到左轮流循环点亮。

例程二:通过拨动开关控制发光二极管亮灭。 编写程序,使发光二极管沿一个方向循环点

亮。 改变发光二极管移动步长、方向和时间。

Page 4: 实验一  输入输出与中断

音频驱动实验 实验目的

学习输入/输出端口控制方法; 掌握蜂鸣器的驱动电路,了解音频发声原理;

实验说明 本实验是利用 89C51 端口定时器输出控制端

口,驱动蜂鸣器发声,声音的频率高低由延时快慢控制。

Page 5: 实验一  输入输出与中断

音频驱动实验

实验内容: 例程一 蜂鸣器周期性的发出单频声音。 例程二 蜂鸣器周期性的发出“八月桂花开”

歌曲。 编程使蜂鸣器演奏一首自己喜欢的歌曲。

Page 6: 实验一  输入输出与中断

外部中断实验 实验目的

掌握外部中断技术的基本使用方法; 掌握中断处理程序的编写方法;

实验说明 首先中断采样然后中断查询最后中断响应。采样是中断处理

的第一步,对于本实验的脉冲方式的中断请求,若在两个相邻周期采样先高电平后低电平则中断请求有效, IE0 或 IE1 置“ 1” ;否则继续为“ 0” 。所谓查询就是由 CPU 测试 TCON 和 SCON 中各标志位的状态以确定有没有中断请求发生以及是那一个中断请求。中断响应就是对中断请求的接受,是在中断查询之后进行的,当查询到有效的中断请求后就响应一次中断。

Page 7: 实验一  输入输出与中断

外部中断实验

实验内容: 例程 连续按动单次脉冲模块按键,发光二极

管每按一次状态取反,即隔一次点亮。 采用电平触发方式改写程序,试记录一次按

键动作中进入中断的次数。