久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
51單片機(jī)nokia6610彩屏成功驅(qū)動(dòng)記-附程序
[打印本頁(yè)]
作者:
huxiao
時(shí)間:
2015-1-24 15:33
標(biāo)題:
51單片機(jī)nokia6610彩屏成功驅(qū)動(dòng)記-附程序
下面這個(gè)網(wǎng)站是我參考的程序,不過(guò)源程序是avr的,現(xiàn)在改用51了。
大家也動(dòng)手做一下,很考研技術(shù)的,焊點(diǎn)就是個(gè)大問(wèn)題,一共接9跳線(xiàn)。
沒(méi)有什么技巧,只能硬著頭皮焊接。
6610/6100/7210/7250/5100這幾塊手機(jī)的屏,控制指令是一樣的
1 Vdigital 3,3V
2 RESET
3 SDATA
4 SCLK
5 ~CS
6 Vdisplay 3,3V
7 n/c ---
8 GND GND
9 LED- GND
10 LED+ 15mA - 30mA (ca. 6,4V)
這是背后10個(gè)焊點(diǎn)的引腳定義。
這些圖是我用51做完后的效果,手機(jī)的攝像頭太差了,尤其是晚上。
這個(gè)網(wǎng)站的程序是這樣的:
#include <avr/io.h>
#include <avr/delay.h>
#define uchar unsigned char
#define uint unsigned int
#define nop asm("NOP")
#define LCD_RET_H PORTD|=0x80 //RESET ---- PD7
#define LCD_RET_L PORTD&=0x7f
#define LCD_CS_H PORTD|=0x40 //CS ---- PD6
#define LCD_CS_L PORTD&=0xbf
#define LCD_CLK_H PORTB|=0x20 //CLK ---- PB5
#define LCD_CLK_L PORTB&=0xdf
#define LCD_DIN_H PORTB|=0x08 //DIN ---- PB3
#define LCD_DIN_L PORTB&=0xf7
// Epson S1D15G10 Command Set
#define DISON 0xaf
#define DISOFF 0xae
#define DISNOR 0xa6
#define DISINV 0xa7
#define COMSCN 0xbb
#define DISCTL 0xca
#define SLPIN 0x95
#define SLPOUT 0x94
#define PASET 0x75
#define CASET 0x15
#define DATCTL 0xbc
#define RGBSET8 0xce
#define RAMWR 0x5c
#define RAMRD 0x5d
#define PTLIN 0xa8
#define PTLOUT 0xa9
#define RMWIN 0xe0
#define RMWOUT 0xee
#define ASCSET 0xaa
#define SCSTART 0xab
#define OSCON 0xd1
#define OSCOFF 0xd2
#define PWRCTR 0x20
#define VOLCTR 0x81
#define VOLUP 0xd6
#define VOLDOWN 0xd7
#define TMPGRD 0x82
#define EPCTIN 0xcd
#define EPCOUT 0xcc
#define EPMWR 0xfc
#define EPMRD 0xfd
#define EPSRRD1 0x7c
#define EPSRRD2 0x7d
#define NOP 0x25
void init_lcd ();
void init_mcu ();
void lcd_data (uchar data);
void lcd_command (uchar command);
static uchar color[]={0x03,0x38,0xc0,0x00,0xff};
int main ()
{
uint num;
uchar x=0,n=0;
init_mcu ();
init_lcd ();
for (n=0;n<5;n++)
{
lcd_command (PASET);
lcd_data (x);
x+=25;
lcd_data (x++);
lcd_command (CASET);
lcd_data (2);
lcd_data (131);
lcd_command (RAMWR);
num=130*26;
while (num--)
lcd_data (color[n]);
}
while (1);
return (0);
}
void init_mcu ()
{
DDRD=0xff;
PORTD=0xff;
DDRC=0xff;
PORTC=0xff;
DDRB=0xff;
PORTB=0xff;
}
void lcd_data (uchar data)
{
LCD_CS_L;
LCD_CLK_L;
LCD_DIN_H; //數(shù)據(jù)
LCD_CLK_H;
SPCR=0x50;
SPDR=data;
while (!(SPSR & (1<<SPIF)));
LCD_CS_H;
SPCR=0x00;
}
void lcd_command (uchar command)
{
LCD_CS_L;
LCD_CLK_L;
LCD_DIN_L; //命令
LCD_CLK_H;
SPCR=0x50;
SPDR=command;
while (!(SPSR & (1<<SPIF)));
LCD_CS_H;
SPCR=0x00;
}
void init_lcd ()
{
LCD_RET_L;
nop;nop;
LCD_RET_H;
lcd_command (DISCTL);
lcd_data (0x0f);
lcd_data (0x20);
lcd_data (0x0f);
lcd_data (0x01);
lcd_command (COMSCN); //上下半圖象掃描順序
lcd_data (0x01);
lcd_command (OSCON);
lcd_command (SLPOUT);
lcd_command (VOLCTR);
lcd_data (0x0e); //調(diào)整對(duì)比度,越大越亮
lcd_data (0x05); //色彩調(diào)整,5最合適
lcd_command (PWRCTR);
lcd_data (0x0f);
lcd_command (DISINV); //顏色順序
lcd_command (PTLOUT);
lcd_command (DATCTL);
lcd_data (0x01); //改變?cè)隽糠较?
lcd_data (0x00);
lcd_data (0x01);
lcd_command (RGBSET8); //調(diào)色板設(shè)置
lcd_data (0x00);
lcd_data (0x02);
lcd_data (0x04);
lcd_data (0x06);
lcd_data (0x08);
lcd_data (0x0a);
lcd_data (0x0c);
lcd_data (0x0f);
lcd_data (0x00);
lcd_data (0x02);
lcd_data (0x04);
lcd_data (0x06);
lcd_data (0x08);
lcd_data (0x0a);
lcd_data (0x0c);
lcd_data (0x0f);
lcd_data (0x00);
lcd_data (0x06);
lcd_data (0x09);
lcd_data (0x0f);
lcd_command (DISON);
}
大家可以參照一下,把相應(yīng)的端口改成51的就可以了。
不過(guò)51的太慢了,我在考慮用arm或者dsp來(lái)做,這樣真彩的效果又好,顯示速度也快.
移植到51以后,明顯能看到刷屏的效果。
作者:
dsadsa
時(shí)間:
2016-10-23 00:03
有沒(méi)有nokia6610的手冊(cè)啊
作者:
70700
時(shí)間:
2016-11-17 12:45
圖片不清晰
作者:
小奧匈啊
時(shí)間:
2016-11-20 20:04
厲害了,我的哥
作者:
臥室誰(shuí)
時(shí)間:
2016-12-12 13:01
樓主厲害啊
作者:
adls
時(shí)間:
2016-12-15 09:30
樓主厲害啊
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费av片
|
欧美一级黄色录像
|
精品久久久久久久久久
|
日韩综合精品
|
天天干在线观看
|
成人做受黄大片
|
思思在线视频
|
国产精品二区一区二区aⅴ污介绍
|
亚洲高清在线播放
|
精品一区二区三区视频
|
九九精品网
|
四虎黄色影院
|
久久视频在线
|
青青草一区二区
|
一区在线视频
|
久久精品在线观看
|
成人免费看片39
|
国产三级在线免费观看
|
成人小视频在线
|
自由成熟xxxx色视频
|
久草免费在线观看视频
|
中文字幕欧美激情
|
日韩欧美中文在线
|
欧美一级视频
|
一区二区日韩
|
日韩一区二区三区在线播放
|
a在线视频
|
国产成人在线观看免费网站
|
国产福利在线播放
|
国产欧美激情
|
四虎影院在线播放
|
欧美激情综合
|
久久久久久久国产精品
|
天天舔天天操
|
国产美女自拍
|
成人在线视频播放
|
国产黄色大片
|
日韩不卡一区
|
日韩三级网
|
日韩黄色免费视频
|
久久久精品一区
|