knrt.net
当前位置:首页 >> 怎样在STC89C51单片机上用1602液晶显示字符"STC89C... >>

怎样在STC89C51单片机上用1602液晶显示字符"STC89C...

#include#define uchar unsigned char#define uint unsigned intuchar code table[]'STC89C52RC'!;//这边错了sbit lcden=P3^4;sbit lcdrs=P3^5;sbit dula=P2^6;sbit wela=P2^7;uchar num;void delay(uint z){ uint x,y; for(x=z;x>0;x--); for(y...

建议先把在LCD1602上显示字符的程序调成功,然后把红外解码程序调通,再把二者结合起来调试,这样容易些

排阻用不用10k上拉,看输出的电流要求定的,可以满足上拉的要来就可以了,如果单片机最大20ma驱动能力,那么这个电阻最小不能小于电源电压除于驱动电流。远距离一般不大于4.7k.你们用10k可以比较节能。 1602的规格书要求10k做偏压调整的,10k范...

LCD1602引脚说明: VSS:电源地信号引脚 VDD:电源信号引脚 VEE:液晶对比度调节引脚,接0~5V以调节液晶的显示对比度 RS:寄存器选择引脚 RW:读写选择引脚 E:读写操作选择引脚 D0~D7:数据总线引脚 LEDA:背光电源引脚 LEDK:背光电源地引脚 ...

#define LCD1602_FLAG #define LCD1602_PORT P0 #include #include #define INT8U unsigned char sbit lcd1602_rs=P2^0; sbit lcd1602_e=P3^6; sbit lcd1602_rw=P2^1; sbit lcd1602_busy=P0^7; INT8U str[]=" My Name Is: xxxxxxxxxxxxxxxx"; /*...

//////1062///////// void ydelay(uint x)//延时 { uint a,b; for(a=x;a>0;a--) for(b=10;b>0;b--); } void write_com(uchar com)//写命令 { P0=com; lcwr=0; lcrs=0; lcden=0; ydelay(10); lcden=1; ydelay(10); lcden=0; lcwr=1; } void write...

我给给简单的给你,希望给个好评。程序不懂可以问我

你是要做实物吗,还是仿真?应该是做实物吧,不然那个MQ-3酒精传感器也用不上啊,这个传感 器输出的是模拟电压吗?电压范围是在5V以内吗? ADC0809是最老的片子啦,只是8位的精度,体积还挺大的,现在没有人再用了,只不过是仿真时用一下而已。 ...

给你一个lcd1602和键盘的程序,你稍加修改就可以用了#include "AT89X51.h" #include "lcd_1602.c" #include "key.c" main() { unsigned char key; LCD_Initial(); GotoXY(0,0); Print("wait you press!"); while(1) { key=keyscan1(); if(key!=2...

不急

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com