|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
51单片机中断分析 S) R5 J+ `2 w" a
) }1 V2 K0 I/ V
! Y0 g$ |& ]3 l2 N2 h3 Z/* 此程序为中断试验程序,主程序是数码管静态显示0~F。
; L4 W4 I8 Q! } 进入中断后d1(P1^0)为低电平,两秒后变为高电平。( e% y. v* ~6 N5 T; z$ ]
中断过程建议使用LED发光二极管实验效果较好
$ Q4 A; U( e- r, T6 g/ _整理 杨浩浩+ M2 g( V% E+ s1 `, J. Q* e6 |
*/
7 Q: S6 \; Y1 N5 X+ q+ f
$ N1 T5 K2 X- x* g7 h4 K' p) G* K$ h! ~# ]( i, X2 E8 P* w6 h
/*程序实验现象:主程序运行时数码管动态显示,当P3^4$ ?! E' V. X+ }1 v; S. ~# P# q6 ^
(中断标志位,就像你的手机),在该程序中,中断方式* ?- Q' s# i9 Z' ~
为低电平触发,提供低电平的事d2也就是(P1^1),当把
. P# B+ p- Q7 k7 t) vP1^1与P3^4链接在一起时,就相当于给P3^4给了一个低电平
/ J. l& Z3 _+ Y+ z. G(此时就像你的手机响了,你要去接电话),触发中断,主程序停止运行
" t, D% ^8 C+ v/ _+ z3 n( i+ U7 `开始执行中断程序(也就是这个函数内的程序void exter0() interrupt 0)
B0 ?( @& y* ` O! j即就是,d1(P1^0)为低电平2秒,为了验证这个这个两秒的过程,, ]- Y( P+ X' n; \: F. Z
我们把P1^0口接上一个发光二极管(要求该发光二极管,为共阳链接,此时单片机输出2秒的低电平
7 _4 A7 h0 c: Z: n* h9 ~- a9 E与发光二极管的阴极链接,才会发光2秒)发光两秒,更好地展现实验效果- u' O$ W/ U5 X8 p
*/
' @9 a* B, [' R' o6 P1 A! u# \" O/ d4 K+ y, L
! v! a p. }* O) l$ K. k" g
|
|