单片机89c52那些引脚对应LCD1602液晶? 单片机89C52 + LCD1602

stc89c52 p1\u53e3\u63a5lcd1602

LCD1602\u5f15\u811a\u8bf4\u660e\uff1a
VSS\uff1a\u7535\u6e90\u5730\u4fe1\u53f7\u5f15\u811a
VDD\uff1a\u7535\u6e90\u4fe1\u53f7\u5f15\u811a
VEE\uff1a\u6db2\u6676\u5bf9\u6bd4\u5ea6\u8c03\u8282\u5f15\u811a\uff0c\u63a50~5V\u4ee5\u8c03\u8282\u6db2\u6676\u7684\u663e\u793a\u5bf9\u6bd4\u5ea6
RS\uff1a\u5bc4\u5b58\u5668\u9009\u62e9\u5f15\u811a
RW\uff1a\u8bfb\u5199\u9009\u62e9\u5f15\u811a
E\uff1a\u8bfb\u5199\u64cd\u4f5c\u9009\u62e9\u5f15\u811a
D0~D7\uff1a\u6570\u636e\u603b\u7ebf\u5f15\u811a
LEDA\uff1a\u80cc\u5149\u7535\u6e90\u5f15\u811a
LEDK\uff1a\u80cc\u5149\u7535\u6e90\u5730\u5f15\u811a
\u5c31\u6309\u7167\u8bf4\u660e\u63a5\u5c31\u597d\u4e86\uff0c\u6211proteus\u4e0a\u768416*2\u5c4f\u63a7\u4ef6\u5c31\u5c11\u4e2a\u80cc\u5149\u706f\u6b63\u8d1f\u6781\uff08LEDA\uff0cLEDK\uff09\uff0c\u5176\u4ed6\u90fd\u4e00\u6837\u3002

/*\u5fd9\u72b6\u6001\u5b57*/
#define LCD_WAY 0x80 //\u72b6\u6001\u5b57
#define LCD1602_H 1 //\u5b8f\u5b9a\u4e49\u624b\u518c\u4e2d\u51fa\u73b0\u7684H\u7684\u5b9a\u4e49
#define LCD1602_L 0 //\u5b8f\u5b9a\u4e49\u624b\u518c\u4e2d\u51fa\u73b0\u7684L\u7684\u5b9a\u4e49
#define LCD1602_DAT 1 //\u6570\u636e
#define LCD1602_COM 0 //\u547d\u4ee4

