如图,我要做的是一个温控仪表的界面,上下两排,上排是PV,下排是SV,但是位码只有P0口的低4位控制,而且还需要用这4位去控制按键的扫描。应该怎么去编写程序,怎么个思路,谢谢。
既然段码可以用74HC595来实现,说明你用在速度不是很高的情况下,位码的处理有两种方式可以参考一下:
1、采用存储器,比如74HC373 74HC573,但是也会占用IO来锁存!
2、采用分时驱动方法,就是用状态机来实现,讲处理时间分为两个部分,一个状态执行数码管显示,一个执行按键扫描,时间间隔可以设置小一点