您的位置 首页 应用

怎么使用51单片机对protues进行仿真扩展

如何利用51单片机对protues进行仿真扩展-这种方法是:把各个中断源通过硬件“或非”门引入到单片机外部中断源输入端(INT0或INT1),同时再把外部中断源送到单片机的某个输入输出端口,这样 当外部中断时,通过“或非”门引起单片机中断,在中断服务程序中再通过软件查询,进而转相应的中断服务程序。显然,这种方法的中断优先级取决于软件查询的 次序。

在51单片机傍边,一般的at89s51便是两个外部中止源,其它加强型的我想应该会多两个,可是仍旧仍是不是许多,某些时分需要对其进行扩展,一般用定时器/计数器作外部中止,将其设定为计数器形式,并置初始化数为0xffH,这样只需一次就会计数溢出,发生中止。一般比较有用的便是有用软件中止。

这种办法是:把各个中止源经过硬件“或非”门引进到单片机外部中止源输入端(INT0或INT1),一起再把外部中止源送到单片机的某个输入输出端口,这样 当外部中止时,经过“或非”门引起单片机中止,在中止服务程序中再经过软件查询,从而转相应的中止服务程序。明显,这种办法的中止优先级取决于软件查询的 次第。其硬件衔接如下:

怎么使用51单片机对protues进行仿真扩展

留意:这儿碰到一个很让人隐晦的问题,本来的时分我仿真的是int1,可是在实践仿真的进程傍边是没有办法成功的,所以只能是选用INT0来仿真,作用正常。可能是软件的问题吧。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/344822.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部