您现在的位置: 主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > EM78系列单片机--数码管LED显示 -
本文所属标签:
为本文创立个标签吧:

EM78系列单片机--数码管LED显示 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]
PORT6输出动作的控制,而且外部接有一推动8个七段显示器的电路。编写一程序在8个七段显示器上轮流显示1,2,3,4,5,6,7,8。下图为控制电路的方块图。由PORT6单独控制8个七段显示器,利用时间分割(time slI

PORT6输出动作的控制,而且外部接有一推动8个七段显示器的电路。编写一程序在8个七段显示器上轮流显示1,2,3,4,5,6,7,8。
下图为控制电路的方块图。

本文引用地址: http://www.21ic.com/app/mcu/201806/761646.htm

由PORT6单独控制8个七段显示器,利用时间分割(time slICe)的显示方式,就可以同時让多个七段显示器同時显示。上图可以看出,若是要让第一个七段显示器显示一个0的值,在PORT6输出的内容值为0X00,前四个位控制要显示的七段显示器,后四个位控制显示的数字。所以要选第0个七段显示器,前四个位要为0;若要显示的值为0,后四个位的值也是为0。
PORT6 == 6 ;定义PORT6
MOV A, @0 ;將A设成0。
IOW PORT6 ;设定PORT6为OUTPUT口
AGAIN:
MOV A, @0X01 ;將A设成0X01
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X12 ;將A设成0X12。
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X23
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X34
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X45
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X56
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X67
MOV PORT6, A ;输出内容到PORT6。
MOV A, @0X78
MOV PORT6, A ;输出内容到PORT6。
JMP AGAIN




              查看评论 回复



嵌入式交流网主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > EM78系列单片机--数码管LED显示 -
 

"EM78系列单片机--数码管LED显示 -"的相关文章

网站地图

围观()