标题:
关于ldc1000+单片机的测试程序
[打印本页]
作者:
Dreamxun
时间:
2018-6-28 20:53
标题:
关于ldc1000+单片机的测试程序
LDC1000 模块
sbit MISO=P1^3;
sbit MOSI=P1^0;
sbit CSN=P1^1;
sbit SCK=P1^2;
VCC -------- +5v
GND -------- GND
1602液晶
VSS GND
VDD +5V
VO
RS/RD P2^6
RW P2^5
E P2^7
D0 P0^0
D1 P0^1
D2 P0^2
D3 P0^3
D4 P0^4
D5 P0^5
D6 P0^6
D7 P0^7
请在上电之前,检查好接线是否正确。
单片机源程序如下:
#include<reg51.h>
#include<intrins.h>
#include"lcd.h"
unsigned char PuZh[]=" LDC1000 VALUE: ";//logo
unsigned char code ASCII[12] = {'0','1','2','3','4','5','6','7','8','9'};//字库
unsigned short LDC_value=0;//返回值
unsigned char disbuff[4]={0,0,0,0};//显示缓存
void main(void)
{
InitLcd1602();//1602液晶初始化
LcdShowStr(0,0,PuZh);//显示logo
FLOAT_LDC_init();//LDC1000模块初始化
while(1)
{
LDC_value=filter()/10;//采样
disbuff[0]=LDC_value/1000;
disbuff[1]=LDC_value%1000/100;
disbuff[2]=LDC_value%1000%100/10;
disbuff[3]=LDC_value%1000%100%10;
DisplayOneChar(6, 1, ASCII[disbuff[0]]);
DisplayOneChar(7, 1, ASCII[disbuff[1]]);
DisplayOneChar(8, 1, ASCII[disbuff[2]]);
DisplayOneChar(9, 1, ASCII[disbuff[3]]);
}
}
复制代码
所有资料51hei提供下载:
89C51 LDC1000 1602驱动程序.zip
(68.51 KB, 下载次数: 91)
2018-6-28 20:53 上传
点击文件名下载附件
测试程序
下载积分: 黑币 -5
作者:
1447139913
时间:
2018-7-23 23:01
测试为什么显示0000
作者:
1447139913
时间:
2018-7-23 23:38
大神呀,我的为啥没测到。一直显示0000啊,求帮助
作者:
xdf-0116
时间:
2018-8-26 12:45
我的也是一直显示0000
作者:
admin327
时间:
2019-5-31 09:04
这个不能用吗????
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1