一.实验要求

注:(这里的八个LED灯对应的管脚应按照电路图的对应P2口)

二.电路图

八个LED链接部分

三.基于电路的对应代码

#include<reg52.h>

#define uchar unsigned char

#define uint unsinged int

sbit KEY3=P3^2;

sbit KEY4=P3^3;//定义管脚

void delay(int k)//定义的延迟函数

{

while(k--)

;

}

void main()//主函数部分

{

uchar a;

uchar display[9]={0xff,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};/*流水灯部分这里的LED是共阳极.*/

EA=1;//中断的初始化

EX0=1;

IT0=1;

EA=1;

EX1=1;

IT1=1;

PX1=1;

PX0=0;/*这里设置了优先级,如果要优先级相同IP=0*/

for(a=0;a<10;a++)/未中断时执行流水灯

{

delay(10000);

P2=display[a];

}

}

void exti0() interrupt 0//中断部分一四闪交替

{

uchar n;

delay(500);

if(KEY3==0)

for(n=0;n<10;n++)

{

P2=0x0f;

delay(50000);

P2=0xf0;

delay(50000);

}

}

void exti1() interrupt 2/*中断第二部分八闪八灭交替

{

uchar m;

delay(500);

if(KEY4==0)

for(m=0;m<10;m++)

{

P2=0xff;

delay(50000);

P2=0x00;

delay(50000);

}

}

基于普中A2开发板(STC80C51单片机)呈现的中断小实验代码电路及其效果。相关推荐

  1. 【74HC595】51单片机(普中A2开发板)LED点阵屏点亮以及74HC595芯片的使用笔记

    使用74HC595芯片驱动LED点阵屏的使用笔记 1.控制显示LED点阵屏的思路 2.74HC595芯片的学习 2.1.74HC595芯片是什么? 2.2.74HC595芯片各引脚解释以及分析 2.3 ...

  2. 普中A2开发板红绿灯实验

    ```#include"reg52.h" typedef unsigned int u16; typedef unsigned char u8; sbit k3=P3^2; sbi ...

  3. 【51单片机】普中A2开发板 模块化编程 单片机入门 实例教学目录

    写在前面

  4. 基于普中科技开发板制作的数码管显示可调时钟

    目录 前言: 模块化代码: 定时器扫描按键代码: 定时器扫描数码管: 主函数main代码: 前言: 功能说明:通过按键1控制模式选择:模式0------时钟显示模式,模式1:------时钟设置模式 ...

  5. #普中51开发板# 52单片机数码管显示5201314

    74HC138真值表(H高,L 低,倒着数) #include<reg52.h> #include<intrins.h> #define LED P0 typedef unsi ...

  6. 基于普中A2实验板,ds18b20温度传感器与ds1302时钟芯片的冲突现象的探讨

    在普中板上进行写较综合的项目时,是否会出现温度传感器经常出错的问题,明明是严格按照时序图所编写的程序就是无法读出正确的值(全为0),或许温度底层在其他工程里能正常运行,而到了某些工程中却总是出错.这些 ...

  7. 普中PZ6808L-F4开发板TFTLCD显示屏使用笔记

    0x00 开发板介绍 这学期学的STM32开发,实验室里的开发板型号为PZ6808L-F4 整个板子是这样的 这块板子是F103和F407双核的,但我学的一直就是F407,所以本文所有问题只针对F40 ...

  8. 普中科技开发板使用说明书_普中科技单片机实验板使用操作说明.pdf

    普中科技单片机实验板使用操作说明 单片机学习的良师益友 好帮手单片机学习套件 -PRECHIN 用手册 普中科技有限公司 P R E C H I N - V 2 . 0 开发板 Version 1.2 ...

  9. 【51单片机】:关于51单片机仿真器(普中科技开发板STC89C51)的疑惑(做个记录)

    学习目标: 由于一些特殊原因,重学51单片机,真是无力吐槽,学把,认真学.         仿真器,最主要的作用是仿真调试,每次检查代码找不到任何问题比如说debug.先全速运行几秒后点击停止,看程序 ...

  10. 普中stm32开发板tftlcd显示图片_STM32实例TFTLCD介绍

    以前我们用 51 单片机控制 TFTLCD(TFT 液晶屏)时,使用的是 IO 口模拟80 接口时序.这次我们来学习如何使用 STM32F1 的 FSMC(灵活的静态存储控制器)接口控制 TFTLCD ...

最新文章

  1. Vue中使用a标签实现点击在新标签页中打开实现照片预览
  2. F:Maximum White Subtree(树形dp)
  3. [剑指offer][JAVA]面试题第[32-1]题[从上到下打印二叉树][BFS]
  4. mysql sys 数据库_mysql sys 数据库
  5. c语言log_Morn:一个极简的C语言日志
  6. 《Linux 就是这个范儿 - 阅读笔记2》 融于心而表于行(1)
  7. 购买物联网卡应该注意哪些问题?
  8. svn checkout的时候报E000022错误
  9. selenium问题记录
  10. 全网首发:以字型为例,以bit表示的二维数组矩阵,旋转90、-90
  11. ocr tesseract_OCR引擎之战— Tesseract与Google Vision
  12. win10解压软件哪个好(win10用哪个解压软件)
  13. b460m_itx/ac Z390I B360pro升级无线网卡BCM94360HMB
  14. Unexpected EOF read on the socket
  15. 理工附中2021年高考成绩查询,人大附中、理工附中、101中学、十二中等5区10校高考成绩汇总!...
  16. javase基础持续更新
  17. AUTOCAD2017
  18. Symbian开发入门
  19. 蛋白质对中可能相互作用域的数目计算
  20. Spring注解解释

热门文章

  1. java filter 重定向_在Filter的doFilter中进行重定向 出现异常
  2. 随机向量函数链神经网络(RVFLNN)简介——附测试代码
  3. 将hustoj 数据从Ubuntu 14.04 成功迁移到 ubuntu 16.04
  4. 用STEP7-MicroWIN SMART能搜索到CPU 也能控制PLC指示灯闪烁,但是下载程序仍提示当前IP地址失败请检查IP地址、网络连接
  5. 微盟WOS新商业操作系统正式公测
  6. java+SpringBoot+HTML+Mysq基于微信小程序的大咖读书系统的设计与实现
  7. 速览 关于网络安全专业学生的未来职业规划
  8. GooglePlay应用上架流程
  9. 大饼趋势逐渐明朗,黎明就在眼前!
  10. PR2018安装及错误处理