帶有此標記的料號:
1. 表示供應商具有較高市場知名度,口碑良好,繳納了2萬保證金,經(jīng)維庫認證中心嚴格審查。
2. 供應商承諾此料號是“現(xiàn)貨” ,如果無貨或數(shù)量嚴重不足(實際數(shù)量不到顯示數(shù)量一半),投訴成立獎勵您500元。
200
QFP64/19+
四雄微原裝價優(yōu)實在

1.表示供應,口碑良好,繳納了2萬保證金,經(jīng)維庫認證中心嚴格審查。
2.供應商承諾此料號是“現(xiàn)貨” ,如果無貨或數(shù)量嚴重不足(實際數(shù)量不到顯示數(shù)量一半),投訴成立獎勵您500元。
184
SSOP36/13+
公司100%全新原裝現(xiàn)貨
帶有此標記的料號:
1. 表示供應商具有較高市場知名度,口碑良好,繳納了2萬保證金,經(jīng)維庫認證中心嚴格審查。
2. 供應商承諾此料號是“現(xiàn)貨” ,如果無貨或數(shù)量嚴重不足(實際數(shù)量不到顯示數(shù)量一半),投訴成立獎勵您500元。
46
SSOP36/17+
原裝現(xiàn)貨不僅銷售也回收
184
SSOP36/13+
公司100%全新原裝現(xiàn)貨
912
64TQFP10x10/-
原裝現(xiàn)貨,量大可議
3000
SOT23/24+
-
STA3250D
50000
TO252/12+
原裝,現(xiàn)貨供應
STA369BW
75788
SSOP36/22+
公司原裝現(xiàn)貨主營品牌可含稅提供技術免費樣品
STA339BWTR
12500
SSOP36/22+
只做原裝,支持BOM配單,假一罰十
STA309A13TR
912
64TQFP10x10/-
14.28 起/原裝現(xiàn)貨/量大可議
STA309A
70000
64LQFP/-
原裝 免費送樣 一站式元器件采購商城
STA339BWS13TR
20000
SSOP36/20+
一定原裝
STA350BWTR
13274
SSOP36/21+
深圳原裝現(xiàn)貨,可看貨可提供拍照
STA309A
1100
QFP64/21+
-
STA368BWG
184
SSOP36/13+
現(xiàn)貨 全新原裝
STA369BWS
1684
HSSOP36/20+
全新現(xiàn)貨
STA323W13TR
10000
PowerSO36/24+
原裝現(xiàn)貨
STA333W13TR
4996
SOP/12+
-
STA335BW13TR
540
HSSOP36/2024+
特惠現(xiàn)貨只做原廠原裝假一罰十
                            STA300
                            Diode Array
                            ETC 
                            STA300PDF下載
                        
                            STA300
                            Diode Array
                            ETC [ETC] 
                            STA300PDF下載
                        
                            STA301
                            Transistor Array
                            Allegro 
                            STA301PDF下載
                        
                            STA302
                            PNP Darlington General purpose/3-pha...
                            SANKEN 
                            STA302PDF下載
                        
                            STA302
                            PNP Darlington General purpose/3-pha...
                            SANKEN [Sanken electric] 
                            STA302PDF下載
                        
                            STA303
                            NPN Darlington General purpose/3-pha...
                            SANKEN 
                            STA303PDF下載
                        
                            STA303
                            NPN Darlington General purpose/3-pha...
                            SANKEN [Sanken electric] 
                            STA303PDF下載
                        
                            STA304
                            DIGITAL AUDIO PROCESSOR WITH MULTICH...
                            STMICROELECTRONICS 
                            STA304PDF下載
                        
                            STA304
                            DIGITAL AUDIO PROCESSOR WITH MULTICH...
                            STMICROELECTRONICS [STMicroelectronics] 
                            STA304PDF下載
                        
                            STA305
                            PNP Darlington 3-phase motor drive
                            SANKEN 
                            STA305PDF下載
                        下一步的軟件設計,至于t6963a的更詳細說明,請參考文獻[1]. 3 控制軟件 該控制軟件主要討論液晶模塊的初始化、cgrom中字符的顯示、cgram的設置以及漢字與圖形的顯示等。 3.1 初始化與準備工作 以下為狀態(tài)檢測程序: sta1:lcall state jnb acc.0,sta1 ;指令讀寫狀態(tài) jnb acc.1,sta1 ;數(shù)據(jù)讀寫狀態(tài) ret sta2:lcall state jnb acc.2,sta2 ;數(shù)據(jù)自動讀狀態(tài) ret sta3:lcall state jnb acc.3,sta3 ;數(shù)據(jù)自動寫狀態(tài) ret sta6:lcall state jb acc.6,err ;屏讀/拷貝狀態(tài) ret ;- - - - - - - - - - - - - - - - - - - - - - err_;ljmp err ;出錯處理程序 ;- - - - - - - - - - - - - - - - - - - - - - ; state:mov dptr,#4001h movx a,@dptr ret
