关于郭天祥单片机书上第六十四页消影的解读
逐句解读:
1:在送送完段选数据(显示数据)后,P0口保持着上次的段选数据
【显示数据】
2:若不加“P0=0XFF”再执行接下来的打开锁存器命令后
【P0口数据没改变】
3:原来保持在P0口的段选数据(显示数据)将立即通过位选锁存器(选数码管)直接加在数码管上
【此时,直到第四步完成之前,选数码管锁存器已经可以使用,本该传递选 择数码管数据[位选],此时却传递的是刚刚用来显示数码管的数据[段选]。造 成的后果是:此时段选和位选的数据相同,则对应(这个显示数据)的若干数 码管被选通[位选=段选],送同一个显示数据[段选]】
4:接下来才是再次通过P0口给位选锁存送入位选数据
【为时已晚,位选数据有一个特征:每次只有一位为0,即只选通一个数码 管。第三步中的段选数据是乱序0,1排列,则会乱序选通若干数码管并显示 同一个数据】
此处添加P0=0XFF,可在打开位选信号之前修改P0口数据(此数据不能选通任何一个数码管),即0xFF从第二步开始保持到第四步。