شنبه 8 ارديبهشت 1386, 08:56 قبلازظهر
شنبه 8 ارديبهشت 1386, 12:12 بعدازظهر
mr.tajik نوشته است:
سلام
من یه ال سی دی 16*2 دارم
توی راه اندازیش مشکل دارم
کسی نمیتونه کمکم کنه
من یه ال سی دی 16*2 دارم
توی راه اندازیش مشکل دارم
کسی نمیتونه کمکم کنه
سلام.
دقیقاً مشکل شما چیه ؟ با چه میکروکنترلری می خواهید اونو راه اندازی کنید و با چه زبانی برنامه نویسی می کنید ؟
يكشنبه 9 ارديبهشت 1386, 08:24 قبلازظهر
سلام
میخوام با زبان اسمبلی و یه 8052 راه اندازیش کنم
ولی جواب نمیده
این برنامه رو هم روش اجرا کردم ولی خروجی نداد بهم!!
ORG 00H
CALL COMMAND_LCD
START:
MOV DPTR,#TABLE
MOV R5,#00H
MOV R7,#80H
NEXT_CHAR:
CALL DATA_LCD
INC R5
INC R7
CJNE R7,#88H,NEXT_CHAR
JMP START
;******************************;
COMMAND_LCD:
MOV A,#01H
CALL COMMAND_WR
CALL DELAY
MOV A,#0CH
CALL COMMAND_WR
CALL DELAY
RET
;*******************************;
DATA_LCD:
MOV A,R7
CALL COMMAND_WR
CALL DELAY
MOV A,R5
MOVC A,@A+DPTR
CALL DATA_WR
CALL DELAY
RET
;*******************************;
COMMAND_WR:
MOV P1,A
MOV P3,#04H
NOP
NOP
NOP
NOP
MOV P3,#00H
RET
;********************************;
DATA_WR:
MOV P1,A
MOV P3,#05H
NOP
NOP
NOP
NOP
MOV P3,#01H
RET
;*******************************;
DELAY:
MOV R1,#03H
WAIT:
MOV R2,#0FFH
DJNZ R2,$
DJNZ R1,WAIT
RET
;*******************************;
TABLE:
DB 'test8052'
END
میخوام با زبان اسمبلی و یه 8052 راه اندازیش کنم
ولی جواب نمیده
این برنامه رو هم روش اجرا کردم ولی خروجی نداد بهم!!
ORG 00H
CALL COMMAND_LCD
START:
MOV DPTR,#TABLE
MOV R5,#00H
MOV R7,#80H
NEXT_CHAR:
CALL DATA_LCD
INC R5
INC R7
CJNE R7,#88H,NEXT_CHAR
JMP START
;******************************;
COMMAND_LCD:
MOV A,#01H
CALL COMMAND_WR
CALL DELAY
MOV A,#0CH
CALL COMMAND_WR
CALL DELAY
RET
;*******************************;
DATA_LCD:
MOV A,R7
CALL COMMAND_WR
CALL DELAY
MOV A,R5
MOVC A,@A+DPTR
CALL DATA_WR
CALL DELAY
RET
;*******************************;
COMMAND_WR:
MOV P1,A
MOV P3,#04H
NOP
NOP
NOP
NOP
MOV P3,#00H
RET
;********************************;
DATA_WR:
MOV P1,A
MOV P3,#05H
NOP
NOP
NOP
NOP
MOV P3,#01H
RET
;*******************************;
DELAY:
MOV R1,#03H
WAIT:
MOV R2,#0FFH
DJNZ R2,$
DJNZ R1,WAIT
RET
;*******************************;
TABLE:
DB 'test8052'
END
يكشنبه 6 خرداد 1386, 05:09 قبلازظهر
سلام قيمت اين ال سي دي چنده؟ آيا با ميكرو هاي pic جواب ميده؟
دوشنبه 1 مرداد 1386, 03:39 قبلازظهر
من گرفتم 3200 تومن . آره با همه چیز کار میکنه .
ولی با AVR که مثل ماه کار میکنه اونم با codevision .
و با 8051 خیلی سخته من که بلد نیستم
ولی با AVR که مثل ماه کار میکنه اونم با codevision .
و با 8051 خیلی سخته من که بلد نیستم
چهارشنبه 10 مرداد 1386, 11:33 قبلازظهر
دوست عزیز، سلام.
درمورد مشکلی که داری یک برنامه تست برات می فرستم.برای اجرای صحیح این برنامه باید پایه ها را به صورت زیر به هم وصل کنی.
P2 را به D0-D7 از lcd و p1.5 را به پایه E از lcd و p1.6 را به پایه Rw از lcd و p1.7 را هم به پایه RS از lcd وصل کن تا ببینی lcd با 8051 هم مثل ماه کار می کنه.
مواظب خودت باش.خدانگهدار.
درمورد مشکلی که داری یک برنامه تست برات می فرستم.برای اجرای صحیح این برنامه باید پایه ها را به صورت زیر به هم وصل کنی.
P2 را به D0-D7 از lcd و p1.5 را به پایه E از lcd و p1.6 را به پایه Rw از lcd و p1.7 را هم به پایه RS از lcd وصل کن تا ببینی lcd با 8051 هم مثل ماه کار می کنه.
مواظب خودت باش.خدانگهدار.
چهارشنبه 10 مرداد 1386, 11:35 قبلازظهر
دوست عزیز، سلام.
درمورد مشکلی که داری یک برنامه تست برات می فرستم.برای اجرای صحیح این برنامه باید پایه ها را به صورت زیر به هم وصل کنی.
P2 را به D0-D7 از lcd و p1.5 را به پایه E از lcd و p1.6 را به پایه Rw از lcd و p1.7 را هم به پایه RS از lcd وصل کن تا ببینی lcd با 8051 هم مثل ماه کار می کنه.
مواظب خودت باش.خدانگهدار.
درمورد مشکلی که داری یک برنامه تست برات می فرستم.برای اجرای صحیح این برنامه باید پایه ها را به صورت زیر به هم وصل کنی.
P2 را به D0-D7 از lcd و p1.5 را به پایه E از lcd و p1.6 را به پایه Rw از lcd و p1.7 را هم به پایه RS از lcd وصل کن تا ببینی lcd با 8051 هم مثل ماه کار می کنه.
مواظب خودت باش.خدانگهدار.