找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 23107|回复: 55
收起左侧

[推荐]51单片机基础实验

[复制链接]
ID:3395 发表于 2008-7-17 14:08 | 显示全部楼层 |阅读模式
一个外部中断实验

实验内容及步骤:
   
在实验之前,我们先来复习下前面学过的中断的相关知识。
   
MCS-51是一个多中断源的单片机,以8051为例,有三类共五个中断源,分别是外部中断两个,定时器中断两个和串行中断一个(其中断
控制字在后面实验中详细讲到)。外部中断是由外部原因引起的,共有两个中断源,既外部中断0和外部中断1。它们的中断请求信号分别
由引脚 -(P3.2)和 (P3.3)引入;外部中断请求信号有两种,既低电平有效方式和脉冲后沿负跳有效方式。  


中断开放和屏蔽-IE寄存器
其作用是用来对各中断源进行开放或屏蔽的控制,各位定义如下:


位地址  AF  AE  AD  AC  AB   AA   A9   A8
位符号  EA  /   /   ES  ET1  EX1  ET0  EX0


EA—中断允许总控制位


EA=0    中断总禁止,禁止所有中断。


EA=1    中断总允许。


EX0(EX1)-- 外部中断允许控制位


EX0(EX1)=0   禁止外中断。


EX0(EX1)=1   允许外中断。


ET0(ET1)-- 定时/计数中断允许控制位


ET0(ET1)=0   禁止定时/计数中断。


ET0(ET1)=1   允许定时/计数中断。


ES – 串行中断允许控制位


ES=0 禁止串行中断。


ES=1允许串行中断。


中断优先级控制寄存器(IP)


地址为B8H,位地址为BFH-B8H,各位定义如下:


位地址  BF  BE  BD  BC  BB   BA   B9   B8
位符号  /   /   /   PS  PT1  PX1  PT0  PX0


PX0—外部中断0优先级设定位


PT0—定时中断0优先级设定位


PX1--外部中断1优先级设定位


PT1—定时中断1优先级设定位


PS—串行中断优先级设定位


为0的位优先级为低;为1的位优先级为高;


中断优先级是为中断嵌套服务的,MCS-51中断优先级的控制原则是:
(1)低优先级中断请求不能打断高优先级的中断服务;但高优先级中断请求可以打断低优先级的中断服务,从而实现中断嵌套。
(2)如果一个中断请求已被响应,则同级的其它中断响应将被禁止。
(3)如果同级的多个中断请求同时出现,则按CPU查询次序确定哪个中断请求被响应。其查询次序为:外部中断0—定时中断
0—外部中断1—定时中断1—串行中断。


实验电路如下图,本实验为每次响应外部中断0时,P1口依次输出高电平,使8个发光二极管依次循环熄灭闪烁。




                        图1
                     
实验源程序如下:


             ORG   0000H


              LJMP  MAIN                  ;转主程序


              ORG   0003H                 ;外部中断0入口地址


              LJMP  EXTER                 ;转中断程序


              ORG   1000H


MAIN: SETB   IT0                  ;外部中断0后沿负跳有效


             SETB   EX0                  ;外部中断0允许


SETB   EA                   ;总中断允许


LOOP: AJMP   LOOP                 ;等待中断


                ORG  1050H                 ;中断程序入口


EXTER:MOV R2,#0FFH               ;置循环次数


                  MOV A,#01H                 ;灯亮初值


FLASH:RR A                        ;右移一位


                  MOV R7 ,#0FFH               


LOOP1:MOV R6 ,#0FFH               


LOOP2:NOP                          


                NOP                          ;软件延时


DJNZ R6,LOOP2               


DJNZ R7,LOOP1               


MOV P1,A                     ;灯灭


DJNZ R2,FLASH                ;循环


RETI                          ;返回


END
回复

使用道具 举报

ID:3522 发表于 2008-7-21 11:35 | 显示全部楼层
hao dong xi
回复

使用道具 举报

ID:3522 发表于 2008-7-21 11:44 | 显示全部楼层

太好了

回复

使用道具 举报

ID:3571 发表于 2008-7-22 14:04 | 显示全部楼层
图哪?
回复

使用道具 举报

ID:3663 发表于 2008-7-26 16:40 | 显示全部楼层

不错

回复

使用道具 举报

