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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

3 ^+ x2 ]( m/ q, m: I" k摘要:以74LS148为例,结合Proteus仿真软件实例提出了利用优先编码器的优先级扩展输出端(GS)与51系列
1 A3 g$ f6 k2 P5 U, J! i$ ?( J( y, c单片机外中断端口(INTO或INT1)相连,用8个开关(SW1-SW8)来仿真控制编码器8个输入端口(Io-I)的高低电平" Y3 }, f6 {( I8 v+ p' U
的输入,从而实现对外中断扩展的方法,并给出了参考程序。结合程序观察仿真现象,可以清楚的看到编码器已从硬) d1 a2 Q% v, L# B$ k, y
件电路上实现了对中断源优先级的高低排序,以及实现了外中断的嵌套。, ~) r2 o; L  g& d
9 E" V! K% R  w9 N! k- X
关键词:单片机;外中断;编码器:优先级: Proteus& J2 [. f4 \- O0 o3 n3 X: K
- d1 w, C+ {. ^) K  ], u
0引言
" D; i  H# ^5 a! k+ t! |  y; D. r/ Z中断技术使CPU能及时响应外界许多瞬息变化的现场
( P1 }2 L* ~7 m- ~! M, v# U& B" P信息,提高了CPU对外界信息的处理能力。89C51单片机* X' E. z  \1 \! T
为用户仅提供了两个外部中断请求输入端,INTO和INT1,
& R; ?3 u, F0 _其对应的中断入口地址为0003H和O013H。在实际应用中,
' c3 ^, u7 e# H6 n  C4 c  m3 Q  e% C一般都有多个中断源,往往需要对单片机的中断请求输6 o+ m1 A( G  w# i" b
入端进行扩展。对中断功能的扩展已有多种技术方法,
2 e) U1 W. k7 q/ y1 D0 x" T如利用定时/计数器扩展外中断法、中断加查询扩展法、
7 R; X) Y4 [$ p% p& G利用中断管理芯片扩展法等。利用优先编码器对外部中# Z: J' h- y: B% W  `- @: E
断的扩展也是常用方法之一,这种方法硬件电路接口简
7 W% X0 l5 G% G. Q单,从硬件上对中断源的优先级可以排序,而且软件实% C# g( Y9 d. ]0 s2 k7 H0 r& ^/ S
现方法容易。
( V  Z) u1 a& j: c: h6 J/ i1硬件接口电路的设计1 X. w3 |1 n& k
1.1 74LS148功能介绍
( Z; @# x* l1 g- x7 P3 l3 |3 J74LS148是-一个集成的8线-3线优先编码器,允许几
( v, _; A' r9 u0 e3 E个信号同时输入,但是电路只对其中优先级别最高的进: v+ q. q& g0 D+ Q. Y( p# v; h6 [
行编码。74LS148的8个输入端,"7"口优先级最高,其余
- ?( y$ `+ Y. v+ z依次排列,"0"口最低。74LS148优先编码器的封装为
, x# C1 ?+ e: \, r% k- s7 JDIP16。其中Io-I7口为信号输入端,低电平有效。IE为选
$ W' l, t6 G. t! {. j: b1 E通输入端,低电平有效;OE是选通输出端;A2、A1、A0
: v  |- u# A5 ]为编码输出端,低电平有效;GS为优先级扩展输出端,; K' ?: a) W8 I. z9 \
当74LS148能有效地接收输入中断并给出编码值时,GS端
3 G" O$ x  m4 g3 `6 q: J2 D从高电平变为低电平。其真值表见表1所示。
7 Y, w+ U  [# h# `) V6 m# A3 t) T7 r$ t" s' Z7 g# r9 w
游客,如果您要查看本帖隐藏内容请回复
8 ?% ]1 L! \6 s5 S- X8 N
2 L+ H" T/ w- x2 O  V" U; E/ y

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-3 18:35 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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