【導(dǎo)讀】擴(kuò)展單片機(jī)的相關(guān)資源。單片機(jī)具有性?xún)r(jià)比高、功能靈活、易于人機(jī)對(duì)話、強(qiáng)大。根據(jù)兩者的特點(diǎn),設(shè)計(jì)一種基于89C51單片機(jī)與FPGA的總線接口。邏輯電路,實(shí)現(xiàn)對(duì)機(jī)械式鍵盤(pán)按鍵的檢測(cè)和譯碼輸出。本系統(tǒng)主要分為四大部分:89C51芯片、FPGA模塊、矩陣鍵盤(pán)和液晶顯示器。其傳給顯示器,驅(qū)動(dòng)液晶顯示器顯示。算機(jī)的各個(gè)組成部分。每一個(gè)單片機(jī)包括:一個(gè)8位的微型處理器CPU;一個(gè)256K. 最高允許振蕩頻率是12MHZ。中央處理器CPU是單片微型計(jì)算機(jī)的指揮、執(zhí)行中心,由它讀人用戶(hù)程序,并逐條執(zhí)行指令。有的指令涉及到各個(gè)寄存器之間的關(guān)系;有的指令涉及到單片。個(gè)振蕩周期,分為P1和P2兩個(gè)節(jié)拍。這樣,一個(gè)機(jī)器周期由12個(gè)振蕩周期組。若采用12MHz的晶體振蕩器,則每個(gè)機(jī)器周期為1us,每個(gè)狀態(tài)周期為1/。傳輸發(fā)生在P2期間。89C5l單片機(jī)的40個(gè)引腳中有2個(gè)專(zhuān)用于主電源引腳,2個(gè)外接晶振的引腳,P2、P0口組成16位地址總線;由P0口分時(shí)復(fù)用作為數(shù)據(jù)總線。服了原有可編程器件門(mén)電路數(shù)有限的缺點(diǎn)。