No.90417 作者:seaman117 邮件: ID:2502 登陆:22次 文章数:3篇 最后登陆IP:219.140.251.17 最后登陆:2009/4/6 9:35:10 注册:2002/5/5 16:09:00 财富:31 发帖时间:2006/3/21 14:46:28 发贴者IP:218.104.107.67 标题:seaman117:1335初始化的问题!! 摘要:No.904171335初始化的问题!! 关于1335f的驱动程序,一直点不亮。 硬件检查了没有问题,采用的是SM89156A的IO驱动方式驱动1335f。 主板和液晶屏的连接线大概25cm。 采用IO驱动方式,是不是可以不用管1335f的地址了? /* ------------------------------------------------------- I/O configure: DB0-DB7-----------P0 A0------------------P2.4 RD-----------------P3.7 WR-----------------P3.6 CS-----------------P2.5 RST----------------P2.7 ------------------------------------------------------- */ #include <reg51.h> #define system_set 0x40 #define sleep_in 0x53 #define disp_on 0x59 #define disp_off 0x58 #define scroll 0x44 #define scrform 0x5d #define cgram_adr 0x5c #define csrdir_right 0x4c #define csrdir_left 0x4d #define csrdir_up 0x4e #define csrdir_down 0x4f #define hdot_scr 0x5a #define ovlay 0x5b #define csrw 0x46 #define csrr 0x47 #define mwrite 0x42 #define mread 0x43 #define databus P0 sbit a0 = P2^4; //a0 -------------> P2.4 sbit read = P3^7; //read -------------> P3.7 sbit write = P3^6; //write -------------> P3.6 sbit cs = P2^5; //cs -------------> P2.5 sbit rst = P2^7; //read -------------> P2.7 sbit P2_0 =P2^0 ; unsigned char code system_set_ini[8] = {0x34,0x87,0x07,0x27,0x4a,0xf0,0x28,0x00}; unsigned char code scroll_ini1[6] = {0x00,0x00,0xef,0x60,0x09,0xf0}; unsigned char code scroll_ini2[6] = {0xb0,0x04,0x1e,0x60,0x09,0xf0}; unsigned char code scrform_ini[2] = {0x07,0x86}; unsigned char code hdot_scr_ini[2] = {0x00,0x0b}; unsigned char code ovlay_ini[1] = {0x01}; unsigned char code disp_on_ini[1] = {0x16}; unsigned char code disp_off_ini[1] = {0x00}; unsigned char code cur_set_ini[2] = {0x28,0x00}; unsigned char code cur_set_ini1[2] = {0x00,0x00}; unsigned char code cur_set_ini2[2] = {0xb8,0x04}; unsigned char code cur_set_ini3[2] = {0x60,0x09}; unsigned char code null[1] = {0x00}; unsigned char code fill[1]={0xff}; void ......
>>返回讨论的主题
|