ID:5070 发表于 2008-9-8 16:04 | 显示全部楼层

太好了

回复

使用道具 举报

ID:3636 发表于 2008-9-12 08:57 | 显示全部楼层
好东东!
回复

使用道具 举报

ID:2006 发表于 2008-9-13 14:11 | 显示全部楼层
图中RST电路有问题,电容怎么可能这般接法?
回复

使用道具 举报

ID:9922 发表于 2009-3-19 21:13 | 显示全部楼层
ding
回复

使用道具 举报

ID:9936 发表于 2009-3-20 00:17 | 显示全部楼层

回复

使用道具 举报

ID:9464 发表于 2009-3-21 12:36 | 显示全部楼层
看看
回复

使用道具 举报

ID:9779 发表于 2009-3-21 21:35 | 显示全部楼层
如何看到?
回复

使用道具 举报

ID:9239 发表于 2009-3-22 10:42 | 显示全部楼层
如何看到?
回复

使用道具 举报

ID:9401 发表于 2009-3-22 14:36 | 显示全部楼层
谢谢
回复

使用道具 举报

ID:10012 发表于 2009-3-22 21:23 | 显示全部楼层
35465465
回复

使用道具 举报

ID:9462 发表于 2009-3-22 23:46 | 显示全部楼层
回复

使用道具 举报

ID:10129 发表于 2009-3-23 14:22 | 显示全部楼层

来瞧瞧

回复

使用道具 举报

ID:10061 发表于 2009-3-23 16:20 | 显示全部楼层
有东西么??忽忽···
回复

使用道具 举报

ID:10285 发表于 2009-3-25 23:48 | 显示全部楼层
bucuo
回复

使用道具 举报

ID:10040 发表于 2009-3-27 10:28 | 显示全部楼层
回复

使用道具 举报

ID:10488 发表于 2009-3-29 14:39 | 显示全部楼层
   应该是好东西
回复

使用道具 举报

ID:9462 发表于 2009-3-29 15:42 | 显示全部楼层
hao
回复

使用道具 举报

ID:10509 发表于 2009-3-29 22:17 | 显示全部楼层
回顶一下
回复

使用道具 举报

ID:9962 发表于 2009-3-29 22:42 | 显示全部楼层
额!顶下!
回复

使用道具 举报

ID:9962 发表于 2009-3-29 22:43 | 显示全部楼层
怎么没有呀!???
回复

使用道具 举报

ID:10531 发表于 2009-3-30 13:30 | 显示全部楼层
谢谢

回复

使用道具 举报

ID:10585 发表于 2009-3-31 13:43 | 显示全部楼层
什么 东东?
回复

使用道具 举报

ID:10596 发表于 2009-3-31 17:19 | 显示全部楼层
看看
回复

使用道具 举报

ID:10750 发表于 2009-4-5 18:13 | 显示全部楼层
回复

使用道具 举报

ID:10759 发表于 2009-4-5 20:12 | 显示全部楼层
11
回复

使用道具 举报

ID:10774 发表于 2009-4-6 09:50 | 显示全部楼层
如何看到?
回复

使用道具 举报

ID:9401 发表于 2009-4-6 10:51 | 显示全部楼层
回复

使用道具 举报

ID:10783 发表于 2009-4-6 12:16 | 显示全部楼层
回复

使用道具 举报

ID:10562 发表于 2009-4-6 20:50 | 显示全部楼层
给我发一份好吗?谢谢~!
邮箱:wzh3683@163.com
回复

使用道具 举报

ID:10384 发表于 2009-4-7 12:55 | 显示全部楼层

 怎么被锁定了?

回复

使用道具 举报

ID:10853 发表于 2009-4-7 21:24 | 显示全部楼层

对我应该有用吧.看看

回复

使用道具 举报

ID:10854 发表于 2009-4-7 21:31 | 显示全部楼层
aaa
回复

使用道具 举报

ID:6481 发表于 2009-4-7 21:36 | 显示全部楼层

 还不错 我从来没专门做过这些实验 都是要用了
才开始搞 不过搞出来了 记忆的效果非常好

回复

使用道具 举报

ID:10862 发表于 2009-4-8 02:15 | 显示全部楼层

 

回复

使用道具 举报

ID:10862 发表于 2009-4-8 02:15 | 显示全部楼层
hao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表