目錄:
12864液晶顯示原理
一、點(diǎn)陣LCD的顯示原理
二、12864點(diǎn)陣型LCD簡(jiǎn)介
三、12864LCD的指令系統(tǒng)及時(shí)序
四、12864點(diǎn)陣型LCD軟硬件設(shè)計(jì)實(shí)例
1、硬件原理圖
2、程序流程圖
3、字模代碼
五、12864點(diǎn)陣型LCD應(yīng)用舉例
1、硬件部分
2、軟件部分(漢字在內(nèi)存中的存儲(chǔ)形式)
12864液晶顯示任何圖像
一、所需軟件
二、DIY一副圖畫
三、C語(yǔ)言代碼
附錄
一、機(jī)內(nèi)碼和區(qū)位碼的區(qū)別
二、液晶屏常識(shí)
1、什么是COG型LCD
2、LCD顯示模塊的外部接口
1)8080模式,并行 2)6800模式,并行 3)串行模式
-----------------------------------------------------------------------------------------------------------------
12864液晶顯示原理
一、點(diǎn)陣LCD的顯示原理
在數(shù)字電路中,所有的數(shù)據(jù)都是以0和1保存的,對(duì)LCD控制器進(jìn)行不同的數(shù)據(jù)操作,可以得到不同的結(jié)果。對(duì)于顯示英文操作,由于英文字母種類很少,只需要8位(一字節(jié))即可。而對(duì)于中文,常用卻有6000以上,于是我們的DOS前輩想了一個(gè)辦法,就是將ASCII表的高128個(gè)很少用到的數(shù)值以兩個(gè)為一組來(lái)表示漢字,即漢字的內(nèi)碼(漢字ASCII碼)。而剩下的低128位則留給英文字符使用,即英文的內(nèi)碼。機(jī)內(nèi)碼和區(qū)位碼的區(qū)別見附錄。
那么,得到了漢字的內(nèi)碼后,還僅是一組數(shù)字,那又如何在屏幕上去顯示呢?這就涉及到文字的字模,字模雖然也是一組數(shù)字,但它的意義卻與數(shù)字的意義有了根本的變化,它是用數(shù)字的各位信息來(lái)記載英文或漢字的形狀,如英文的'A'在字模的記載方式如圖1所示:
圖1 “A”字模圖
而中文的“你”在字模中的記載卻如圖2所示:
圖2 “你”字模圖
如果需要反白只要取反“位代碼”即可。
------------------------------------------------------------
二、12864點(diǎn)陣型LCD簡(jiǎn)介
12864是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅(qū)動(dòng)器/列驅(qū)動(dòng)器及128*64全點(diǎn)陣液晶顯示器組成。可完成圖形顯示,也可以顯示8*4個(gè)(16*16點(diǎn)陣)漢字。
管腳號(hào) | 管腳名稱 | LEVER | 管腳功能描述 |
1 | VSS | 0 | 電源地 |
2 | VDD | +5.0V | 電源電壓 |
3 | V0 | - | 液晶顯示器驅(qū)動(dòng)電壓 |
4 | D/I(RS) | H/L | D/I=“H”,表示DB7~DB0為顯示數(shù)據(jù) |
D/I=“L”,表示DB7~DB0為顯示指令數(shù)據(jù) | |||
5 | R/W | H/L | R/W=“H”,E=“H”數(shù)據(jù)被讀到DB7∽DB0 |
R/W=“L”,E=“H→L”數(shù)據(jù)被寫到IR或DR | |||
6 | E | H/L | R/W=“L”,E信號(hào)下降沿鎖存DB7~DB0 |
R/W=“H”,E=“H”DDRAM數(shù)據(jù)讀到DB7~DB0 | |||
7 | DB0 | H/L | 數(shù)據(jù)線 |
8 | DB1 | H/L | 數(shù)據(jù)線 |
9 | DB2 | H/L | 數(shù)據(jù)線 |
10 | DB3 | H/L | 數(shù)據(jù)線 |
11 | DB4 | H/L | 數(shù)據(jù)線 |
12 | DB5 | H/L | 數(shù)據(jù)線 |
13 | DB6 | H/L | 數(shù)據(jù)線 |
14 | DB7 | H/L | 數(shù)據(jù)線 |
15 | CS1 | H/L | H:選擇芯片(右半屏)信號(hào) |
16 | CS2 | H/L | H:選擇芯片(左半屏)信號(hào) |
17 | RET | H/L | 復(fù)位信號(hào),低電平復(fù)位 |
18 | VOUT | -10V | LCD驅(qū)動(dòng)負(fù)電壓 |
19 | LED+ | - | LED背光板電源 |
20 | LED- | - | LED背光板電源 |
表1:12864LCD的引腳說(shuō)明 |
在使用12864LCD前先必須了解以下功能器件才能進(jìn)行編程。12864內(nèi)部功能器件及相關(guān)功能如下:
1、指令寄存器(IR)
IR是用于寄存指令碼,與數(shù)據(jù)寄存器數(shù)據(jù)相對(duì)應(yīng)。當(dāng)D/I=0時(shí),在E信號(hào)下降沿的作用下,指令碼寫入IR。
2、數(shù)據(jù)寄存器(DR)
DR是用于寄存數(shù)據(jù)的,與指令寄存器寄存指令相對(duì)應(yīng)。當(dāng)D/I=1時(shí),在下降沿作用下,圖形顯示數(shù)據(jù)寫入DR,或在E信號(hào)高電平作用下由DR讀到DB7~DB0數(shù)據(jù)總線。DR和DDRAM之間的數(shù)據(jù)傳輸是模塊內(nèi)部自動(dòng)執(zhí)行的。
3、忙標(biāo)志:BF
BF標(biāo)志提供內(nèi)部工作情況。BF=1表示模塊在內(nèi)部操作,此時(shí)模塊不接受外部指令和數(shù)據(jù)。BF=0時(shí),模塊為準(zhǔn)備狀態(tài),隨時(shí)可接受外部指令和數(shù)據(jù)。
利用STATUS READ指令,可以將BF讀到DB7總線,從檢驗(yàn)?zāi)K之工作狀態(tài)。
4、顯示控制觸發(fā)器DFF
此觸發(fā)器是用于模塊屏幕顯示開和關(guān)的控制。DFF=1為開顯示(DISPLAY ON),DDRAM的內(nèi)容就顯示在屏幕上,DFF=0為關(guān)顯示(DISPLAY OFF)。
DDF的狀態(tài)是指令DISPLAY ON/OFF和RST信號(hào)控制的。
5、XY地址計(jì)數(shù)器
XY地址計(jì)數(shù)器是一個(gè)9位計(jì)數(shù)器。高3位是X地址計(jì)數(shù)器,低6位為Y地址計(jì)數(shù)器,XY地址計(jì)數(shù)器實(shí)際上是作為DDRAM的地址指針,X地址計(jì)數(shù)器為DDRAM的頁(yè)指針,Y地址計(jì)數(shù)器為DDRAM的Y地址指針。
X地址計(jì)數(shù)器是沒(méi)有記數(shù)功能的,只能用指令設(shè)置。
Y地址計(jì)數(shù)器具有循環(huán)記數(shù)功能,各顯示數(shù)據(jù)寫入后,Y地址自動(dòng)加1,Y地址指針從0到63。
6、顯示數(shù)據(jù)RAM(DDRAM)
DDRAM是存儲(chǔ)圖形顯示數(shù)據(jù)的。數(shù)據(jù)為1表示顯示選擇,數(shù)據(jù)為0表示顯示非選擇。DDRAM與地址和顯示位置的關(guān)系見DDRAM地址表。
7、Z地址計(jì)數(shù)器
Z地址計(jì)數(shù)器是一個(gè)6位計(jì)數(shù)器,此計(jì)數(shù)器具備循環(huán)記數(shù)功能,它是用于顯示行掃描同步。當(dāng)一行掃描完成,此地址計(jì)數(shù)器自動(dòng)加1,指向下一行掃描數(shù)據(jù),RST復(fù)位后Z地址計(jì)數(shù)器為0。
Z地址計(jì)數(shù)器可以用指令DISPLAY START LINE預(yù)置。因此,顯示屏幕的起始行就由此指令控制,即DDRAM的數(shù)據(jù)從哪一行開始顯示在屏幕的第一行。此模塊的DDRAM共64行,屏幕可以循環(huán)滾動(dòng)顯示64行。
------------------------------------------------------------
三、12864LCD的指令系統(tǒng)及時(shí)序
該類液晶顯示模塊(即KS0108B及其兼容控制驅(qū)動(dòng)器)的指令系統(tǒng)比較簡(jiǎn)單,總共只有七種。其指令表如表2所示:
指令名稱 | 控制信號(hào) | 控制代碼 | ||||||||
R/W | RS | DB7 | DB6 | DB5 | DB4 | DB3 | DB2 | DB1 | DB0 | |
顯示開關(guān) | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1/0 |
顯示起始行設(shè)置 | 0 | 0 | 1 | 1 | X | X | X | X | X | X |
頁(yè)設(shè)置 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | X | X | X |
列地址設(shè)置 | 0 | 0 | 0 | 1 | X | X | X | X | X | X |
讀狀態(tài) | 1 | 0 | BUSY | 0 | ON/OFF | RST | 0 | 0 | 0 | 0 |
寫數(shù)據(jù) | 0 | 1 | 寫數(shù)據(jù) | |||||||
讀數(shù)據(jù) | 1 | 1 | 讀數(shù)據(jù) |
表2:12864LCD指令表
各功能指令分別介紹如下。
1、顯示開/關(guān)指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
00 | 00111111/0 |
當(dāng)DB0=1時(shí),LCD顯示RAM中的內(nèi)容;DB0=0時(shí),關(guān)閉顯示。
2、顯示起始行(ROW)設(shè)置指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
00 | 11顯示起始行(0~63) |
該指令設(shè)置了對(duì)應(yīng)液晶屏最上一行的顯示RAM的行號(hào),有規(guī)律地改變顯示起始行,可以使LCD實(shí)現(xiàn)顯示滾屏的效果。
3、頁(yè)(PAGE)設(shè)置指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
00 | 10111頁(yè)號(hào)(0~7) |
顯示RAM共64行,分8頁(yè),每頁(yè)8行。
4、列地址(Y Address)設(shè)置指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
00 | 01顯示列地址(0~63) |
設(shè)置了頁(yè)地址和列地址,就唯一確定了顯示RAM中的一個(gè)單元,這樣MPU就可以用讀、寫指令讀出該單元中的內(nèi)容或向該單元寫進(jìn)一個(gè)字節(jié)數(shù)據(jù)。
5、讀狀態(tài)指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
10 | BUSY0ON/OFFREST0000 |
該指令用來(lái)查詢液晶顯示模塊內(nèi)部控制器的狀態(tài),各參量含義如下:
BUSY: 1-內(nèi)部在工作,0-正常狀態(tài)
ON/OFF:1-顯示關(guān),0-顯示打開
RESET: 1-復(fù)位狀態(tài),0-正常狀態(tài)
在BUSY和RESET狀態(tài)時(shí),除讀狀態(tài)指令外,其它指令均不對(duì)液晶顯示模塊產(chǎn)生作用。
在對(duì)液晶顯示模塊操作之前要查詢BUSY狀態(tài),以確定是否可以對(duì)液晶顯示模塊進(jìn)行操作。
6、寫數(shù)據(jù)指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
01 | 寫數(shù)據(jù) |
7、讀數(shù)據(jù)指令
R/WRS | DB7 DB6 DB5 DB4 DB3DB2DB1 DB0 |
11 | 讀顯示數(shù)據(jù) |
讀、寫數(shù)據(jù)指令每執(zhí)行完一次讀、寫操作,列地址就自動(dòng)增一。必須注意的是,進(jìn)行讀操作之前,必須有一次空讀操作,緊接著再讀才會(huì)讀出所要讀的單元中的數(shù)據(jù)。
------------------------------------------------------------
四、12864點(diǎn)陣型LCD軟硬件設(shè)計(jì)實(shí)例
通過(guò)以上學(xué)習(xí),現(xiàn)在就來(lái)實(shí)際應(yīng)用12864LCD的軟硬件設(shè)計(jì)。本實(shí)例將在LCD上顯示如圖3所示內(nèi)容:
圖3 模擬顯示效果圖
在調(diào)試前先將顯示切換開關(guān)切換到LCD顯示狀態(tài)。
圖4 128*64LCD實(shí)驗(yàn)演示圖
---------------------------------
1、硬件原理圖
圖5 硬件原理圖
---------------------------------
2、程序流程圖
圖6 軟件流程圖
---------------------------------
3、字模代碼
1)選擇小四號(hào)字體(12號(hào)):寬*高=16*16(橫向16點(diǎn),豎向16點(diǎn))。
在編寫軟件代碼之前必須要先掌握漢字取模的方法。要得到上表中的文字,我們可以借助取模軟件來(lái)完成。目前點(diǎn)陣LCD的取模軟件有很多,我們以本開發(fā)板配套的取模軟件為例來(lái)介紹一下漢字的取模方法。
打開取模軟件出現(xiàn)如下顯示界面:
在文字輸入?yún)^(qū)中輸入文字,我們以輸入一個(gè)歡迎的“歡”字為例,了解其取模過(guò)程。在文字輸入?yún)^(qū)中輸入“歡”
后按CTRL+ENTER組合鍵后就看到“歡”字已經(jīng)在模擬顯示區(qū)顯示出來(lái)了。
在“取模方式”中選擇“C51格式”就可以在“點(diǎn)陣生成區(qū)”得到你要的漢字“歡”的顯示代碼。
經(jīng)過(guò)以上步驟后一個(gè)漢字就取模成功了,在程序中只要調(diào)用這段代碼就可顯示出漢字“歡”了,其它漢字也用同樣的方法。取完要顯示的全部漢字代碼后我們就可以編程了。
------------------
2)選擇五號(hào)字體(11號(hào)):橫向取模16*14,縱向取模14*16。
(1)橫向取模:
0001 0010,0000 0000 0x12,0x00
0001 0010,0000 0000 0x12,0x00
0001 0111,1111 1000 0x17,0xF8
0010 0100,0000 1000 0x24,0x08
橫向取模,字節(jié)倒序,所得點(diǎn)陣數(shù)據(jù)如下:
即對(duì)上面“橫向取模,字節(jié)正序”的每一字節(jié)倒過(guò)來(lái),即:
0100 1000,0000 0000 0x48,0x00
0100 1000,0000 0000 0x48,0x00
1110 1000,0001 1111 0xE8,0x1F
0010 0100,0001 0000 0x24,0x10
(2)縱向取模:
0000 0010,0000 0100 0x02,0x04
0001 1111,0111 0000 0x1F,0xE0
1110 0001,0010 0000 0x08,0x30
0010 0111,0010 0111 0xE1,0x20
縱向取模,字節(jié)倒序,所得點(diǎn)陣數(shù)據(jù)如下:
即對(duì)上面“縱向取模,字節(jié)正序”的每一字節(jié)倒過(guò)來(lái),即:
0100 0000,0010 0000
1111 1000,0000 0111
0010 0000,0000 1100
1000 0111,0000 0100
------------------------------------------------------------
五、12864點(diǎn)陣型LCD應(yīng)用舉例
出處:http://blog.csdn.net/augurlee/article/details/51105817
1、硬件部分
1.1 整體電路
一塊驅(qū)動(dòng)器控制64*64個(gè)點(diǎn),左右顯示,這就是為什么引腳有CS1和CS2的原因。
1.2 原件列表
---------------------------------
2、軟件部分(漢字在內(nèi)存中的存儲(chǔ)形式)
漢字在內(nèi)存中的存儲(chǔ)形式見“7、使用C-Free查看數(shù)據(jù)在內(nèi)存中的存儲(chǔ)”。
2.1 程序架構(gòu)
2.2 主程序
#include "includes.h"
void main()
{
lcd_init(); //初始化
lcd_clear(0); //清屏
lcd_set_line(0); //設(shè)置起始行為0
display(1,2,2*16,jiao); //交
display(1,2,3*16,liu); //流
display(2,2,4*16,shi); //使
display(2,2,5*16,yong); //用
while(1);
}
2.3 LCD12864驅(qū)動(dòng)程序
#include "lcd.h>"
#include "intrins.h"
#define lcd_databus P2 //LCD的8位數(shù)據(jù)總線
void lcd_r_busy()
{
P2=0x00;
RS=0;
RW=1;
EN=1;
while(P2&0x80);
EN=0;
}
void lcd_w_cmd(uchar value)
{
lcd_r_busy(); //每次讀寫操作前都要忙判斷
RS=0;
RW=0;
lcd_databus=value;
EN=1; //下降沿鎖存寫入的數(shù)據(jù)/命令
_nop_();
_nop_();
EN=0;
}
void lcd_w_data(uchar value)
{
lcd_r_busy();
RS=1;
RW=0;
lcd_databus=value;
EN=1; //下降沿鎖存寫入的數(shù)據(jù)/命令
_nop_();
_nop_();
EN=0;
}
void lcd_set_page(uchar page)
{
page=0xb8 | page; //頁(yè)的首地址為0xb8:page或上0xb8=選擇page頁(yè)
lcd_w_cmd(page);
}
void lcd_set_line(uchar sline)
{
sline=0xc0 | sline; //起始行地址為0xc0:sline或上0xc0=選擇行
lcd_w_cmd(sline);
}
void lcd_set_column(uchar column)
{
column=0x3f & column; //與上列的最大值63:0x3f 可得所選列值<63
column=0x40 | column; //得列的首地址
lcd_w_cmd(column);
}
void lcd_on_off(uchar set)
{
set=0x3e | set; //=0011 111x----0x3e為關(guān)閉顯示;0x3f為開啟顯示
lcd_w_cmd(set);
}
void lcd_cs(uchar sel)
{
switch(sel)
{
case 0:CS1=0; CS2=0; break; //全屏顯示
case 1:CS1=0; CS2=1; break; //左顯示
case 2:CS1=1; CS2=0; break; //右顯示
default:break;
}
}
void lcd_clear(uchar sel)
{
uchar i,j;
lcd_cs(sel);
for(i=0;i<8;i++)
{
lcd_set_page(i);
lcd_set_column(0);
for(j=0;j<64;j++)
{
lcd_w_data(0x00); //每列全部寫0,列地址指針自動(dòng)+1
}
}
}
void lcd_init()
{
lcd_r_busy();
lcd_cs(0);
lcd_on_off(0); //關(guān)顯示
lcd_cs(0);
lcd_on_off(1); //開顯示
lcd_cs(0);
lcd_clear(0); //清全屏
lcd_set_line(0); //起始行設(shè)為0
}
void display(uchar cs, uchar page, uchar column, uchar *p)
{
uchar i;
lcd_cs(cs);
lcd_set_page(page); //要在本頁(yè)寫上半個(gè)漢字8*16
lcd_set_column(column); //選擇起始列
for(i=0;i<16;i++)
{
lcd_w_data(p[i]); //按列輸入上半個(gè)漢字的編碼8*16
}
lcd_set_page(page+1); //要在下一頁(yè)寫下半個(gè)漢字8*16
lcd_set_column(column); //選擇起始列
for(i=0;i<16;i++)
{
lcd_w_data(p[i+16]);
}
}
2.4 字庫(kù)文件
#ifndef _ZIKU_H_
#define _ZIKU_H_
// 交
const uchar code jiao[]={
0x08,0x08,0x88,0x68,0x08,0x08,0x09,0x0E,0x08,0x08,0x88,0x28,0x48,0x88,0x08,0x00,
0x80,0x81,0x40,0x40,0x21,0x22,0x14,0x08,0x14,0x22,0x41,0x40,0x80,0x81,0x80,0x00,
};
// 流
const uchar code liu[]={
0x10,0x60,0x02,0x8C,0x00,0x44,0x64,0x54,0x4D,0x46,0x44,0x54,0x64,0xC4,0x04,0x00,
0x04,0x04,0x7E,0x01,0x80,0x40,0x3E,0x00,0x00,0xFE,0x00,0x00,0x7E,0x80,0xE0,0x00,
};
// 使
const uchar code shi[]={
0x80,0x60,0xF8,0x07,0x04,0xE4,0x24,0x24,0x24,0xFF,0x24,0x24,0x24,0xE4,0x04,0x00,
0x00,0x00,0xFF,0x00,0x80,0x81,0x45,0x29,0x11,0x2F,0x41,0x41,0x81,0x81,0x80,0x00,
};
// 用
const uchar code yong[]={
0x00,0x00,0xFE,0x22,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0x22,0xFE,0x00,0x00,0x00,
0x80,0x60,0x1F,0x02,0x02,0x02,0x02,0x7F,0x02,0x02,0x42,0x82,0x7F,0x00,0x00,0x00,
};
#endif
-----------------------------------------------------------------------------------------------------------------
12864液晶顯示任何圖像
一、所需軟件
Any to Icon
作用:用來(lái)把隨意彩圖,轉(zhuǎn)化成黑白2色圖。
windows畫圖軟件
作用:用來(lái)編輯DIY2色圖片,并可改屬性改成128X64像素
字模提取軟件
作用:把128X64像素的圖片,生成編程所需要的十六進(jìn)制代碼。
------------------------------------------------------------
二、DIY一副圖畫
Win7系統(tǒng)畫圖軟件,128 x 64像素,放大到最大。就像在一張白紙上畫自己想畫的,或修改一副2色的BMP圖,然后在讓它在液晶上顯示。步驟如下:
1、雙擊打開windows畫圖軟件
2、點(diǎn)擊 圖像->屬性,設(shè)置如下,確定
3、點(diǎn)擊 查看-> 縮放-> 自定義
選擇縮放到600%,確定
4、點(diǎn)擊 查看-> 縮放-> 顯示網(wǎng)格
5、通過(guò)畫圖工具可在網(wǎng)格內(nèi)自己寫字和畫圖
6、如果已有一幅2色的BMP圖,但不是128X64,用同樣方法把圖用畫圖軟件打開,放大,加上網(wǎng)格,再進(jìn)行編輯。
編輯成自己想要的,如下:
7、保存,退出畫圖。
8、雙擊打開取字模軟件軟件,點(diǎn)擊“打開圖像圖標(biāo)”按鈕。
9、點(diǎn)擊‘參數(shù)設(shè)置’->其他選項(xiàng),設(shè)置如下:
10、取模方式用C51格式,把點(diǎn)陣生成區(qū)的代碼復(fù)制到程序中即可。如果是彩圖,先用Any to Icon軟件轉(zhuǎn)化成2色黑白圖,重復(fù)以上步驟即可。
------------------------------------------------------------
三、C語(yǔ)言代碼
#include "AT89X52.h"
#include "intrins.h"
#define uint unsigned int
#define uchar unsigned char
#define lcddata P0 //宏定義lcddata為P0口數(shù)據(jù)
sbit rs=P2^0; //定義數(shù)據(jù),命令端
sbit rw=P2^1; //定義讀寫端
sbit e=P2^2; //定義使能端
sbit busy=P0^7;
uchar code tab[]=
{
0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,
0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x40,
0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x40,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x01,0xC2,0x40,
0x00,0x00,0x00,0x06,0x30,0x01,0xE0,0x00,0x00,0x2A,0x00,0x00,0xD8,0x01,0xC6,0x40,
0x00,0x00,0x00,0x0F,0x7B,0x63,0xE0,0x00,0x00,0x22,0x00,0x01,0x24,0x00,0x04,0x40,
0x00,0x00,0x00,0x0F,0xFB,0x63,0x07,0x34,0x00,0x14,0x00,0x01,0x04,0x00,0x08,0xF8,
0x00,0x00,0x00,0x0D,0xDB,0x63,0x01,0xBC,0x00,0x08,0x00,0x00,0x88,0x00,0x1F,0x40,
0x00,0x04,0x00,0x0C,0x1B,0x63,0x07,0xB0,0x00,0x00,0x00,0x00,0x50,0x00,0x30,0x40,
0x00,0x06,0x00,0x0C,0x1B,0x63,0xED,0xB0,0xDB,0x00,0x01,0x00,0x20,0x00,0x00,0x40,
0x00,0x02,0x00,0x0C,0x19,0xE1,0xE7,0xB0,0xDB,0x00,0x02,0x00,0x00,0x00,0x00,0x40,
0x00,0x02,0x00,0x0C,0x19,0xE1,0xE7,0xB0,0xDB,0x00,0x02,0x00,0x00,0x00,0x00,0x40,
0x00,0x02,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x42,
0x00,0x02,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x03,0xFF,0xFE,
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x05,0x00,0x00,0x00,0x40,
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x0A,0x80,0x00,0x00,0x40,
0x00,0x02,0x20,0x00,0x00,0x0A,0x00,0x00,0xFF,0xF8,0xE0,0x05,0x00,0x00,0x00,0x40,
0x00,0x82,0x20,0x06,0xC0,0x15,0x00,0x1F,0xFF,0xFF,0xC0,0x02,0x00,0x00,0x00,0x40,
0x00,0x82,0x30,0x09,0x20,0x11,0x00,0xFB,0xFF,0xE1,0xF8,0x00,0x00,0x00,0x00,0x40,
0x01,0x82,0x10,0x08,0x20,0x0A,0x03,0x9F,0x00,0x9E,0x3E,0x00,0x00,0x00,0x00,0x40,
0x01,0x02,0x10,0x04,0x40,0x04,0x0E,0x70,0x00,0x81,0xC7,0x80,0x01,0x40,0x00,0x40,
0x01,0x02,0x08,0x02,0x80,0x00,0x1D,0x80,0x00,0xE0,0x61,0xE0,0x02,0xA0,0x00,0x40,
0x02,0x02,0x08,0x01,0x00,0x00,0x77,0x9F,0xFC,0xF0,0x18,0xF8,0x02,0x20,0x00,0x40,
0x06,0x02,0x08,0x00,0x00,0x01,0xDF,0x00,0x00,0xF3,0x0C,0x3C,0x01,0x40,0x00,0x00,
0x0C,0x06,0x0C,0x00,0x00,0x03,0x9E,0x00,0x00,0xF8,0x06,0x1E,0x00,0x80,0x00,0x00,
0x00,0x44,0x04,0x00,0x00,0x07,0x0E,0x30,0x01,0xFC,0x7F,0x07,0x00,0x00,0x00,0x00,
0x00,0x6C,0x06,0x00,0x00,0x07,0x0E,0x30,0x01,0xFC,0x7F,0x07,0x00,0x00,0x00,0x00,
0x00,0x38,0x03,0x00,0x00,0x7E,0xFF,0xFF,0xFF,0xFF,0xFF,0x83,0xC0,0x00,0x00,0x00,
0x00,0x18,0x00,0x00,0x0F,0xFD,0xFF,0xFF,0xFF,0xFF,0xFC,0x01,0xF0,0x00,0x78,0x00,
0x00,0x00,0x00,0x00,0x3F,0x81,0xFF,0x00,0x00,0x00,0x00,0x1F,0xF0,0x00,0x48,0x00,
0x00,0x00,0x00,0x00,0xFE,0xF0,0x00,0x00,0x01,0x00,0x00,0xC0,0x1C,0x00,0x44,0x00,
0x00,0x03,0x00,0x03,0xC0,0x07,0x80,0x00,0x03,0xE2,0x07,0x00,0x1C,0x00,0x46,0x00,
0x00,0x06,0x00,0x03,0x80,0x03,0x40,0x00,0x03,0xE0,0x0C,0x00,0x0E,0x00,0x42,0x00,
0x00,0x1C,0x00,0x07,0x00,0x00,0xC0,0x00,0x00,0x20,0x18,0x00,0x07,0x00,0x42,0x00,
0x00,0xF0,0x00,0x09,0x01,0x80,0x60,0x00,0x00,0x20,0x73,0x9F,0x03,0x80,0x42,0x00,
0x00,0x10,0x00,0x1E,0x0F,0xF2,0x20,0x00,0x00,0x20,0x67,0xFF,0xC1,0xC0,0x46,0x00,
0x00,0x10,0x00,0x1E,0x1F,0xF9,0x30,0x00,0x00,0x20,0xEF,0xFF,0xE0,0xE0,0x7C,0x00,
0x03,0xFC,0x00,0x38,0x3F,0xFC,0x90,0x00,0x00,0x20,0xCB,0xFF,0xF9,0xF0,0xFF,0x00,
0x00,0x10,0x00,0x7F,0x7F,0xFE,0x10,0x00,0x00,0x20,0xDB,0xFF,0xFF,0xF0,0x41,0xC0,
0x00,0x10,0x00,0x6E,0xF9,0xBF,0x10,0x00,0x00,0x20,0xF7,0xED,0xFF,0xF0,0x40,0x60,
0x00,0x11,0x00,0x7C,0xFC,0x3F,0x10,0x00,0x00,0x20,0x67,0xE1,0xFD,0xE0,0x40,0x30,
0x03,0xFF,0x00,0x7C,0xFC,0x3F,0x10,0x00,0x00,0x20,0x67,0xE1,0xFD,0xE0,0xC0,0x10,
0x00,0x10,0x00,0x38,0xFC,0x3F,0x18,0x00,0x00,0x20,0x87,0xE0,0xFD,0xC0,0x80,0x08,
0x00,0x20,0x00,0x38,0xF1,0x8F,0x18,0x00,0x1F,0xE7,0x87,0x9C,0x7D,0xC0,0x80,0x08,
0x00,0x60,0x00,0x1C,0xFE,0x1F,0x81,0xFF,0xFF,0xC0,0x0F,0xE0,0xFF,0x80,0x80,0x04,
0x00,0x40,0x00,0x0C,0xFC,0x3F,0x80,0x00,0x00,0x00,0x0F,0xE1,0xF8,0x00,0x80,0x04,
0x01,0x80,0x00,0x00,0xF9,0xBF,0xE0,0x00,0x00,0x00,0x03,0xEC,0xF6,0x01,0x80,0x0C,
0x01,0xC3,0x00,0x00,0xF9,0xBF,0x00,0x00,0x00,0x00,0x00,0xFF,0xCC,0x01,0x80,0x18,
0x00,0x3F,0x80,0x00,0x7F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x81,0xF0,
0x00,0x00,0xC0,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,
0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
void delaynms(uint aa)
{
uchar bb;
while(aa--)
{
for(bb=0;bb<115;bb++) //1ms基準(zhǔn)延時(shí)程序
{
;
}
}
}
void busy_lcd(void)
{
busy=1; //把忙標(biāo)志位置1
e=0; //把使能端置0
rs=0; //把rs端置0,為指令操作
rw=1; //為讀操作
e=1; //拉高使能端
_nop_(); //等待
while(busy==1); //檢測(cè)忙標(biāo)志位,
e=0; //忙標(biāo)志位為0,則把使能拉低
}
void wr_i_lcd(comm)
{
busy_lcd(); //忙標(biāo)志檢測(cè)
rs=0; //指令操作
rw=0; //寫入操作
e=1; //拉高使能端
lcddata=comm; //放上數(shù)據(jù)
_nop_(); //等待
e=0; //拉低使能端,數(shù)據(jù)寫入液晶
}
void wr_d_lcd(dat)
{
busy_lcd(); //忙標(biāo)志檢測(cè)
rs=1; //數(shù)據(jù)操作
rw=0; //寫入操作
e=1; //拉高使能端
lcddata=dat; //放上數(shù)據(jù)
_nop_(); //等待
e=0; //拉低使能端,數(shù)據(jù)寫入液晶
}
void init_lcd(void)
{
wr_i_lcd(0x30); //基本指令集
delaynms(1); //等待
wr_i_lcd(0x30); //再設(shè)置一次為基本指令集,因?yàn)镾T7920中有2個(gè)寄存器用來(lái)設(shè)置使用哪個(gè)指令集
delaynms(1); //等待
wr_i_lcd(0x0c); //開顯示,關(guān)游標(biāo),關(guān)游標(biāo)位置
delaynms(1); //等待
wr_i_lcd(0x01); //清屏,地址指針指向00H
delaynms(20); //等待>10ms
wr_i_lcd(0x06); //光標(biāo)右移,整體不移
}
void img_disp(uchar code *img)
{
uchar i,j;
for(j=0;j<32;j++)
{
for(i=0;i<8;i++)
{
wr_i_lcd(0x34); //擴(kuò)充指令集,關(guān)繪圖
wr_i_lcd(0x80+j); //先將垂直坐標(biāo)(Y)寫入繪圖RAM地址
wr_i_lcd(0x80+i); //再將水平坐標(biāo)(X)寫入繪圖RAM地址
wr_i_lcd(0x30); //打開基本指令集
wr_d_lcd(img[j*16+i*2]); //將D15--D8寫入到RAM,
wr_d_lcd(img[j*16+i*2+1]); //將D7--D0寫入到RAM
}
}
for(j=32;j<64;j++) //下半屏
{
for(i=0;i<8;i++)
{
wr_i_lcd(0x34); //擴(kuò)充指令集,關(guān)繪圖
wr_i_lcd(0x80+j-32); //先將垂直坐標(biāo)(Y)寫入繪圖RAM地址
wr_i_lcd(0x88+i); //再將水平坐標(biāo)(X)寫入繪圖RAM地址
wr_i_lcd(0x30); //打開基本指令集
wr_d_lcd(img[j*16+i*2]); //將D15--D8寫入到RAM
wr_d_lcd(img[j*16+i*2+1]); //將D7 --D0寫入到RAM
}
}
wr_i_lcd(0x36); //打開繪圖顯示
}
void main(void)
{
while(1)
{
init_lcd(); //初始化
img_disp(tab); //顯示圖像
delaynms(1000);
}
}
-----------------------------------------------------------------------------------------------------------------
附錄
一、機(jī)內(nèi)碼和區(qū)位碼的區(qū)別
已知“計(jì)算機(jī)”三個(gè)漢字的機(jī)內(nèi)碼分別是:( BCC6)H 、( CBE3)H 、(BBFA )H ,寫出這三個(gè)漢字對(duì)應(yīng)的區(qū)位碼。
機(jī)內(nèi)碼和區(qū)位碼的對(duì)應(yīng)關(guān)系:機(jī)內(nèi)碼在高位是1(這是為了表示和ASCII的區(qū)別),區(qū)位碼的最高位是0。
比如第一個(gè) ( BCC6)H,把B轉(zhuǎn)換為2進(jìn)制就是1011,把最高位的1變成0,就成了0011,所以( BCC6)H的區(qū)位碼是(3CC6)H 。
------------------------------------------------------------
二、液晶屏常識(shí)
1、什么是COG型LCD
LCD(液晶顯示屏)會(huì)有線驅(qū)動(dòng)電路來(lái)進(jìn)行控制,水平方向叫門驅(qū)動(dòng)(Gate
Driver),垂直方向叫源驅(qū)動(dòng)(Source
Driver),這些集成電路(Chip)要放在哪里,就成了LCD的技術(shù)。
COG是Chip
On Glass的縮寫,就是驅(qū)動(dòng)芯片直接綁定在玻璃上,透明的。這種LCD特點(diǎn)為
1)工藝簡(jiǎn)化。直接將IC邦貼到LCD屏的導(dǎo)電極上,減少了焊接工藝;
2)體積比COB(Chip
On
Board)大大縮小,更易于小型化、簡(jiǎn)易化和高度集成化。將PCB線路直接制作在LCD屏上,因此廣泛用于需減少體積的便攜式整機(jī)產(chǎn)品,如手機(jī)、PDA、MP3、手表、信息電話、手持式儀器儀表等,并可延伸至TFT后工序;
3)直接將IC倒裝邦貼到LCD屏上,不存在IC變形等問(wèn)題。
---------------------------------
2、LCD顯示模塊的外部接口
LCD顯示模塊的外部接口一般采用并行方式,并行接口接口線的讀寫時(shí)序常見以下兩種模式:
1)8080模式,并行
這類模式通常有下列接口信號(hào):Vcc(工作主電源)Vss(公共端)Vee(偏置負(fù)電源,常用于調(diào)整顯示對(duì)比度)/RES,復(fù)位線。
DB0~DB7,雙向數(shù)據(jù)線。D/I,數(shù)據(jù)/指令選擇線(1:數(shù)據(jù)讀寫,0:命令讀寫)。/CS,片選信號(hào)線(如果有多片組合,可有多條片選信號(hào)線)。
/WR, MPU向LCD寫入數(shù)據(jù)控制線。/RD, MPU從LCD讀入數(shù)據(jù)控制線。具體釋義:
Vcc(工作主電源) Vss(公共端)
Vee(偏置負(fù)電源,常用于調(diào)整顯示對(duì)比度)
/RES,復(fù)位線。DB0~DB7,雙向數(shù)據(jù)線。
D/I,數(shù)據(jù)/指令選擇線(1:數(shù)據(jù)讀寫,0:命令讀寫)。
/CS,片選信號(hào)線(如果有多片組合,可有多條片選信號(hào)線)。
/WR, MPU向LCD寫入數(shù)據(jù)控制線。
/RD, MPU從LCD讀入數(shù)據(jù)控制線。
-----------------
2)6800模式,并行
在這種模式下,Vcc、Vss、Vee、/RES、DB0~DB7、D/I的功能同模式1),其他信號(hào)線為:R/W,讀寫控制(1:MPU讀, 0:MPU寫)。具體釋義:
E,允許信號(hào)(多片組合時(shí),可有多條允許信號(hào)線)。
R/W,讀寫控制(1:MPU讀, 0:MPU寫)。
用戶可以根據(jù)自己的實(shí)際情況選擇合適的時(shí)序。
一般選擇6800時(shí)序,但是寫代碼的時(shí)候要注意時(shí)序;如果選擇8080時(shí)序,要注意PCB的連接方式。
-----------------
3)串行模式
-----------------------------------------------------------------------------------------------------------------------
上一篇:STC89C52+SJA1000自收發(fā)程序記錄
下一篇:51單片機(jī)溫度PID算法(C程序)
推薦閱讀
史海拾趣
EPT公司在其發(fā)展歷程中,始終重視與科研機(jī)構(gòu)的合作。早年間,EPT與哈爾濱工業(yè)大學(xué)共同研發(fā)了一種新型電池材料,這種材料具有更高的能量密度和更長(zhǎng)的循環(huán)壽命。通過(guò)雙方的技術(shù)交流和深度合作,EPT成功將這種材料應(yīng)用到其產(chǎn)品線中,極大地提升了產(chǎn)品的競(jìng)爭(zhēng)力。這一合作不僅為EPT帶來(lái)了技術(shù)上的突破,也為其在電子行業(yè)樹立了良好的口碑。
1934年,Chauvin Arnoux再次引領(lǐng)技術(shù)潮流,發(fā)明了電流互感器鉗形表,這是世界上第一個(gè)非接觸式電流表。這一發(fā)明不僅改變了電流測(cè)量的傳統(tǒng)方式,而且極大地提高了測(cè)量的便捷性和安全性。非接觸式電流表的出現(xiàn),為電氣工程師和技術(shù)人員提供了更為高效和安全的測(cè)量工具,推動(dòng)了電氣行業(yè)的發(fā)展。
進(jìn)入上世紀(jì)三十年代,Chauvin Arnoux開始涉足攝影領(lǐng)域。1936年,公司成功開發(fā)了第一臺(tái)攝影用曝光表,為攝影師提供了更為精確的曝光測(cè)量工具。這一產(chǎn)品的推出,不僅滿足了攝影行業(yè)對(duì)精確測(cè)量的需求,也進(jìn)一步擴(kuò)大了Chauvin Arnoux在測(cè)量?jī)x器領(lǐng)域的市場(chǎng)份額。
為了進(jìn)一步擴(kuò)大市場(chǎng)份額,Antenna Factor公司積極尋求與各行各業(yè)的合作伙伴建立合作關(guān)系。他們與多家通信設(shè)備制造商、電信運(yùn)營(yíng)商以及互聯(lián)網(wǎng)企業(yè)簽訂了戰(zhàn)略合作協(xié)議,共同推動(dòng)無(wú)線通信技術(shù)的發(fā)展和應(yīng)用。這些合作不僅為公司帶來(lái)了更多的商業(yè)機(jī)會(huì),也提升了其在行業(yè)中的影響力。
歌普電子始終將產(chǎn)品質(zhì)量視為企業(yè)的生命線。公司采用精細(xì)化管理模式,并嚴(yán)格執(zhí)行ISO9001質(zhì)量管理體系,確保每一件產(chǎn)品都達(dá)到高標(biāo)準(zhǔn)。同時(shí),歌普的產(chǎn)品還通過(guò)了UL、CSA、TUV等國(guó)際安全認(rèn)證及RoHS2.0、REACH歐盟綠色環(huán)保檢測(cè),進(jìn)一步證明了其產(chǎn)品的可靠性和環(huán)保性。這些努力使得歌普在市場(chǎng)上獲得了廣泛的認(rèn)可,與眾多知名企業(yè)建立了長(zhǎng)期穩(wěn)定的合作關(guān)系。
為了進(jìn)一步拓展全球市場(chǎng),ElectronicsCorp制定了國(guó)際化戰(zhàn)略。公司先后在北美、歐洲和南美等地設(shè)立了研發(fā)中心和生產(chǎn)基地。這些海外機(jī)構(gòu)不僅為ElectronicsCorp提供了更廣闊的市場(chǎng)空間,還使其能夠更深入地了解不同地區(qū)的消費(fèi)者需求和文化背景。通過(guò)本土化戰(zhàn)略的實(shí)施,ElectronicsCorp逐漸在海外市場(chǎng)取得了成功。
本帖最后由 paulhyde 于 2014-9-15 04:14 編輯 低頻數(shù)字式相位測(cè)量?jī)x 大賽作品 … 查看全部問(wèn)答∨ |
典型接線方法如圖2,使用時(shí)注意如下幾點(diǎn): a、 IGBT柵-射極驅(qū)動(dòng)回路往返接線不能太長(zhǎng)(一般應(yīng)該小于1m),并且應(yīng)該采用雙絞線接法,防止干擾. b、 由于IGBT集電極產(chǎn)生較大的電壓尖脈沖,增加IGBT柵極串聯(lián)電阻RG有利于其安全工作.但是柵極電阻RG不能太 ...… 查看全部問(wèn)答∨ |
我用 mapirule 攔截短信,把攔截到得信息交給我自己的客戶端處理,mapirule是tmail自己加載的,我希望在我的程序啟動(dòng)和關(guān)閉時(shí)都通知到mapirule,這樣mapirule可以在我的程序運(yùn)行時(shí)才做一些處理。 我現(xiàn)在的做法是在mapirule程序里面設(shè)置了一個(gè)標(biāo)記b ...… 查看全部問(wèn)答∨ |
嘿 各位:我做了一個(gè)WINCE下面的GPRS撥號(hào)程序,采用的是WINCE RAS函數(shù),但是現(xiàn)在遇到一個(gè)問(wèn)題,由于RAS函數(shù)占用了串口,所以當(dāng)有電話來(lái)時(shí)(通過(guò)硬件偵測(cè)到然后要OS通知),我需要將GPRS連接斷開,調(diào)用RASHANGUP這個(gè)函數(shù)斷開。然后打開串口接起電話。 ...… 查看全部問(wèn)答∨ |
用MSP430做的保護(hù)器,可以通過(guò)短信控制,但有個(gè)問(wèn)題就是當(dāng)接收到短信未執(zhí)行命令就顯示0000死機(jī),但出現(xiàn)這種情況也不是經(jīng)常出現(xiàn),快則兩天,慢則一兩個(gè)月,現(xiàn)在發(fā)現(xiàn)下面的電源板變壓器溫度在室溫26時(shí)可達(dá)到45度,而正上方正好是單片機(jī)現(xiàn)場(chǎng)估計(jì)會(huì)更高 ...… 查看全部問(wèn)答∨ |
WINCE支持少數(shù)民族語(yǔ)言問(wèn)題! 怎樣使WINCE開發(fā)的平臺(tái)支持少數(shù)民族語(yǔ)言?比如支持蒙語(yǔ)等等。就是說(shuō)在這個(gè)平臺(tái)上打開含有蒙語(yǔ)的文件能顯示出蒙語(yǔ)而不是亂碼。… 查看全部問(wèn)答∨ |
為了維持系統(tǒng)的穩(wěn)定運(yùn)行,請(qǐng)問(wèn)我在設(shè)置全局變量時(shí)最好不要超過(guò)多少個(gè)字節(jié)? 如果出現(xiàn)RAM不夠用,對(duì)于430來(lái)說(shuō)是怎么處理的呢?系統(tǒng)自動(dòng)重啟嗎?… 查看全部問(wèn)答∨ |
最近感覺(jué)需要學(xué)習(xí)點(diǎn)實(shí)在點(diǎn)的東西了,在論壇上逛了一下對(duì)FPGA比較感興趣,大學(xué)學(xué)過(guò)數(shù)字邏輯,也學(xué)過(guò)VHDL語(yǔ)言,不過(guò)Verilog沒(méi)有學(xué)過(guò),我怎么樣才能在一兩個(gè)月內(nèi)基本學(xué)會(huì)這項(xiàng)技術(shù)呢?請(qǐng)教大家指點(diǎn)一二,感激不盡!… 查看全部問(wèn)答∨ |
DC/DC模塊的電源紋波指標(biāo)是一項(xiàng)很重要的參數(shù)。干凈的電源是數(shù)字電路穩(wěn)定工作的前提,也是模擬器件的各項(xiàng)參數(shù)的重要保障。為確定電源的質(zhì)量,必須對(duì)DC/DC模塊的輸出紋波進(jìn)行測(cè)量。但很多人測(cè)量得到的紋波值動(dòng)輒上百mV,甚 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 基于GPS自動(dòng)授時(shí)的無(wú)線智能控制器的設(shè)計(jì)
- 基于PTR2000的無(wú)線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無(wú)人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- 基于HW2181B的航模無(wú)線遙控通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 應(yīng)對(duì)機(jī)器人“四高”,極海推出全球首款雙核Cortex-M52 MCU G32R501
- 非道路移動(dòng)機(jī)械透射式煙度計(jì)研究與實(shí)現(xiàn)
- 基于STM32F103的角磨機(jī)開關(guān)磁阻電機(jī)控制器的設(shè)計(jì)
- 英特爾發(fā)布全新GPU,AI和工作站迎來(lái)新選擇
- 重新思考數(shù)據(jù)中心架構(gòu),推進(jìn)AI的規(guī)模化落地
- Samtec科普 | 一文入門射頻連接器
- 垂直農(nóng)業(yè)的挑戰(zhàn) | Samtec新型農(nóng)業(yè)漫談系列一
- 比克電池亮相CIBF 2025,全品類布局構(gòu)建發(fā)展“芯”引擎
- 欣旺達(dá)閃耀CIBF 2025:以閃充/固態(tài)電池/逸風(fēng)電池等五大技術(shù)矩陣,領(lǐng)航全球能源革命
- 全新智己L6要做「下一代產(chǎn)品」
- 2025《國(guó)產(chǎn)車規(guī)芯片可靠性分級(jí)目錄》全新發(fā)布,電子版對(duì)整車和零部件企業(yè)免費(fèi)開放
- 寧德時(shí)代推重卡換電標(biāo)準(zhǔn),計(jì)劃三年內(nèi)電動(dòng)化滲透率達(dá)50%
- 特斯拉FSD系統(tǒng)全球測(cè)試成功,無(wú)人駕駛技術(shù)再突破
- VISHAY工業(yè)電源主題月 幸運(yùn)闖關(guān)贏大獎(jiǎng)!
- 預(yù)約有禮:預(yù)約理想配電網(wǎng)絡(luò)的電源完整性設(shè)計(jì)等直播,漲知識(shí)贏好禮
- 有獎(jiǎng)直播|PI助力高可靠性與高效率的工業(yè)計(jì)量方案
- 下資料贏京東卡|泰克“軟硬”兼施 打造超值示波器
- 我為TI M4開發(fā)板Hanker試用狂!
- 在線研討會(huì)報(bào)名|西門子高科技電子設(shè)計(jì)解決方案
- vishay消費(fèi)知識(shí)大闖關(guān)正式開始
- 創(chuàng)通聯(lián)達(dá)高通 IOT 平臺(tái)解決方案及成功案例|報(bào)名直播贏【藍(lán)牙耳機(jī)、音箱、京東卡】等好禮
- ELEXCON 2022 深圳國(guó)際電子展11月6日(新檔期)開幕,速領(lǐng)門票!更有N重好禮等你拿!
- TI 樣片免費(fèi)申請(qǐng),曬樣片贏好禮☞2
- 三星發(fā)5000萬(wàn)像素圖像傳感器GN1:有1億個(gè)對(duì)焦點(diǎn)
- Redmi 10X首發(fā)聯(lián)發(fā)科天璣820:超上一代4G旗艦
- Pixel 4a XL首曝光:安卓版“iPhone SE Plus”?
- 集邦咨詢:華為禁令波及晶圓代工,Q3稼動(dòng)率或修正
- 年產(chǎn)180萬(wàn)枚的晶圓再生項(xiàng)目,安徽富樂(lè)德項(xiàng)目生產(chǎn)廠房封頂
- “人機(jī)合作”將是未來(lái)機(jī)器人領(lǐng)域的發(fā)展趨勢(shì)
- AGV機(jī)器人將會(huì)成為未來(lái)社會(huì)發(fā)展的一大助力
- 在未來(lái)工業(yè)機(jī)器人會(huì)發(fā)展成什么樣
- 工業(yè)機(jī)器人技術(shù)的特點(diǎn)是什么
- 工業(yè)機(jī)器人推動(dòng)了自動(dòng)化生產(chǎn)的進(jìn)程
- 安防產(chǎn)品功能大躍升時(shí)代安防的四大主軸
- 關(guān)于系統(tǒng)時(shí)鐘與Timer0應(yīng)用時(shí)不一致的問(wèn)題。
- pdf中有道不能夠整句劃詞的解決方法
- 用Borad Cutout功能制作異形孔
- 今天分手了,大家誰(shuí)來(lái)安慰我。。。。。
- 感謝有你+家人 @【聊聊、笑笑、鬧鬧】
- 發(fā)個(gè)貼賺分..
- 模/數(shù)技術(shù)理論?經(jīng)驗(yàn)?哪個(gè)更重要?
- 求教ARM上的USB開發(fā)問(wèn)題
- 跪求已移植到s3c44b0x開發(fā)版的uclinux2.6.x版本內(nèi)核!