/***************************************/
//使用定时器1中断让8个LED循环右移,间隔500ms,
//同时使用定时器0中断方式让数码管前2位间隔1000ms
//从0显示到60,如果由外部中断产生停止数码管走数
//注:外部中断0低电平触发方式
/****************************************/
#include "reg52.h"
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
uchar time_counter0 = 0;
uchar time_counter1 = 0;
uchar dis_num = 0;
sbit led=P1^0;
sbit we=P2^7;
sbit du=P2^6;
unsigned char leddata[]={
0x3F, //"0"
0x06, //"1"
0x5B, //"2"
0x4F, //"3"
0x66, //"4"
0x6D, //"5"
0x7D, //"6"
0x07, //"7"
0x7F, //"8"
0x6F, //"9"
0x77, //"A"
0x7C, //"B"
0x39, //"C"
清翔电子51单片机10课中断课后作业2
最新推荐文章于 2019-06-05 18:04:46 发布
本文详细探讨了51单片机中断系统的应用,重点讲解了清翔电子第10课中断课程后的作业内容,涉及中断的触发、响应及中断处理流程。
摘要由CSDN通过智能技术生成