freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于8051單片機的流水燈設計_畢業(yè)設計(留存版)

2024-10-26 15:41上一頁面

下一頁面
  

【正文】 第 1 章 系統(tǒng)方案設計 6 8051 單片機的基本組成 28 1 摘 要 二十世紀跨越了三個“電”的時代,即電氣時代、電子時代和現(xiàn)已進入的電腦時代。 2 學習單片機,接觸到的第一個例子幾乎都是流水燈。首先從程序 存儲器讀出指令,送指令寄存器保存;然后送指令譯碼器進行譯碼,譯碼結果送定時控制電路,有定時控制邏輯 產(chǎn)生各種定時信號和控制信號;再送到系統(tǒng)的各個部件去控制相應的操作。 5) 并行 I/O 口 8051 共有 4個 8 位的 I/O 口( P0、 P P P3),以實現(xiàn)數(shù)據(jù)的并行輸入 /輸出。 ( 1) 主 電源引腳 VCC 和 VSS: VCC—— ( 40 腳)接 +5V 電壓; VSS—— ( 20腳)接地。 ② P1 口( 1腳至 8腳):是準雙向 8位 I/O口。振蕩脈沖經(jīng)過二分頻后,就是單片機的時鐘信號的周期,其定義為狀態(tài)(用 S 表示)。 上電復位電路 復位是單片機的初始化操作 , 其主要紅能是把程序計數(shù)器 PC 內(nèi)容初始化為0000H,也就是使單片機從 0000H 單元開始執(zhí)行程序,同時 使 CPU 和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài),并從這個狀態(tài)開始工作 。 8051 單片機 的 中斷系統(tǒng) 8051 單片機中斷系統(tǒng)共有 6個中斷源,即 2 個外部中斷, 2 個定時器中斷和2個串行中斷 。 可見, 8051 通過中斷允許控制寄存器對中斷允許實行兩級控制:中斷系統(tǒng)總控制和各類中斷單獨控制。 TR1=0, 停止定時器工作; TR1=1,啟動定時器工作。PB7 PC0161。與 I/O 端口和計數(shù)器使用有關的內(nèi)部寄存器共有 6個,需要三位地址來區(qū)分 。 方式 2 時, A、 B、 C 口都工作于基本 I/O 方式,可以直接和外設相連,采用 “MOVX”類的指令 進行輸入 /輸出操作。如圖所示 T i t l eN um be r R e vi s i o nS iz eA4D a t e : 10 J un 20 09 S h e e t o f F il e : C : \ D oc um e n t s a nd S e t ti ng s \ A dm i n i s t r a t o r \ 桌面 \論文 \ B a c k up o f C op y o f M C U _8 1 55 .D D BD r a w n B y:R 11 210 KA D 012P A 021A D 113P A 122A D 214P A 223A D 315P A 324A D 416P A 425A D 517P A 526A D 618P A 627A D 719P A 728P B 029CE8P B 130RD9P B 231WR10P B 332I O / M7P B 433A L E11P B 534P B 635P B 736T M R O U T6P C 037P C 138T M R I N3P C 239P C 31P C 42R E S E T4P C 55U 10 281 55CEE A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10U 10 180 51G N D 圖 8051與 8155的連接 8155 的 CE 接 ,IO/M 端與 相連。 0x00FF。 2. 介紹了并行擴展芯片 8155,介紹了 8155 的 命令狀態(tài)寄存器, I/O 口的工作方式,以及計數(shù) /定時器的使用。由于需要做出實物,所以一定要學習相關的作圖軟件。 //定時器初值 TH1=count_T1_H。 count_N=0。 //連續(xù) 12 只亮 default:lamp=0x7FFF。 } for(i=0。 //開總中斷 } /******************************************************/ void main(void) { uchar a=0。 //反向 default: break。 stateSel(state)。 //定時器初值 TH1=count_T1_H。i++) //數(shù)據(jù)轉換 高 8 位 (將顯示數(shù)據(jù)轉換為 PCB 對應值 列 1111b 轉換為 10101010) { Led_H=2。 //間 隔 2 組 4 只亮 case 0x04: lamp=0x00FF。 return(key)。 bit Flag_TM=0。在做設計時一定會遇到很多問題,除了要獨立思考外 ,還應多與老師及同學交流討論,這樣不僅能加深對知識的理解而且還能拓展知識。合理配合按鍵與狀態(tài)變量還可以實現(xiàn)一個按鍵多種功能。幾種模式對應的寄存器初值如下: 0x7FFF。 2. 以 P2 口的口線作高位地址線。 1: 允許定時器中斷標志:1: 有定時器溢出中斷0: 讀狀態(tài)字后或硬件復位后I N T EBT I M E R B B F I N T RBI N T EAI N T RAA B F ? 狀態(tài)寄存器和命令寄存器是同一地址,狀態(tài)寄存器只能讀出不能寫入,也就是說,狀態(tài)字只能通過指令 MOVX A , DPTR 或 MOVX A, Ri 來讀出,以此來了解 8155 的工作狀態(tài)。其尋址范圍由以及 AD0~ AD7 的接法決定,這和前面講到的片外 RAM 擴展時討論的完全相同。PA7 IO/M CE ALE RD WR RESET AD0161。中斷允許控制寄存器已在前面的中斷一節(jié)中講過,這里不再贅述。 EA=1,中斷總允許,其后 中斷的禁止或允許由各類中斷自行設置。當對 P0 口進行寫操作時,由鎖存器和驅動電路構成數(shù)據(jù)輸出通路。 單片機執(zhí)行任何一條指令時都可以分為取指令階段和執(zhí)行指令階段 。 1XTAL 1XTAL 2C 1C 2晶振8051至內(nèi)部時鐘電路 圖 時鐘振蕩 電路 2. 時序 時序是用定時單位來說明的。 ③ PSEN( 29 腳):此腳的輸出是外部程序存儲器的讀選通信號。系統(tǒng)允許的晶振頻率一般為 6 MHz 和 12 MHz。這 40 個單元被均勻地分為 5段,作為 5 個中斷源的中斷地址區(qū)。 8051 單片機的基本組成 1) 中央處理器( CPU) 中央處理器是單片機的核心,完成運算和控制功能。 前 言 隨著電子技術的日益進步,微型計算機的發(fā)展突飛猛進。 4 基本功能簡介 18 定時 /計數(shù)器使用 26 畢業(yè)設計小結 各種產(chǎn)品一旦用上了單片機,就能起到使產(chǎn)品升級換代的功效,常在產(chǎn)品名稱前冠以形容詞 —— “智能型”,如智能型洗衣機等。 8051 內(nèi)部有 4 KB ROM, 8751內(nèi)部有 4KB EPROM, 8031 內(nèi)部無 ROM;除此之外,三者的內(nèi)部結構及引腳完全相同。 它的片內(nèi) ROM地址為 0000H~ 0FFFH( 4KB),它的片外 ROM 最大容量可為 0000H~ FFFFH。全部中斷分為高級和低級共兩個優(yōu)先級別。當VCC主電源下掉到低于規(guī)定的電平,而 VPD在其規(guī)定的電壓范圍( 5177。一般地,電容 C1 和 C2 取 30 pF 左右,晶體的振蕩頻率范圍是 ~12 MHz。它一般由若干個機器周期組成。 (a) 上電復位電路 , (b) 按鍵復位電路 MCS 51VCCVCCRESETVSS22 ? F1 k ?MCS 51VCCVCCRESETVSS22 ? FRESETR 1R 2 ( a ) ( b )200 ? 圖 單片機常見的復位電路; 8051 單片機的并行 I/O口 1. P0 口 8位雙向口線,其第一功能是作為通用的 I/O 口, CPU 在傳送輸入/輸出數(shù)據(jù)時。 1) 中斷允許控制寄存器 IE 該寄存器用于控制是否允許使用中斷。此 13 單片機采用 12MHz 晶振,則計數(shù)頻率為 1MHz,即每微秒計數(shù)器 加 1。171。 ? IO/M: RAM 或 I/O 口的選擇線。 1: 允許B 口中斷請求標志: 0: 無。 8051 并行擴展總線 18 雖然系統(tǒng)擴展需要地址總線和數(shù)據(jù)總線,但在單片機芯片上并沒有為此提供專用的地址引腳和數(shù)據(jù)引腳,實際擴展時都是由 I/O口線來充當?shù)刂肪€和數(shù)據(jù)線。 在實際的操作中,我設計了幾個流水模式,分別是一只燈亮,間隔兩只燈亮,連續(xù) 四只 燈亮, 間隔兩組四只燈亮,連續(xù) 八只燈亮和 連續(xù) 十二只燈亮。 按鍵開關去抖動問題 鍵盤的抖動時間一般為 5~ 10ms,抖動現(xiàn)象會引起 CPU對一次鍵操作進行多次處理,從而可能產(chǎn)生錯誤。拿到畢設題目要盡快選定系統(tǒng)方案,不能走一步看一步,必須把整體把握好。//命令口地址 uchar count_Y=0。 if((key0)amp。 break。 temp_H=lamp0x08。 //送顯示數(shù)據(jù)到 8155 A 口 PortB=Led_H8。break。 if(Flag_INV) lamp=(lamp15)|(lamp1)。 29 InitTimer()。 if(temp_Lamp。 uchar temp_H=0。 } } return(0x00)。 } /******************************************************/ uchar KeyScan8155(void) //8155C 口鍵盤 掃描 { uchar i=0。作工科類畢業(yè)設計最好是能做出實物,如果條件允許的話。并設置了幾個流水模式,讓設計更顯豐富。 為了控制流動速度,我 使用了一個定時器來設定兩次移位的間隔時間。 第四章 單片機與 8155 的接口設計的應用 LED 顯示 發(fā)光二極管就是 LED( Light Emitting Diode),是一種由磷化鎵( GaP)等半導體材料制成的、能直接將電能轉變成光能的發(fā)光顯示器件。 本設計的 A,B,C 三個 I/O 口 都是作為基本輸入輸出 I/O 用的。 ? 命令寄存器只能寫入不能讀出,也就是說,控制字只能通過指令 MOVX DPTR, A 或
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1