2016 - 2024

感恩一路有你

借呗怎么使用 如何用最少的IO驱动更多的按键?

浏览量:2250 时间:2021-03-17 13:09:44 作者:admin

如何用最少的IO驱动更多的按键?

按键是一种典型的常用输入设备,单片机可以检测按键的状态来执行相应的命令,因此本课题的适当意义应该是,如何使用较少的IO端口来检测较多的按键输入。

由于MCU的GPIO端口有限,要实现更多的密钥检测只能通过扩展io来实现。今天我和大家分享的是用74hc165扩展GPIO端口,可以实现更多的按键输入检测。

从图中可以看出,扩展芯片的第一、第二、第九引脚与单片机相连,下一个芯片的第十引脚与第九引脚级联。通过3个GPIO,扩展了24键输入检测。程序如下图所示。

该芯片的功能与74HC595相反。74hc为串联输出,可用于驱动数码管等器件。74hc165和74HC595之间有一些相似之处。编程时要注意查看芯片的时序图,读取时钟边缘的数据。

有关更多详细信息,请留言讨论。

如何看待python的未来的发展趋势?

1. pythonweb全栈工程师

我们都知道,网站一直是需求量最大的,全栈工程师是任何语言的天才。Java全栈工程师的工资大约是30K,pythonweb全栈工程师的工资可能比Java高出20K。首选是Python全栈工程师。

2. Python自动化测试

只要是与自动化相关的,Python作为一种编程语言,可以发挥很大的优势。目前,大多数从事自动化测试的工作人员都需要学习Python来提高工作效率。他们都应该知道如何进行自动化测试,以及Python是否完全是两级的。

3. 数据分析,爬虫

现在所有做数据分析的人都需要学习python。Python可以更快地提高数据捕获的准确性和速度,这对于那些做数据分析的人来说是再好不过的了。仍然使用桌子的学生应该提高自己。

4. 大数据

我们现在处在真正的大数据时代,Python做大数据比Java效率更高。虽然大数据很难学,但python大数据可以更好地与大数据连接。

5. 自动运维

据我了解,目前不需要Python的运维人员似乎不多。只要他们有一点上进心,考虑一下未来的发展,基本上都是在努力学习python。运维之后,不要问他们为什么要学python,没有什么原因。

6. 人工智能

为什么我最后要离开这个方向?这是我们即将到来的时代。在“人工智能时代”,机器人扫地,机器人洗碗。我不认为这个时代太遥远,最多5年。Python是这个方向的首选语言。

借呗怎么使用 asyncio音标 asyncio做软件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。