廣東省海洋工程職業(yè)技術(shù)學(xué)校 董炫良
基于AT89S52單片機(jī)的液晶顯示控制電路設(shè)計(jì)
廣東省海洋工程職業(yè)技術(shù)學(xué)校 董炫良
科學(xué)技術(shù)的快速發(fā)展,為單片機(jī)控制功能不斷完善及實(shí)際應(yīng)用范圍的擴(kuò)大提供了重要技術(shù)支持,逐漸提高了相關(guān)行業(yè)的生產(chǎn)效率。在此形勢(shì)影響下,加強(qiáng)AT89S52單片機(jī)的合理運(yùn)用,可以為實(shí)際問題的有效處理提供相關(guān)的參考依據(jù)?;诖?,本文將對(duì)基于AT89S52單片機(jī)的液晶顯示控制電路設(shè)計(jì)進(jìn)行必要地探討,實(shí)現(xiàn)系統(tǒng)硬件設(shè)計(jì)的不斷優(yōu)化。
AT89S52單片機(jī);液晶;顯示控制電路
結(jié)合AT89S52單片機(jī)的實(shí)際發(fā)展現(xiàn)狀,可知這種單片機(jī)應(yīng)用過程中具有功能強(qiáng)大的優(yōu)勢(shì),可以為系統(tǒng)硬件設(shè)計(jì)效果的增強(qiáng)及嵌入式系統(tǒng)的靈活運(yùn)用提供可靠地保障,從而為各種智能化儀器服務(wù)范圍的擴(kuò)大打下堅(jiān)實(shí)的基礎(chǔ)。基于AT89S52單片機(jī)的液晶顯示控制電路設(shè)計(jì)目標(biāo)的實(shí)現(xiàn),將會(huì)增強(qiáng)嵌入式系統(tǒng)運(yùn)行的穩(wěn)定性,最大限度地滿足相關(guān)行業(yè)的實(shí)際需求。
作為Atmel公司生產(chǎn)的重要增強(qiáng)型產(chǎn)品,AT89S52單片機(jī)在實(shí)際的應(yīng)用中取得了良好的作用效果,為其未來應(yīng)用范圍的擴(kuò)大打下了堅(jiān)實(shí)的基礎(chǔ)。這種單片機(jī)本質(zhì)上是一種8位微控制器,使用中具有可靠性高、能耗低的優(yōu)勢(shì),逐漸完善了單片機(jī)的服務(wù)功能。AT89S52單片機(jī)內(nèi)部包含了性能可靠的8位中央處理器,并含有一定的存儲(chǔ)單元,使用中可以利用8kBISP的作用,確保相關(guān)只讀程序控制器的正常使用。在滿足系統(tǒng)可編程需求的過程中,結(jié)合AT89S52單片機(jī)內(nèi)部程序存儲(chǔ)器的優(yōu)勢(shì),可以為編程器的正常工作提供可靠的保障。在對(duì)AT89S52單片機(jī)性能可靠性進(jìn)行優(yōu)化的過程中,技術(shù)人員采用了高密度、非易失性存儲(chǔ)技術(shù),并通過完善MCS-51指令系統(tǒng)及相關(guān)引腳結(jié)構(gòu)的服務(wù)功能,增強(qiáng)了AT89S52單片機(jī)芯片的實(shí)際應(yīng)用效果。同時(shí),由于AT89S52單片機(jī)芯片的8位CPU及相關(guān)構(gòu)件的靈活性強(qiáng),一定程度上保證了嵌入式應(yīng)用系統(tǒng)的高性價(jià)比。
基于AT89S52單片機(jī)的液晶顯示控制電路的有效設(shè)計(jì),需要選擇性能可靠的單片機(jī)及液晶顯示屏,促使顯示控制電路使用中能夠達(dá)到預(yù)期的效果。通過對(duì)DMC20261型液晶顯示屏組成結(jié)構(gòu)的深入分析,可知這種顯示屏模塊主要由驅(qū)動(dòng)器、顯示器、LCD控制器3部分共同組成。在這三個(gè)智能模塊的有效配合下,逐漸優(yōu)化了DMC20261型液晶顯示屏使用中的服務(wù)功能。
結(jié)合現(xiàn)階段液晶顯示器的實(shí)際應(yīng)用現(xiàn)狀,可知其中的控制器采用的是HD44780集成控制器。這種控制器最大的優(yōu)勢(shì)在于實(shí)現(xiàn)了集控制器、驅(qū)動(dòng)器一體化,充分地滿足了顯示控制驅(qū)動(dòng)電路的實(shí)際需求,顯示過程中采用了字符顯示的方式。在對(duì)液晶顯示屏設(shè)計(jì)的過程中,需要明確這些要點(diǎn):1)選擇有效的控制器指令;2)加強(qiáng)字符圖形代碼的合理運(yùn)用。通過對(duì)液晶屏控制器指令及字符圖形代碼的使用,有利于完善顯示控制電路的服務(wù)功能,擴(kuò)大其實(shí)際的應(yīng)用范圍。
3.1控制電路中硬件電路設(shè)計(jì)
實(shí)現(xiàn)液晶顯示控制電路設(shè)計(jì),需要注重液晶模塊與單片機(jī)之間連接方式的合理選擇。一般情況下,結(jié)合占用I/O口線的數(shù)量,可知選擇并行方式相比串行方式的效果更佳,主要在于前者占用I/O口多,處理速度快。因此,通過對(duì)51系列單片機(jī)的合理運(yùn)用,可以結(jié)合單片機(jī)中PO口及P3口引腳的功能,實(shí)現(xiàn)與液晶顯示屏的有效連接,確保液晶顯示控制電路的正常工作。基于AT89S52單片機(jī)的液晶顯示控制電路設(shè)計(jì)中硬件電路性能可靠性的增強(qiáng),需要注重并行方式的有效選擇,通過對(duì)占用I/O口數(shù)量的多少、速度的快慢、引腳功能等方面的考慮,增強(qiáng)硬件電路設(shè)計(jì)的合理性。同時(shí),設(shè)計(jì)過程中應(yīng)充分地考慮AT89S52單片機(jī)各引腳的實(shí)際作用,結(jié)合液晶顯示原理,優(yōu)化條件電路設(shè)計(jì)。具體的硬件電路示意圖如圖1所示。
圖1 控制電路中硬件電路示意圖
3.2控制電路中的程序設(shè)計(jì)
通過對(duì)AT89S52單片機(jī)結(jié)構(gòu)特點(diǎn)的分析及DMC20261液晶顯示屏的有效使用,可以優(yōu)化液晶顯示控制電路的服務(wù)功能??刂齐娐分械能浖O(shè)計(jì)要點(diǎn)包括:1)合理運(yùn)用DMC20261字符圖形代碼及控制器指令,設(shè)置出合理的顯示程序;2)在專業(yè)技術(shù)手段的支持下,增強(qiáng)AT89S52單片機(jī)接口的性能可靠性。基于AT89S52單片機(jī)的液晶顯示控制電路部分程序如下:
#include< reg51.h>
#include< string.h>
#define RS P35 //定義P35為命令/數(shù)據(jù)引腳//
#define RW P36 //定義P36為讀寫//
#define E P37 //定義P37為脈沖//
unsigned char count,sec,min,hr;
void delay(unsigned int duration) //延遲函數(shù)//
{
while(duration- -!= 0);
}
void store() //脈沖函數(shù)//
{
E= 1;
delay(300);
E= 0;
delay(300);
}
通過對(duì)以上程序的編寫,并結(jié)合后續(xù)初始化函數(shù)及各種指令的合理運(yùn)用,有利于實(shí)現(xiàn)AT89S52單片機(jī)支持下液晶顯示電路的有效設(shè)計(jì),從而為控制電路使用范圍的擴(kuò)大提供必要地支持。
加強(qiáng)對(duì)基于AT89S52單片機(jī)的液晶顯示控制電路設(shè)計(jì)內(nèi)容的深入理解,運(yùn)用先進(jìn)的設(shè)計(jì)理念及有效的設(shè)計(jì)方式實(shí)現(xiàn)這種控制電路設(shè)計(jì)方案的制定與實(shí)施,將會(huì)逐漸提升現(xiàn)代化嵌入式系統(tǒng)的服務(wù)水平,推動(dòng)相關(guān)行業(yè)的快速發(fā)展,逐漸擴(kuò)大單片機(jī)的實(shí)際應(yīng)用范圍,滿足相關(guān)行業(yè)的生產(chǎn)要求。
[1]蔣麗英,肖姑冬.基于AT89S52單片機(jī)廣告燈控制電路設(shè)計(jì)的教學(xué)[J].中國西部科技,2011(26).
[2]李卓,王劍鋼.基于AT89S52單片機(jī)的水溫控制系統(tǒng)電路設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)試,2013(06).
[3]胡月平.基于單片機(jī)控制的金屬探測(cè)器設(shè)計(jì)[D].南京理工大學(xué),2013,3.