11.07.2015 Views

ST7920 - Topwaydisplay.com

ST7920 - Topwaydisplay.com

ST7920 - Topwaydisplay.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ST7920</strong>8051 demo program for serial interface;--------------------------------------------------------------; Write data from A into INSTRUCTION Register;--------------------------------------------------------------WRINS:SETB CSSETB SID ; SID = 1CLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.7 ; SID = A.7SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.6 ; SID = A.6SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.5 ; SID = A.5SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.4 ; SID = A.4SETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.3 ; SID = A.3SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.2 ; SID = A.2SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.1 ; SID = A.1SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.0 ; SID = A.0SETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKCLR CSCALL DLY8RET;-------------------------------------------------; Write data from A into DATA Register;-------------------------------------------------WRDATA:SETB CSSETB SID ; SID = 1CLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SID ; SID = 1SETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.7 ; SID = A.7SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.6 ; SID = A.6SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.5 ; SID = A.5SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.4 ; SID = A.4SETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.3 ; SID = A.3SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.2 ; SID = A.2SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.1 ; SID = A.1SETB SCLK ; READ DATA FROM SIDCLR SCLKMOVBIT SID, A.0 ; SID = A.0SETB SCLK ; READ DATA FROM SIDCLR SCLKCLR SID ; SID = 0SETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKSETB SCLK ; READ DATA FROM SIDCLR SCLKCLR CSCALL DLY8RETV3.1 27/42 2003/04/11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!