【正文】
的另一端。 單片機的引腳STC89C52單片機芯片為40個引腳,CMOS工藝制造的芯片采用雙列直插(DIP)方式封裝,其引腳示意圖如圖23所示。 功能。 單片機簡介STC89C52系列單片機是宏晶科技推出的新一代超強抗干擾、高速、低功耗的單片機,指令代碼完全兼容8051單片機,12時鐘/機器周期和6時鐘/機器周期可任意選擇。 (6)整機電源:采用3A整流橋和7805集成三端穩(wěn)壓器組成穩(wěn)壓電源。HD44780具有簡單而功能強的指令集,可實現(xiàn)字符移動、閃爍等功能,與MCU之間的數(shù)據(jù)傳輸可采用8位并行傳輸。 主要技術指標主要功能:能用單片機控制液晶顯示,可用于廣告標語等應用場合。首先在緒論中介紹了本課題的課題背景、研究意義及完成的功能。近幾年來LCD液晶顯示器正走進我們的生活。本系統(tǒng)是以單片機C語言來進行軟件設計,指令的執(zhí)行速度快,節(jié)省存儲空間。為了便于擴展和更改,軟件的設計采用模塊化結構,使程序設計的邏輯關系更加簡潔明了。液晶顯示器以其微功耗、體積小、顯示內容豐富、超薄輕巧的諸多優(yōu)點,在袖珍式儀表、液晶彩電、MPMP手機產品和低功耗應用系統(tǒng)中得到越來越廣泛的應用。本系統(tǒng)是以單片機C語言來進行軟件設計,指令的執(zhí)行速度快,節(jié)省存儲空間。量化的技術指標是:利用字符型液晶顯示;顯示方式能夠整屏進行左移右移;顯示“Good Good Study Day Day Up!”本章小結本章節(jié)主要介紹了162字符型液晶顯示電路的課題背景、方案設計以及本文主要研究內容。主要作用是驅動液晶屏顯示。向整機各個模塊提供穩(wěn)定直流電源,保證各個模塊穩(wěn)定工作。單片機特點:,12時鐘/機器周期。STC89C52為40個引腳中有電源引腳、時鐘引腳、控制引腳以及I/O口引腳。在單片機內部,接至片內振蕩器的反相放大器的輸出端。(2)ALE/(Address Latch Enable ramming,30腳)ALE為地址鎖存允許信號,當單片機正常工作后,ALE引腳不斷輸出正脈沖 ,ALE輸出信號的負跳沿用作單片機發(fā)出的8位地址(經外部鎖存器鎖存),ALE端仍有正脈沖信號輸出,此頻率為時鐘振蕩器頻率的1/6。在單片機訪問外部程序存儲器時,此引腳輸出脈沖負跳沿作為讀外部程序存儲器的選通信號。當腳為低電平時,單片機則只訪問外部程序存儲器,不論是否有內部程序存儲器。它分時提供8位地址總線和8位雙向數(shù)據(jù)總線。(3) P2口(21腳~28腳):~, P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。P3口的第二功能,如下所示: RXD(串行輸入口) TXD(串行輸出口) (外部中斷0) (外部中斷1) T0(記時器0外部輸入) T1(記時器1外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器讀選通) 單片機的時鐘電路單片機的定時控制功能是由片內的時鐘電路和定時電路來完成的,而片內的時鐘產生有兩種方式:一種是內部時鐘方式;一種是外部時鐘方式,如圖24(a)、(b)所示。選用內部振蕩器比選用外部時鐘電路簡單并且易于實現(xiàn)。上電復位電路如圖25(a)所示。 STC89系列單片機命名規(guī)則 圖25 STC89系列單片機命名規(guī)則 液晶顯示模塊 液晶顯示器LCD液晶顯示(LIQUID CRYSTAL DISPLAY)由于眾多優(yōu)點而成為被人們廣泛應用的一種顯示材料。特殊的連接方式和所需的專用設備也非人人了解和具備,故此液晶顯示器件的用戶希望有人代勞,將液晶顯示器件與控制、驅動集成電路裝在一起,形成一個功能部件,用戶只需用傳統(tǒng)工藝即可將其裝配成一個整機系統(tǒng)。在選用這類計數(shù)模塊時必須注意以下幾點:弄清功能:雖說都叫“計數(shù)模塊”,但其中大部分并不能直接計數(shù)。我們知道任何物理量,甚至化學量(如酸堿度等)都可以轉換為模擬電量,所以只要配上一定的傳感器,這種模塊就可以實現(xiàn)任何量值的碉量和顯示,使用起來十分方便。由于不少計時模塊還具有定時、控制功能,因此這類模塊可廣泛裝配到一些加電設備上,如收錄機、CD機、微波爐、電飯煲等電器上。由于它也是有Y矩陣像素構成的,所以除顯示圖形外,也可以顯示字符。不過它會占用你系統(tǒng)的部分資源。 點陣字符液晶模塊的特點點陣字符液晶模塊是一類專門用于顯示字母、數(shù)字、符號等的顯示模塊,在顯示器件的電極圖形設計上,它由若干個57或511等點陣字符位組成。如清除顯示、字符閃爍、光標閃爍、顯示移位等多種功能;(5)字符發(fā)生器CGROM有192個57點陣字型;(6)字符發(fā)生器CGROM可由使用者自行定義8個57的點陣字型。 圖27 RAM地址映射圖7.SMC1602A 參考連接:(1)8051 系列總線方式見圖29所示: 圖28 8051系列總線連接方式(2)8051 系列模擬口線方式見圖210所示: 圖29 8051系列模擬口線方式8.控制器接口時序說明(HD44780 及兼容芯片):(1)讀操作時序見圖211 圖210讀操作時序(2)寫操作時序見圖212 圖211寫操作時序時序參數(shù)見表27所示:表27 時序參數(shù)時序參數(shù)符號極限值單位測試條件最小值典型值最大值E 信號周期tC400ns引腳EE 脈沖寬度tPW150nsE 上升下降沿時間tR,tF25ns地址建立時間tSP130ns引腳ERS、R/W地址保持時間tHD110ns數(shù)據(jù)建立時間(讀)tD100ns引腳DB0~DB7數(shù)據(jù)保持時間(讀)tHD220ns數(shù)據(jù)建立時間(寫)tSP240ns數(shù)據(jù)保持時間(寫)tHD210ns 電源電路整機電源為+5V供電,采用LM7805集成三端穩(wěn)壓器。本章小結 本章節(jié)是本課題的重點章節(jié)。C的運算符包含的范圍很廣泛,共有34種。例如對數(shù)組下標越界不做檢查,由程序的編寫者自己保存程序的正確。一個不熟練的編程人員,編寫一個正確C程序可能會比編寫一個其他高級語言難一些。生成目標代碼質量高,程序執(zhí)行效率高。解決方案二:重新搭建硬件電路的下載線端口。點擊(自動)打開文件,單擊自動完成便可把編寫的程序寫入CPU。該器件符合TIA/EIA232F標準,每一個接收器將TIA/EIA232F電平轉換成5V TTL/CMOS電平。(如圖54顯示字符) 圖54 顯示字符結 論 本次畢業(yè)設計順利的完成,各項指標都已實現(xiàn)。為了保證硬件電路的穩(wěn)定性,在工藝上采用了萬用板直接焊接。使我不僅學到了很多的專業(yè)知識,還明白了很多做人處事的道理。由于通行設備廠商都生產與RS232C制式兼容的通信設備,因此,它作為一種標準,目前已在微機通信接口中廣泛采用。 一、RS232C RS232C標準(協(xié)議)的全稱是EIARS232C標準,其中EIA(Electronic Industry Association)代表美國電子工業(yè)協(xié)會,RS(emeded standard)代表推薦標準,232是標識號,C代表RS232的最新一次修改(1969),在這之前,有RS232B、RS232A。RS423A、EIAamp。 在TxD和RxD上:邏輯1(MARK)=3V~15V 邏輯0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制線上: 信號有效(接通,ON狀態(tài),正電壓)=+3V~+15V 信號無效(斷開,OFF狀態(tài),負電壓)=3V~15V 以上規(guī)定說明了RS323C標準對邏輯電平的定義。MC1488的引腳(2)、(4,5)、(9,10)和(12,13)接TTL輸入。 (1)DB25: PC和XT機采用DB25型連接器。s related question, like the holding wire function, the electric appliance characteristic did had stipulated explicitly. Because the general equipment manufacturer produces with the RS232C service pattern patible munication facility, therefore, it takes one kind of standard, at present already in microputer correspondence connection widespread use. Before discussing the RS232C interface standard the content, explains two points first: First, the RS232C standard is at first longdistance correspondence connection data terminal equipment DTE (Data Terminal Equipment) (Data Communication Equipment) formulates with data transmission set DCE. Therefore this standard formulation, has not considered puter system39。 RS423A, EIAamp。 (3~15)V. EIARS232C and TTL transformation: EIARS232C is expresses the logical condition with the positive and negative voltage, with TTL by height level expression logic The condition stipulation is different. Therefore, for can with the puter connection or the terminal TTL ponent connection, must carries on the level and the logical relation transformation in EIARS232C and between the TTL electric circuit. Realizes this kind of transformation method available discrete ponent, also available integrated circuit chip. At present widely uses the integrated circuit to transform the ponent, like MC1488, the SN75150 chip may plete the TTL level to the EIA level transformation, but MC1489, SN75154 may realize the EIA level to the TTL level transformation. The MAX232 chip might plete TTL←→EIA the bidirectional level switch, Figure 1 has demonstrated 1488 and 1489 internal structures and the pin. The MC1488 pin (2), (4,5), (9,10) and (12,13) meet the TTL input. Pin 3, 6, 8, 11 output termination EIARS232C. MC1498 14 1, 4, 10, 13 feet meet the EIA input, but 3, 6, 8, 11 feet meet the TTL output. Concrete connection method as shown in Figure 2. In the chart left side is in microputer serial interface electric circuit39。//使能端E為P1^2口sbit lcdrw=P2^1。//LCD初始化子函數(shù)聲明void main(){ uint i。 delay(3)。i24。 write_(0x08)。 delay(3000)。 } write_(0x80+0x53)。 for(i=0。 write_(0x80+0x10)。 write_(0x0c)。//1c delay(300)。//顯示第2行 delay(3)。 delay(600)。//數(shù)據(jù)/指令選擇端RS為P1