仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include <reg51.h>
- #include "IIC.h"
- #include "delay.h"
- #include "lcd1602.h"
- #include "com.h"
- unsigned int vol;
- unsigned char num[]={"0,1,2,3,4,5,6,7,8,9"};
- extern voldate1;
- void main()
- {
- unsigned char voldate;
- while(1)
- {
- lcd_init();
- voldate=iic_readvoldata();
- vol = voldate*5/0.255;
- lcd_writecmd(0x85);
- lcd_writedata(vol/1000%10+0x30);
- lcd_writedata('.');
- lcd_writedata(vol/100%10+0x30);
- lcd_writedata(vol/10%10+0x30);
- lcd_writedata('V');
- delay1s();
- }
- }
复制代码
所有资料51hei提供下载:
AD数模转换LCD显示.7z
(80.36 KB, 下载次数: 380)
|