此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处
现象:
单片机为msp430f4152,调试液晶,根据液晶段数,选择液晶段码选择寄存器的16-19段,但是实际上只用16,17两段,程序写完后,发现液晶不能正常显示,有乱码。
试验:
查找数据手册:如果该位寄存器选中,则16-19段所对应的段码端口只能用于液晶,而电路上18,19两个端口做了其他用途,所以导致显示混乱。将这两个端口空起来,液晶显示正常。
验证:
修改电路,将对应液晶18、19段的两个引脚悬空,液晶显示正常。
备注:
一定要仔细阅读单片机的数据手册。