五部门关于开展2024年新能源汽车下乡活动的通知
PIC单片机驱动LCD段驱动器的设计
PIC单片机驱动LCD段驱动器的设计4×4小键盘的典型数字使用8个数字引脚。但使用8个引脚作为数字I/O会占用可用于连接LCD的段驱动器引脚的数量。通过使用2个数字I/O引脚和2个
4×4小键盘的典型数字使用8个数字引脚。但使用8个引脚作为数字I/O会占用可用于连接LCD的段驱动器引脚的数量。通过使用2个数字I/O引脚和2个模拟输入引脚,可以向C添加一个4×4小键盘,而无需牺牲它的任何LCD段驱动器引脚。下图中显示了小键盘连接示意图。示例中使用的是PIC18F8490,但该技术可以用于任意LCDPIC 。图中使用的两个数字I/O引脚是RBO和RB5,也可以使用任意两个其他的数字I/O引脚。所使用的两个模拟引脚是ANO和AN1。要读取小键盘,请遵循以下步骤:1.首先,将RBO设计为输出高电平,将RB5设为输入(呈高)。2.执行两次连续的A/D转换,先转换ANO.然后转换AN1。3。将转换结果保存到它们各自的变量中:例如,RBO-ANO-Result和RBO-ANl-Result。4.然后,将RB5设为输出高电平,将RBO设为输入(呈高阻抗)。5.执行两次连续的A/D转换,先转换ANO,然后转换AN1。6.将转换结果保存到它们各自的变量中:例如,RB5-ANO-Result和RB5-ANl-Result。7.现在,共有4个变量,代表在4×4小键盘的每个象限的按键操作:8.,按照下表的相应栏检查每个值。如果它处于某个值的 /-10%范围内,则可以认为相应的键已被按下。9.该循环应当大约每隔20ms重复。不要忘记执行按键弹出处理程序。例如,要求在以上步骤连续两次返回同一键值(之间有20 ms的延时)时,才将该键视为被按下。同样要求在至少两次返回未按下任何键时,才可以开始下按键操作。当同一象限内的几个键同时被按下时,可能会产生表3中显示的4种有效电平之外的电压。可以忽略这些电平,或者如果希望通过使用同时按键来使能某些功能,也可以添加针对这些电平的解码过程。
-
拆解理想汽车Q3财报:收入增速继续下滑,年内两次更换首席技术官2022-12-12
-
一天要充两次电 上了高速不敢下 新能源汽车如何才能跑出“城市圈”?2022-08-17
-
新能源汽车免征购置税已延期两次2022-07-20
-
法拉第未来两次触发熔断停牌,市值一度跌超40%,贾跃亭的FF91量产还靠谱吗?2022-04-27
-
一个月涨价两次,奇瑞新能源价格再次上调2022-04-07
-
特斯拉不到一周时间涨价两次,是不是太任性了?2021-11-30
-
马斯克在财报电话会议上两次抨击苹果2021-07-28
-
特斯拉吕恩海德建厂筹备两次被打断,地方官员都劝换地方!2020-12-18
-
一座两次死去活来的汽车厂(二)2020-10-20
-
Model S 两次热失控案例分析2019-12-25
-
贾跃亭的两次“退市”豪赌2019-05-05
-
不到两个月时间 沃尔沃瑞典电池实验室两次失火2017-04-05
-
特斯拉十四年烧钱路 两次神奇盈利啥情况?2016-11-01
-
一汽夏利两次兜售家底 比亚迪前三季净利预增37亿元2016-10-17