标题: 各路大神救救学渣,单片机初学,没学进去,求大神帮写程序应急 [打印本页]
作者: hujk233 时间: 2018-11-2 21:24
标题: 各路大神救救学渣,单片机初学,没学进去,求大神帮写程序应急
实验二 外部中断基础实验
一、实验目的:
1、理解单片机中断系统的工作原理
2、学习单片机中断处理程序的编程方法
二、实验内容及要求:
1、程序开始执行后,主程序实现P0口控制8路LED灯的循环点亮。
2、当按键P1按下,单片机响应外部中断0的申请,转去执行中断服务子程序:P0口8路LED灯闪烁(亮灭)三次。闪烁结束后撤除中断,返回断点处,继续执行8路LED灯的循环点亮。
三、实验器材:
装有Keil集成开发环境及STC-ISP烧录软件的PC机
51单片机学习板
杜邦线
四、实验步骤:
该实验电路使用了示意图A的单片机最小系统模块、LED驱动模块以及独立按键区等三部分,其电路原理图如图2所示:
1、连接线路之前,保证电源断开,用杜邦线将LED驱动单元的+5V引脚与单片机最小系统的+5V电源相连;再将P0口与8路LED灯接口相连,注意连接有序。
2、找到独立按键排针J8,将+5V电源引脚与单片机最小系统的+5V电源相连;再将P1脚与单片机的INT0(P3.2)引脚相连。
3、检查线路是否连接正确,确保电源和地没有反接。
4、将USB下载器插入电脑,打开烧录软件,选择单片机型号STC89C52RC,找到USB下载器在电脑上对应的串口号,点击“打开程序文件”,选择Keil编译好的HEX文件,点击“下载/编程”,再打开学习板上的电源开关。
5、程序下载成功后,观察实验现象,按下按键P1,看单片机是否响应中断使LED灯闪烁。
-
TIM图片20181102212330.png
(48.32 KB, 下载次数: 20)
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |