(0基础入门三)
1.1 认识Seg(数码管)的原理图
数码管就相当于8个LED连在一起
1.2 如何让Seg亮
让Seg亮,要考虑好两个参数。一、由于不只有一个数码管,所有要考虑好让第几个数码管亮;二考虑好让数码管亮的数字。这两个参数对应到我们的单片机就有是wela和dula。wela就控制让第几个数码管亮,dula就控制让数码管亮几。从单片机原理图中可以发现,wela和dula链接在P2_6和P2_7上。
让第一个数码管亮二,可以让数码管中某些LED亮,某些LED灭即可实现。
这些LED灯的顺序为
假设单个数码管中亮的LED设为1,灭的LED设为0,可以将“2”表示为“01011011”,用16进制表示为“0x5b”。到这里我们的dula也就表示出来了。总共只有6个数码管,如果想让第一个数码管亮,可以将亮的数码管写为0,灭的数码管写为1,这样就可以用二进制表示为“1111 1110”,用16进制表示为“0xfe”,这样wela也就表示出来了。总结一下,dula控制数码管亮几,而wela控制第几个数码管亮。