找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于51单片机中断程序分析

查看数: 1584 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-27 12:16

正文摘要:

各位大佬看看这个程序有问题没?中断函数并不能返回Dis_Shiwei和Dis_Gewei的值,那么它为什么能传到P0口进行显示呢?

回复

ID:620877 发表于 2019-10-9 14:30
这段程序没有问题。主程序就是显示,每1秒中断一次,中断服务程序中Dis_Shiwei和Dis_Gewei的值会改变,Dis_Shiwei和Dis_Gewei是全局变量,中断服务程序中Dis_Shiwei和Dis_Gewei的值改变势必使主程序中Dis_Shiwei和Dis_Gewei的值也变,从而P0输出变化。
ID:235200 发表于 2019-9-27 19:02
定时中断0实现了秒钟计时(second),最大计数值是99,second计时后,把second的值按十进制十位和个位并转换成显示段码存在全程变量Dis_Shiwei和Dis_Gewei中,主程序也使用这两个全程变量由P0口输出,相当于中断程序返回了Dis_Shiwei和Dis_Gewei的段码值。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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