1 系統(tǒng)設(shè)計方案
鑒于所設(shè)計的點陣屏為16×16單色顯示,可以用8×8的點陣屏4塊來級聯(lián)實現(xiàn),此時點陣屏的行列各為16管腳,需要擴展口,采用74LS164串行輸入并行輸出來實現(xiàn)。整個系統(tǒng)以AT89S51為控制芯片,P0/P2口為行控制,P3口為芯片74LS164的輸入,且2片74LS164級聯(lián)后為列控制,通過軟件程序調(diào)用不同的代碼來顯示字符或文字。
2 元器件介紹
2.1 AT89S51單片機簡介
AT89S51擁有4 KB的可編程的閃存(FLASHProgrammahle AND Erasable Read Only Memory)。片上的閃存允許在系統(tǒng)內(nèi)再編程,在系統(tǒng)開發(fā)時可以十分容易地進行程序修改,即使程序錯誤也不會成為廢品。由于在單片機集成電路上包括用8位CPU和閃存,AT89S51成為強大的控制器,它為很多嵌入式系統(tǒng)提供一種高效靈活的解決方案?;谝陨侠碛?,選擇了AT89S51。
2.2 74LS164芯片簡介
在單片機系統(tǒng)中,如果并行口的I/O資源不夠,而串行口又沒有其他的作用,那么可以用74LS164來擴展并行I/O口,節(jié)約單片機資源。74LS164是一個串行輸入/并行輸出的移位寄存器,并帶有清除端。
3 硬件設(shè)計
圖1電路為1塊8×8點陣顯示電路連接圖。
(1)把“單片機系統(tǒng)”區(qū)域中的P1端口用8芯排芯連接到“點陣模塊”區(qū)域中的“DR1~DR8”端口上;
(2)把“單片機系統(tǒng)”區(qū)域中的P3端口用8芯排芯連接到“點陣模塊”區(qū)域中的“DC1~DC8”端口上;如果要顯示大的圖像可多個點陣拼在一起,將點陣的行和行相串聯(lián),列和列相串聯(lián),用741S164控制單個行即可。
4 部分源代碼
部分源代碼如下:
SEND: MOV A,R1 ;送表首地址
ACALL TAB1 ;查列表
5結(jié) 語
在此研究了用AT89S51為控制芯片,用8×8的點陣屏來實現(xiàn)廣告字的滾動顯示,對環(huán)保、節(jié)能有重大意義。
濟南2022年10月14日 /美通社/ -- 近日,國務(wù)院辦公廳印發(fā)《關(guān)于加快推進"一件事一次辦"打造政務(wù)服務(wù)升級版的指導(dǎo)意見》,提出加快推進"一件事一次辦",打造政務(wù)服務(wù)升級版,...
關(guān)鍵字: 新基建 電子 APP 數(shù)據(jù)共享(全球TMT2022年10月13日訊)愛立信與歐洲合作伙伴加強在6G生態(tài)系統(tǒng)與標準化方面的合作。隨著歐盟委員會(EC)6G旗艦項目第二階段 -- Hexa-X-II的啟動。愛立信將延續(xù)其在Hexa-X項目第一階段中的技...
關(guān)鍵字: TCL 愛立信 電子 生態(tài)系統(tǒng)