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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
利用编码器对单片机中断功能的扩展
: y2 o+ b, o' d+ k1 B: a3 w
摘要:以74LS148为例,结合Proteus仿真软件实例提出了利用优先编码器的优先级扩展输出端(GS)与51系列
" P# F7 g7 s" E% V% C单片机外中断端口(INTO或INT1)相连,用8个开关(SW1-SW8)来仿真控制编码器8个输入端口(Io-I)的高低电平
; v8 m' [; j% N9 ?- n的输入,从而实现对外中断扩展的方法,并给出了参考程序。结合程序观察仿真现象,可以清楚的看到编码器已从硬) Y: C. I7 e$ r7 Q* j4 R, Q) v5 d
件电路上实现了对中断源优先级的高低排序,以及实现了外中断的嵌套。
, H9 S) b0 y" ?; W! Z) h8 d
' I1 s) \  j" C/ W3 D. s! a5 ?关键词:单片机;外中断;编码器:优先级: Proteus
: P" u* {& U( m; ~$ f/ }) Q- R% w$ S% X2 V7 ]% I) q
0引言& S: E7 h8 D& @3 s7 x( Y& \0 l
中断技术使CPU能及时响应外界许多瞬息变化的现场8 a; B5 l( d8 t$ H5 c: j( n
信息,提高了CPU对外界信息的处理能力。89C51单片机
' E# q3 }6 {& y- ]; _8 O6 c为用户仅提供了两个外部中断请求输入端,INTO和INT1,
4 G* A" k6 G8 o+ ]" }其对应的中断入口地址为0003H和O013H。在实际应用中,$ z" @, X2 n: I# }) b7 N
一般都有多个中断源,往往需要对单片机的中断请求输
* J& ?: ], n* j8 H: J" i入端进行扩展。对中断功能的扩展已有多种技术方法,
0 g$ N/ C2 |1 [! U2 Z7 r" v$ @如利用定时/计数器扩展外中断法、中断加查询扩展法、
  D6 R7 `* E. E! M3 w利用中断管理芯片扩展法等。利用优先编码器对外部中
+ h/ O5 B6 M' E4 o$ l1 x断的扩展也是常用方法之一,这种方法硬件电路接口简
  n1 v, H/ V- |2 x3 A单,从硬件上对中断源的优先级可以排序,而且软件实7 i+ r  K/ a# [4 o
现方法容易。) g; @$ x( q/ A7 n: W" u6 i
1硬件接口电路的设计3 \" @" J# R6 H1 {4 h
1.1 74LS148功能介绍
4 A( C7 R# v) |' |74LS148是-一个集成的8线-3线优先编码器,允许几
% z5 r+ Y; }+ p, N- h5 q9 P6 Z# p个信号同时输入,但是电路只对其中优先级别最高的进4 I8 i0 Q0 C5 E
行编码。74LS148的8个输入端,"7"口优先级最高,其余
: Q( J0 B- T# j5 r+ p依次排列,"0"口最低。74LS148优先编码器的封装为& {4 A  `) B6 i- ^9 t9 X) S
DIP16。其中Io-I7口为信号输入端,低电平有效。IE为选: N4 X% c, e  Y
通输入端,低电平有效;OE是选通输出端;A2、A1、A0
1 M' R5 i$ M" `为编码输出端,低电平有效;GS为优先级扩展输出端,
- [4 j1 K3 O8 j8 m/ l& h9 L当74LS148能有效地接收输入中断并给出编码值时,GS端
- S! q: q: \" l2 ^8 l: d从高电平变为低电平。其真值表见表1所示。2 u7 ^% M  e/ U8 z

7 o) p! E* e. g
游客,如果您要查看本帖隐藏内容请回复

: [2 N0 R+ X8 H* f& Q2 ^" S) N
0 k* w( f  q+ ?+ `  Q: L( @, W) F

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 14:30 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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