中断实验
一、实验目的
熟悉并掌握单片机中断系统的使用方法,包括初始化方法和中断服务程序的编写方法。
二、实验设备及器件
个人计算机 1 台,装载了 Keil C51 集成开发环境软件。
DP-51PRO.NET 单片机仿真器、编程器、实验仪三合一综合开发平台 1 台。
三、实验内容
(1) 用按键通过单脉冲电路作为 INT
0
的中断请求信号,在中断服务程序中对 P1.0 输出信
号取反,P1.0 输出控制继电器动作,再由继电器的常开触点控制直流电机的转动和停止。
要求当单脉冲发生按键按一次时,直流电机转动。按第二次时,直流电机停止转动。再按键
一次时,直流电机又转动。
(2) 用 P1 口输出控制 8 个发光二极管 LED1~LED8,要求实现多种显示效果,每按一次中
断按键 KEY1,进入一种显示效果,循环显示。
(3)在 8051 单片机的 INT0 引脚外接脉冲信号,要求每送来一个脉冲,把 30H 单元值加 1,
若 30H 单元计满则进位 31H 单元,同时要求将 30H 单元中的计数内容送到 8 个发光二极管
LED1~LED8 显示。实验原理图见图 3.5-2。
*(4) 将实验(3)中的 30H 单元中内容送 8 位 8 段 LED 显示器上显示出来。实验原理图自
己绘制。
原理图:
评论0