- 博客(6)
- 收藏
- 关注
原创 ; 上电时, 点亮LED, 按下K1时, LED向右移一位 ,按下K2时, LED向左移一位。
本次的实验内容主要是IO开关量的输入,通过按键的输入来控制LED的点亮。硬件电路图如下:两个按键分别对应P1.0,P1.1其中晶振是11.05292M的。 话不多说直接上代码:
2022-12-07 20:51:40 916
原创 在P0 口、P3 口分别接有 8 只红色与绿色的发光二极管,电路图如图 所示
首先我们对问题进行分析,不难发现,其中用到了P0,P1,P3三个IO口。1)开关标签 P0LED 控制红灯的循环上移、下移。2)开关标签 P3LED 控制绿灯的循环上移、下移。3)各开关不互相影响。
2022-11-06 17:00:22 489
原创 8位数码管动态显示8个字符以上1字符的程序,例如0-F。
动态扫描时间上执行的是动态显示,由于动态速度很快,人眼分辨不出,所以看上去是静态显示。(因为这次用的是是·一位数码管,自然也没有用到动态扫描了,浅凑一下篇幅)程序先定义两个表格,一个表格按顺序存放0-F的段码,另一个表格按地位到高位的顺序存放8位数码管的各位位码。程序先定义两个表格,一个表格按顺序存放0-F的段码,另一个表格按地位到高位的顺序存放8位数码管的各位位码。这次用到了8位数码管,来实现这个功能其中由于用到了多位数码管,故要用到动态扫描。
2022-11-06 15:25:32 2647 1
原创 利用单片机实现数码管依次显示数字0到9以及0到F
动态扫描时间上执行的是动态显示,由于动态速度很快,人眼分辨不出,所以看上去是静态显示。(因为这次用的是是·一位数码管,自然也没有用到动态扫描了,浅凑一下篇幅)锁存器就是把当前的状态锁存起来,使CPU 送出的数据在接口电路的输出端保持一段时间锁存后状态不再发生变化,直到解除锁定。(注:图片有点问题,之前写的时候·没注意,现在下边的代码已经更正了。(注:图片有点问题,之前写的时候·没注意,现在下边的代码已经更正了。这个跟上边的0到9的差别只是,数码管的段码加上了A到F的BCD码。二、显示0到F的实现。
2022-11-02 22:03:15 30157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人