OLED顯示模塊與C8051F單片機的接口設(shè)計
發(fā)布時間:2008/5/26 0:00:00 訪問次數(shù):849
    
    
    摘要:oled作為新一代顯示技術(shù),廣泛用于各種儀器儀表的顯示終端,實時顯示字符、漢字、曲線等信息。文中介紹一種點陣式oled模塊vgs12864e的結(jié)構(gòu)特征、指令系統(tǒng);給出它與cygnal c8051f020單片機的間接訪問接口電路設(shè)計,以及顯示模塊的硬件驅(qū)動和顯示16×8點陣西文字符的keil c51程序代碼,并對相關(guān)代碼進行注釋。由于此款顯示模塊的指令系統(tǒng)與液晶顯示驅(qū)動控制器hd61202兼容,故程序代碼也可作為指令系統(tǒng)與它兼容的液晶顯示編程的參考。
    關(guān)鍵詞:點陣顯示模塊 oled c8051f 接口設(shè)計
    有機發(fā)光顯示oled(organic light emitting display)是比液晶顯示技術(shù)更為先進的新一代平板顯示技術(shù),是被業(yè)界公認為最具發(fā)展前景的下一代顯示技術(shù)。它與液晶顯示技術(shù)相比,具有超輕薄、高亮度、廣視角、自發(fā)光、響應(yīng)速度快、適應(yīng)溫度范圍寬、抗震強、功耗低、可實現(xiàn)柔軟顯示等優(yōu)越性能,可廣泛應(yīng)用于通信、計算機、消費電子、工業(yè)應(yīng)用、商業(yè)、交通等領(lǐng)域。下面以vgs12864e顯示模塊為例,介紹c8051f020單片機與它的接口設(shè)計及軟件編程方法。
    1 vgs12864e顯示模塊
    vgs12864e是128×64行點陣的oled單色、字符、圖形顯示模塊。模塊內(nèi)藏64×64的顯示數(shù)據(jù)ram,其中的每位數(shù)據(jù)都對應(yīng)于oled屏上一個點的亮、暗狀態(tài);其接口電路和操作指令簡單,具有8位并行數(shù)據(jù)接口,讀寫時序適配6800系列時序,可直接與8位微處理器相連;與intel 8080時序的mcu連接時需要進行時序轉(zhuǎn)換。
    2 顯示模塊結(jié)構(gòu)
    2.1 模塊框圖
    vgs12864e顯示模塊顯示屏為128列、64行,使用1片有64行輸出的行驅(qū)動器和2片列驅(qū)動控制器,其中每片列驅(qū)動器有64路輸出。行驅(qū)動器與mcu沒有關(guān)系,只要提供電源就能產(chǎn)生驅(qū)動信號和同步信號,模塊的外部信號僅與列驅(qū)動器有關(guān)。列驅(qū)動器內(nèi)置64×64位顯示存儲器,ram被分為8頁,每頁8行;顯示屏上各像素點顯示狀態(tài)與顯示存儲器各位數(shù)據(jù)一一對應(yīng),顯示存儲器的數(shù)據(jù)直接作為圖形顯示的驅(qū)動信號,為“1”顯示,為“0”不顯示。圖1為模塊的邏輯電路接口框圖。
    
    
    
    圖1vgs12864e邏輯框圖
    2.2 模塊引腳功能及指令系統(tǒng)
    模塊引腳功能如表1所列。模塊的指令系統(tǒng)與液晶顯示驅(qū)動控制器hd61202兼容,共有7條指令。這里不作詳細描述,僅列出表2指令列表。其中,前兩條為顯示狀態(tài)設(shè)置類指令,其余的為讀寫操作類指令。
    
    
    
    表1vgs12864e引腳功能
    
    
    
    表2vgs12864e指令列表
    3 顯示模塊與cygnal單片機硬件接口設(shè)計
    vgs12864e的接口連接方式有兩種:一種是直接訪問方式,另一種是間接訪問方式。不論哪種方式,要訪問模塊都必須先讀取狀態(tài)寄存器內(nèi)容,判斷“忙”標志,不忙時才可以訪問。直接訪問方式是將模塊接口作為存儲器或i/o設(shè)備直接掛在mcu總線上,mcu以訪問存儲器或i/o設(shè)備方式對模塊進行操作。間接訪問方式是mcu通過軟件模擬控制時序?qū)δK進行操作。這里介紹的是cygnal c8051f020單片機與vgs12864e的間接訪問接口設(shè)計。
    c8051f020是美國cygnal公司推出的一種混合信號soc型8位單片機,是集成度很高的混合信號系統(tǒng)級的芯片。它具有100腳的tqfp封裝,功耗低,供電電壓為2.7~3.3 v,全部i/o、rst、jtag引腳均耐5 v電壓;有高速、流水線結(jié)構(gòu)的8051兼容的cip51內(nèi)核(可達25 mips)。該mcu具有p0~p7共64個通用i/o端口,每個端口引腳都可以被配置為推挽輸出或漏級開路輸出。對于vgs12864e,由于其工作電壓是5 v,而c8051f020的工作電壓是3.3 v,所以要c8051f020的輸出能更好地驅(qū)動5 v輸入的oled,需要對系統(tǒng)進行額外配置。除了將對應(yīng)端口的輸出方式設(shè)置為“漏極開路”外,還應(yīng)在電路上將每個端口通過一個上拉電阻接到5 v電源,這樣可以保證c8051f020的邏輯“1”輸出能夠被提升到5 v。接口電路如圖2所示。
    4 軟件編程
    軟件編程采用keil c51語言,包括顯示
    
    
    摘要:oled作為新一代顯示技術(shù),廣泛用于各種儀器儀表的顯示終端,實時顯示字符、漢字、曲線等信息。文中介紹一種點陣式oled模塊vgs12864e的結(jié)構(gòu)特征、指令系統(tǒng);給出它與cygnal c8051f020單片機的間接訪問接口電路設(shè)計,以及顯示模塊的硬件驅(qū)動和顯示16×8點陣西文字符的keil c51程序代碼,并對相關(guān)代碼進行注釋。由于此款顯示模塊的指令系統(tǒng)與液晶顯示驅(qū)動控制器hd61202兼容,故程序代碼也可作為指令系統(tǒng)與它兼容的液晶顯示編程的參考。
    關(guān)鍵詞:點陣顯示模塊 oled c8051f 接口設(shè)計
    有機發(fā)光顯示oled(organic light emitting display)是比液晶顯示技術(shù)更為先進的新一代平板顯示技術(shù),是被業(yè)界公認為最具發(fā)展前景的下一代顯示技術(shù)。它與液晶顯示技術(shù)相比,具有超輕薄、高亮度、廣視角、自發(fā)光、響應(yīng)速度快、適應(yīng)溫度范圍寬、抗震強、功耗低、可實現(xiàn)柔軟顯示等優(yōu)越性能,可廣泛應(yīng)用于通信、計算機、消費電子、工業(yè)應(yīng)用、商業(yè)、交通等領(lǐng)域。下面以vgs12864e顯示模塊為例,介紹c8051f020單片機與它的接口設(shè)計及軟件編程方法。
    1 vgs12864e顯示模塊
    vgs12864e是128×64行點陣的oled單色、字符、圖形顯示模塊。模塊內(nèi)藏64×64的顯示數(shù)據(jù)ram,其中的每位數(shù)據(jù)都對應(yīng)于oled屏上一個點的亮、暗狀態(tài);其接口電路和操作指令簡單,具有8位并行數(shù)據(jù)接口,讀寫時序適配6800系列時序,可直接與8位微處理器相連;與intel 8080時序的mcu連接時需要進行時序轉(zhuǎn)換。
    2 顯示模塊結(jié)構(gòu)
    2.1 模塊框圖
    vgs12864e顯示模塊顯示屏為128列、64行,使用1片有64行輸出的行驅(qū)動器和2片列驅(qū)動控制器,其中每片列驅(qū)動器有64路輸出。行驅(qū)動器與mcu沒有關(guān)系,只要提供電源就能產(chǎn)生驅(qū)動信號和同步信號,模塊的外部信號僅與列驅(qū)動器有關(guān)。列驅(qū)動器內(nèi)置64×64位顯示存儲器,ram被分為8頁,每頁8行;顯示屏上各像素點顯示狀態(tài)與顯示存儲器各位數(shù)據(jù)一一對應(yīng),顯示存儲器的數(shù)據(jù)直接作為圖形顯示的驅(qū)動信號,為“1”顯示,為“0”不顯示。圖1為模塊的邏輯電路接口框圖。
    
    
    
    圖1vgs12864e邏輯框圖
    2.2 模塊引腳功能及指令系統(tǒng)
    模塊引腳功能如表1所列。模塊的指令系統(tǒng)與液晶顯示驅(qū)動控制器hd61202兼容,共有7條指令。這里不作詳細描述,僅列出表2指令列表。其中,前兩條為顯示狀態(tài)設(shè)置類指令,其余的為讀寫操作類指令。
    
    
    
    表1vgs12864e引腳功能
    
    
    
    表2vgs12864e指令列表
    3 顯示模塊與cygnal單片機硬件接口設(shè)計
    vgs12864e的接口連接方式有兩種:一種是直接訪問方式,另一種是間接訪問方式。不論哪種方式,要訪問模塊都必須先讀取狀態(tài)寄存器內(nèi)容,判斷“忙”標志,不忙時才可以訪問。直接訪問方式是將模塊接口作為存儲器或i/o設(shè)備直接掛在mcu總線上,mcu以訪問存儲器或i/o設(shè)備方式對模塊進行操作。間接訪問方式是mcu通過軟件模擬控制時序?qū)δK進行操作。這里介紹的是cygnal c8051f020單片機與vgs12864e的間接訪問接口設(shè)計。
    c8051f020是美國cygnal公司推出的一種混合信號soc型8位單片機,是集成度很高的混合信號系統(tǒng)級的芯片。它具有100腳的tqfp封裝,功耗低,供電電壓為2.7~3.3 v,全部i/o、rst、jtag引腳均耐5 v電壓;有高速、流水線結(jié)構(gòu)的8051兼容的cip51內(nèi)核(可達25 mips)。該mcu具有p0~p7共64個通用i/o端口,每個端口引腳都可以被配置為推挽輸出或漏級開路輸出。對于vgs12864e,由于其工作電壓是5 v,而c8051f020的工作電壓是3.3 v,所以要c8051f020的輸出能更好地驅(qū)動5 v輸入的oled,需要對系統(tǒng)進行額外配置。除了將對應(yīng)端口的輸出方式設(shè)置為“漏極開路”外,還應(yīng)在電路上將每個端口通過一個上拉電阻接到5 v電源,這樣可以保證c8051f020的邏輯“1”輸出能夠被提升到5 v。接口電路如圖2所示。
    4 軟件編程
    軟件編程采用keil c51語言,包括顯示
熱門點擊
- TMS320C54xDSP在線燒寫FLASH
- TI公司DSP產(chǎn)品相關(guān)FAQ整理
- ADSPTigerSHARC中利用查找表快速
- UPS逆變器控制方法比較分析
- 熱敏打印機與高速數(shù)字處理器DSP的接口應(yīng)用
- 基于Mumford-Shah模型的運動目標檢
- Xilinx多媒體應(yīng)用高性能DSP方案
- 基于DSP的蓄電池充放電裝置的設(shè)計
- 基于ADV202的JPEG2000圖像壓縮與
- TMS320F2812型數(shù)字信號處理器與PC
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究