/*\u5fd9\u72b6\u6001\u8bfb\u53d6\u51fd\u6570*/
uchar LCD1602_readway()//\u8bfb\u72b6\u6001\u51fd\u6570 \u7531\u5199\u5165\u548c\u8bfb\u53d6\u51fd\u6570\u8c03\u7528
{ uchar LCD1602_way; //\u72b6\u6001\u5b57\u53d8\u91cf
LCD1602_DATA=0xff; //IO\u53e3\u6570\u636e\u6e05\u9664
LCD1602_RS = LCD1602_COM; //\u6570\u636e/\u547d\u4ee4\u9009\u62e9\u7aef(H/L) \u547d\u4ee4
LCD1602_RW = LCD1602_H; //\u8bfb/\u5199\u9009\u62e9\u7aef(H/L)
LCD1602_E = LCD1602_H; //\u62c9\u9ad8\u4f7f\u80fd\u4fe1\u53f7\u5f00\u59cb\u63a5\u6536\u72b6\u6001
LCD1602_way = LCD1602_DATA; //\u8bfb\u53d6\u72b6\u6001
LCD1602_E = LCD1602_L; //\u62c9\u4f4e\u4f7f\u80fd\u4fe1\u53f7\u9501\u5b58\u6570\u636e
LCD1602_way = LCD1602_way&LCD_WAY;//\u53d6\u5fd9\u72b6\u6001\u5b57
return(LCD1602_way); //\u8fd4\u56de\u72b6\u6001\u5b57
}
uchar LCD1602_NUM; //\u5b9a\u4e49\u53d8\u91cf\u7528\u6765\u6db2\u6676\u65e0\u5fd9\u56de\u7b54\u7684\u9000\u51fa\u6b7b\u5faa\u73af
LCD1602_NUM=255; //\u5fd9\u72b6\u6001\u68c0\u6d4b\u6b21\u6570
while(LCD1602_readway()) //\u68c0\u67e5\u5fd9\u72b6\u6001
{LCD1602_NUM--; //\u68c0\u6d4b\u6b21\u6570\u81ea\u51cf
if(LCD1602_NUM==0) //\u5224\u65ad\u68c0\u6d4b\u6b21\u6570\u7b49\u4e8e0

\u4e2d\u6587\u7684\u7a0b\u5e8f \u770b\u7740\u771f\u522b\u626d

看图吧   其中E那条不用连WR和RD管脚,以及WR和RD管脚的器件可以省掉

只连P2.7脚就可以

当然管脚是可以改的



这个没有固定的配置,自己定就行了,一般取一排IO口,(如P0口)作为1602数据输入端,其他三个引脚自己再选3个,比如选RW = P2^5;RS = P2^6;EN = P2^7就行了,当然 选别的也行
如果是已经现成的板子,就得按他的原理图了

这个是你自己定的,你可以先看一下LCD1602的文档。然后只要把数据线的控制线和单片机上的I/O连起来就可以了。

http://hi.baidu.com/wty014198/blog这里有详细的源程序。希望对你有所帮助。

  • 鍗曠墖鏈89c52閭d簺寮曡剼瀵瑰簲LCD1602娑叉櫠?
    绛旓細鍙繛P2.7鑴氬氨鍙互 褰撶劧绠¤剼鏄彲浠ユ敼鐨
  • 鎬ユ眰89C52鍗曠墖鏈鐨勫師鐞嗗強寮曡剼鍔熻兘
    绛旓細鍙﹀锛岃寮曡剼琚暐寰媺楂樸傚鏋滃井澶勭悊鍣ㄥ湪澶栭儴鎵ц鐘舵丄LE绂佹锛岀疆浣嶆棤鏁堛/PSEN锛氬閮ㄧ▼搴忓瓨鍌ㄥ櫒鐨勯夐氫俊鍙枫傚湪鐢卞閮ㄧ▼搴忓瓨鍌ㄥ櫒鍙栨寚鏈熼棿锛屾瘡涓満鍣ㄥ懆鏈熶袱娆/PSEN鏈夋晥銆 浣嗗湪璁块棶澶栭儴鏁版嵁瀛樺偍鍣ㄦ椂锛岃繖涓ゆ鏈夋晥鐨/PSEN淇″彿灏嗕笉鍑虹幇銆/EA / VPP锛氬綋/EA淇濇寔浣庣數骞虫椂锛屽垯鍦ㄦ鏈熼棿澶栭儴绋嬪簭瀛樺偍鍣紙0000H...
  • stc89c52灞炰簬51鍗曠墖鏈鍚
    绛旓細STC89C52灞炰簬51鍗曠墖鏈绯诲垪銆係TC89C52鏄疭TC鍏徃鎺ㄥ嚭鐨勪竴娆惧熀浜嶮CS-51鍐呮牳鐨勫崟鐗囨満锛屽畠鏄89C51鐨勫崌绾х増鏈係TC89C52涓89C51鍏煎锛屼絾89C51涓嶈兘鍏煎89C52銆係TC89C52鐨凱1.0鍜孭1.1寮曡剼鍏锋湁绗簩鍔熻兘锛屽彲浠ヤ綔涓哄畾鏃跺櫒T2鐨勫閮ㄥ紩鑴氫娇鐢ㄣ
  • SST89C52鍗曠墖鏈鏈夊摢鍥涚粍杈撳叆杈撳嚭鎺ュ彛?
    绛旓細鍒嗗埆鏄疨0 P1 P2 P3鍥涚粍锛屾瘡缁8涓寮曡剼锛屽叾涓璓3鍙i兘鏈夌浜屽姛鑳斤紝浣滀负鎬荤嚎鍨嬬粨鏋勬椂锛孭0鍙 鍙互鍒嗘椂澶嶇敤鍋氬湴鍧绾垮拰鏁版嵁绾匡紝P2鍙e彲浠ヤ綔涓哄湴鍧绾裤
  • 濡備綍鎵惧埌STC89C52RC鍗曠墖鏈RXD TXD GND VCC鍙婂悇閽堣剼鐨勫畾涔
    绛旓細89C51鏄竴绉嶄綆鐢靛帇銆侀珮鎬ц兘鐨凜MOS 8浣嶅井澶勭悊鍣紝鍏锋湁4K瀛楄妭闂瓨鍙紪绋嬪彧璇诲瓨鍌ㄥ櫒e68a847a643133433616238锛屼織绉鍗曠墖鏈锛屽崟鐗囨満鐨勫彲鎿﹂櫎鍙瀛樺偍鍣ㄥ彲閲嶅鎿﹂櫎100娆★紝璇ュ櫒浠堕噰鐢ˋTMEL楂樺瘑搴﹂潪鏄撳け鎬у瓨鍌ㄥ櫒锛屼笌MCS-51鎸囦护闆嗗拰杈撳嚭绠¤剼鍏煎銆傚崟鐗囨満鐨勫彲鎿﹂櫎鍙瀛樺偍鍣ㄥ彲閲嶅鎿﹂櫎100娆★紝璇ュ櫒浠堕噰鐢ˋTMEL楂樺瘑搴﹂潪...
  • 鍏充簬鍗曠墖鏈89c52鐨勪竴浜涢棶棰樿甯繖瑙g瓟涓涓
    绛旓細涓銆並1 EQU P1.0 K2 EQU P1.1 K3 EQU P1.2 K4 EQU P1.3 LED1 EQU P1.4 LED2 EQU P1.5 LED3 EQU P1.6 LED4 EQU P1.7 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN:MOV TMOD,#01H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 S...
  • 89c52鑺墖EA寮曡剼鍔熻兘
    绛旓細89c52鑺墖EA寮曡剼鍔熻兘锛欵A/VPP鈥斺斿閮ㄨ闂厑璁革紝娆蹭娇CPU浠呰闂閮ㄧ▼搴忓瓨鍌ㄥ櫒锛堝湴鍧涓0000H-FFFFH锛夛紝EA绔繀椤讳繚鎸佷綆鐢靛钩锛堟帴鍦帮級銆傞渶娉ㄦ剰鐨勬槸锛氬鏋滃姞瀵嗕綅LB1琚紪绋嬶紝澶嶄綅鏃跺唴閮ㄤ細閿佸瓨EA绔姸鎬併傚EA绔负楂樼數骞筹紙鎺cc绔級锛孋PU鍒欐墽琛屽唴閮ㄧ▼搴忓瓨鍌ㄥ櫒鐨勬寚浠ゃ侳LASH瀛樺偍鍣ㄧ紪绋嬫椂锛岃寮曡剼鍔犱笂+12V鐨勭紪绋...
  • SST89C52鍗曠墖鏈鏈夐偅涓夌鎬荤嚎鎺ュ彛,杩欎簺鎬荤嚎閮芥槸浠涔?
    绛旓細澶栨帴鏅舵尟寮曡剼 鎺у埗寮曡剼 鍙紪绋嬭緭鍏ャ佽緭鍏ュ紩鑴 涓绉嶈繖涓夌鎬荤嚎鎺ュ彛
  • 89C52鍗曠墖鏈鍝簺寮曡剼鍙互浣滀负杈撳嚭
    绛旓細89C52鍗曠墖鏈鏈夊洓涓苟琛屽彛锛屽叡32涓寮曡剼锛岄兘鍙互浣滀负杈撳嚭寮曡剼鐨勩傝嚦浜庣敤鍝釜鍙互璐熻矗鎺у埗鐢垫満杞垨鑰呭仠鐨勶紝鏄彲浠ヤ换浣曠‘瀹氱殑锛屼粠杩32涓紩鑴氫腑闅忎究閫夊氨琛屼簡銆
  • 鐢89c52鍗曠墖鏈鎬庝箞閫氳繃74ch595鑺墖鎺у埗8浣嶆暟鐮佺鍛?
    绛旓細缁欎綘涓涓浘锛屽笇鏈涜兘甯埌浣狅紱Vcc=+5V锛孲T=P3.2锛孋LK=TXD锛孌AT=RXD锛涗笉瑕侀棶P3.2/TXD/RXD鏄89c52鐨勯偅涓寮曡剼锛汼T闇瑕佸0鏄庤瀹氾紝TXD鍜孯XD鐩存帴SBUF杈撳嚭鍗冲彲銆
  • 扩展阅读:stc89c52好处 ... 52单片机引脚说明表 ... 8种常见电源管理ic芯片 ... 89c51高清引脚图 ... at89c52单片机参数 ... at89c52电源引脚 ... 52单片机pcb原理图 ... 8脚芯片型号对照表 ... stc89c52单片机内部结构 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网