手里正好有几片淘来的型号为PDC401(HD44100主控)的液晶显示屏,能显示4位“8”,字符高度与0.56寸的LED数码管相当,显示清晰、省电。接口也只有时钟(CLK)、数据(DI)及电源和地共计4根线,非常适合在KL27 mini Board上做为人机交互显示使用,只是显示信息量太少。本实验利用DS18B20进行温度采集并通过此屏进行温度显示,前三位显示温度值,第4位显示温度符号,即表达“xx.x度”。KEIL环境下暂时还无法使用FREELINK,为了使用FREELINK特意又安装了IAR,电脑太老硬盘空间不够,我把IAR装在U盘上了。为方便使用KL27 mini Board,在CN3上加焊了排针。
实验说明:
硬件连接:CN3的19Pin(SCK)接PDC401(2Pin)的CLK;
CN3的20Pin(MISO)接PDC401(3Pin)的DI;
CN3的5Pin接PDC401(4Pin)的VCC;
CN3的6Pin接PDC401(1Pin)的GND。
CN3的21Pin(MOSI)接DS18B20的DQ;
CN3的17Pin(3.3V)接DS18B20的VCC;
CN3的7Pin接DS18B20的GND。
编译环境:IAR FOR ARM V7.50;
开发板:KL27 mini Board
调试器:FREELINK
开发包:kl27_minikit
实验图片
工程文件:
kl27_minikit_pdc401_ds18b20.rar
(413.02 KB)
PDC401相关文件:
PDC401 HD44100.rar
(633.58 KB)
|