3 文字與圖形顯示方式 t6963c的初始化設置一般都由引腳設置完成,因此其指令系統(tǒng)將集中于顯示功能的設置上。t6963c的指令可帶1個或2個參數(shù),每條指令的執(zhí)行都是先送入?yún)?shù)(如果有的話),再送人指令代碼。每次操作之前最好先進行狀態(tài)字檢測。t6963c的狀態(tài)字為: sta0:指令讀寫狀態(tài),1為準備好,0為忙; sta1:數(shù)據(jù)讀寫狀態(tài),1為準備好,0為忙; sta2:數(shù)據(jù)自動讀狀態(tài),1為準備好,0為忙; sta3:數(shù)據(jù)自動寫狀態(tài),1為準備好,0為忙; sta4:未用; sta5:控制器運行檢測可能性,1為可能,0為不可能; sta6:屏讀/拷貝出錯狀態(tài),1為出錯,0為正確; sta7:閃爍狀態(tài)檢測,1為正常顯示,0為關顯示。 a) 判斷狀態(tài)位sta1和sta0子程序(讀寫指令和讀寫數(shù)據(jù)狀態(tài)):在寫指令的讀、寫數(shù)據(jù)之前,這2個標志位必須同時為1。 代碼如下: b) 判斷狀態(tài)位sta3子程序(數(shù)據(jù)自動寫狀
和層次化的設計原則。底層函數(shù)直接與硬件溝通,而上層函數(shù)直接通過調用底層函數(shù)來實現(xiàn)相應功能,從而使上層函數(shù)與硬件環(huán)境徹底分開。當硬件環(huán)境發(fā)生變化時,僅修改底層函數(shù)便能實現(xiàn)程序的移植。 3.1 液晶驅動模塊的編程設計: 本模塊的底層函數(shù)需要實現(xiàn)寫控制字、寫參數(shù)、查忙等功能。由于采用直接訪問,寫控制字與寫參數(shù)的函數(shù)只需向控制口或數(shù)據(jù)口的地址送數(shù)即可。由于lcd 是慢速器件,因此在每次寫控制字及寫參數(shù)之前都需要進行查忙。t6963c的狀態(tài)字共有7 位有效的狀態(tài)位,如表1 所示。其中sta1~sta3 最為常用,一般情況下可以不需要對sta5~sta7 進行查忙的程序。 3.1.1 液晶驅動模塊的初始化: t6963c 的最大特點是具有獨特的硬件初始值設置功能,顯示驅動所需的參數(shù)如占空比系數(shù)。驅動傳輸?shù)淖止?jié)數(shù)/行及字符的字體選擇等均由引腳電平設置, 這樣t6963c 的初始化在上電時就已經(jīng)基本設置完成,軟件操作的重心就可以全部用于顯示畫面的設計上。因此,初始化時僅需根據(jù)實際情況設置文本區(qū)域和圖形區(qū)域的首地址和寬度, 以及cgram 偏置地址、合成方式、光標形狀等即可正常使用。
態(tài)寄存器中讀取狀態(tài)字,然后提取對應的狀態(tài)值,通過判斷決定下一步的操作。數(shù)據(jù)/指令的讀寫程序讀寫數(shù)據(jù)和命令可以分為自動和非自動兩種情況。由于非自動寫命令或數(shù)據(jù)的步驟基本類似,均是在檢測狀態(tài)字的sta0和sta1兩位是否準備好的情況下來決定寫命令或數(shù)據(jù)到輸出口,這里就把非自動寫命令或數(shù)據(jù)流程圖綜合在一起,如圖3所示。非自動讀數(shù)據(jù)的流程圖如圖4所示,也是在檢測sta0和sta1已經(jīng)準備好的基礎上由輸入口讀取數(shù)據(jù)的,然后將此數(shù)據(jù)返回,以便于別的程序調用。圖5是自動寫數(shù)據(jù)的程序流程圖,它僅需要檢測狀態(tài)字的sta3即可。當然,自動讀數(shù)據(jù)時只須檢測sta2,但自動讀數(shù)據(jù)在本例中用的較少,其流程圖在此省略。模塊化設計鑒于t6963c的特點,設計中采用模塊化結構。這里主要介紹初始化、英文字符顯示、漢字顯示等幾個模塊。初始化模塊在t6963c中內(nèi)嵌有128種字符點陣的cgrom(字符發(fā)生器rom),同時t6963c還可管理一定大小的顯示緩沖區(qū)。顯示緩沖區(qū)ram的具體大小由不同顯示尺寸的模塊決定,點陣越大ram越多,本設計采用的240×128模塊帶有16kb的ram。該顯示緩沖區(qū)分為文本顯示區(qū)、圖形顯示區(qū)和cgra
句簡單、調試方便。t6963c內(nèi)部通過一根地址線來確定兩個寄存器,當?shù)刂肪€為低電平,選擇data寄存器;當?shù)刂肪€為高電平,則選擇command/status寄存器。在對t6963c發(fā)送每條指令或參數(shù)前,必須先讀取command/status寄存器以檢查t6963c的狀態(tài)字。狀態(tài)字節(jié)的含義如下: sta0:1/0,指令讀寫狀態(tài)為準備好/忙; sta1:1/0,數(shù)據(jù)讀寫狀態(tài)為準備好/忙; sta2:1/0,數(shù)據(jù)自動讀狀態(tài)為準備好/忙; sta3:1/0,數(shù)據(jù)自動寫狀態(tài)為準備好/忙; sta4:未用; sta5:1/0,控制器運行檢測可能/不能; sta6:1/0,屏讀/拷貝狀態(tài)為出錯/正確; sta7:1/0,閃爍狀態(tài)檢測為正常顯示/關顯示。 由于各狀態(tài)位的含義不同,因此在不同的場合應檢測不同的狀態(tài)位。在cpu對t6963c中每一字節(jié)的指令或數(shù)據(jù)進行讀寫前,應先將sta0和sta1同時置為“準備好”狀態(tài)。t6963c模塊的控制指令可帶有0個、1個或2個參數(shù)
ddrc.1=1;//ce portc.1=0; ddrc.0=1;//cd portc.0=1; ddrd.6=1;//rd portd.6=0; ddrd.7=1;//wr portd.7=1; ddra=0x00; do { sta2=pina; } while((sta2&0x04)!=0x04); portd.6=1; portc.1=1;}*/void sta3()//狀態(tài)位3{ char sta3; ddrc.1=1;//ce portc.1=0; ddrc.0=1;//cd portc.0=1; ddrd.7=1;//wr portd.7=1; ddrd.6=1;//rd portd.6=0; ddra=0x00; do { sta3=pina; } while((sta3&0x08)!=0x08); po