linux 动态扫描 数码管,数码管动态扫描显示01234567程序(三种方案) - 全文

数码管由于价格便宜,使用简单,在电器特别是家电领域(比如空调、热水器和冰箱等)得到了极为广泛的应用。在高校电子信息类专业单片机的教学过程中,数码管动态显示及实现方法是学生普遍反映较难掌握的内容。鉴于此,本文为大家带来三个数码管动态扫描显示01234567程序介绍。

数码管动态扫描显示01234567程序一

原理图

8个数码管它的数据线并联接到JP5, 位控制由8个PNP型三级管驱动后由JP8引出。

027b044db63c5e523500e647ec0f60d8.png

程序流程图

947da0d31b341e8427911d48adb69f87.png

汇编语言参考程序

ORG 0000H

AJMP MAIN

ORG 0080H

MAIN:

CLR P2.0 选中第一个数码管

MOV P0,#28H 显示0

LCALL DELAY 调用延时ORG

MOV P0,#0FFH 关显示

SETB P2.0

CLR P2.1 选中第二个数码管

MOV P0,#7EH 显示1

LCALL DELAY

MOV P0,#0FFH

SETB P2.1


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部