找回密码
 注册
关于网站域名变更的通知
查看: 269|回复: 1
打印 上一主题 下一主题

[毕业设计] 利用编码器对单片机中断功能的扩展

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-26 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
利用编码器对单片机中断功能的扩展

( E4 ~( G8 R6 I1 N2 Q摘要:以74LS148为例,结合Proteus仿真软件实例提出了利用优先编码器的优先级扩展输出端(GS)与51系列
- ]" K7 |0 h: L单片机外中断端口(INTO或INT1)相连,用8个开关(SW1-SW8)来仿真控制编码器8个输入端口(Io-I)的高低电平
0 `% g7 P2 e5 K$ p( n8 X的输入,从而实现对外中断扩展的方法,并给出了参考程序。结合程序观察仿真现象,可以清楚的看到编码器已从硬
- z- s; }7 b1 ?) }: c* S件电路上实现了对中断源优先级的高低排序,以及实现了外中断的嵌套。( C* ^0 e  ^- H! l
* ^( f/ @1 i  [9 s" J
关键词:单片机;外中断;编码器:优先级: Proteus
3 I) |5 U2 T" a- I9 k+ o
5 P, h/ |) b* ~! P" R1 [3 q& q0引言
8 P3 d4 c: p" H: y% g中断技术使CPU能及时响应外界许多瞬息变化的现场
, {1 }2 f% e: t. I+ r# z2 t8 }2 K信息,提高了CPU对外界信息的处理能力。89C51单片机
  k- r+ p  P3 ~5 l. h( t9 U. Z( h/ _为用户仅提供了两个外部中断请求输入端,INTO和INT1,5 A& _4 T0 O% v6 ^# d* r$ R9 D/ H
其对应的中断入口地址为0003H和O013H。在实际应用中,( w' T+ }( }) U9 x" `
一般都有多个中断源,往往需要对单片机的中断请求输6 e) M  x- ~* e8 |2 o5 ~# N# U! D
入端进行扩展。对中断功能的扩展已有多种技术方法,
4 @/ o! Y) t" p. l如利用定时/计数器扩展外中断法、中断加查询扩展法、
  z- r5 |3 W5 h0 V, M. b, w& K利用中断管理芯片扩展法等。利用优先编码器对外部中
7 h* P0 {  M4 v. `( C  R4 k断的扩展也是常用方法之一,这种方法硬件电路接口简/ ^: e: G9 ~, _# ~& A
单,从硬件上对中断源的优先级可以排序,而且软件实8 U+ x: |& A7 N3 F5 j" A2 `5 ^
现方法容易。
9 W; d& w7 P% a; H2 N- Y& L1硬件接口电路的设计
' R3 j% m7 x9 p1.1 74LS148功能介绍
3 g& P" C, m" y6 C74LS148是-一个集成的8线-3线优先编码器,允许几4 @# @5 [. j: V6 J& ~
个信号同时输入,但是电路只对其中优先级别最高的进; [" J; ^$ f. j, W% g$ |
行编码。74LS148的8个输入端,"7"口优先级最高,其余
% k- W3 W/ r4 @8 H  x  \依次排列,"0"口最低。74LS148优先编码器的封装为
* w9 b& C( e% ?- `+ a% u8 y" kDIP16。其中Io-I7口为信号输入端,低电平有效。IE为选
( N# [+ f4 U, O" C通输入端,低电平有效;OE是选通输出端;A2、A1、A0
4 o; U% d5 T) x3 s1 A- [为编码输出端,低电平有效;GS为优先级扩展输出端,
8 ]: y# U9 f1 w/ V5 ]6 k% j当74LS148能有效地接收输入中断并给出编码值时,GS端
3 P2 ?% J- a. h# K( P从高电平变为低电平。其真值表见表1所示。- z' i! n' V( [  k  i" G

& B- ^+ d* E( [
游客,如果您要查看本帖隐藏内容请回复
; X& e( O1 k) @6 Y. }

7 ~, g* k: ^& X/ m2 s& D  Y$ {" m

该用户从未签到

2#
发表于 2020-8-26 20:10 | 只看该作者
利用编码器对单片机中断功能的扩展
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 21:30 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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