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

正文內(nèi)容

基于單片機的搖搖棒設計-??飘厴I(yè)論文(編輯修改稿)

2025-07-24 19:38 本頁面
 

【文章內(nèi)容簡介】 容均被設成已知狀態(tài),并且至地址0000H處開始讀入程序代碼而執(zhí)行程序。EA/Vpp:EA為英文External Access的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。因此在8031及8032中,EA引腳必須接低電平,因為其內(nèi)部無程序存儲器空間。如果是使用 8751 內(nèi)部程序空間時,此引腳要接成高電平。此外,在將程序代碼燒錄至8751內(nèi)部EPROM時,可以利用此引腳來輸入21V的燒錄高壓(Vpp)。ALE/PROG:ALE是英文Address Latch Enable的縮寫,表示地址鎖存器啟用信號。AT89S52可以利用這支引腳來觸發(fā)外部的8位鎖存器(如74LS373),將端口0的地址總線(A0~A7)鎖進鎖存器中,因為AT89S52是以多工的方式送出地址及數(shù)據(jù)。平時在程序執(zhí)行時ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來驅動其他周邊晶片的時基輸入。此外在燒錄8751程序代碼時,此引腳會被當成程序規(guī)劃的特殊功能來使用。PSEN:此為Program Store Enable的縮寫,其意為程序儲存啟用,當8051被設成為讀取外部程序代碼工作模式時(EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到EPROM的OE腳。AT89S52可以利用PSEN及RD引腳分別啟用存在外部的RAM與EPROM,使得數(shù)據(jù)存儲器與程序存儲器可以合并在一起而共用64K的定址范圍。PORT0(~):端口0是一個8位寬的開路汲極(Open Drain)雙向輸出入端口,共有8個位,,依此類推。其他三個I/O端口(PPP3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路,P0在當做I/O用時可以推動8個LS的TTL負載。如果當EA引腳為低電平時(即取用外部程序代碼或數(shù)據(jù)存儲器),P0就以多工方式提供地址總線(A0~A7)及數(shù)據(jù)總線(D0~D7)。設計者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0~A7,再配合端口2所送出的A8~A15合成一完整的16位地址總線,而定址到64K的外部存儲器空間。PORT2(~):端口2是具有內(nèi)部提升電路的雙向I/O端口,每一個引腳可以推動4個LS的TTL負載,若將端口2的輸出設為高電平時,此端口便能當成輸入端口來使用。P2除了當做一般I/O端口使用外,若是在AT89S52擴充外接程序存儲器或數(shù)據(jù)存儲器時,也提供地址總線的高字節(jié)A8~A15,這個時候P2便不能當做I/O來使用了。PORT1(~):端口1也是具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個LS TTL負載,同樣地若將端口1的輸出設為高電平,便是由此端口來輸入數(shù)據(jù)。如果是使用8052或是8032的話,,可以做外部中斷輸入的觸發(fā)腳位。PORT3(~):端口3也具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個TTL負載,同時還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時計數(shù)控制及外部數(shù)據(jù)存儲器內(nèi)容的讀取或寫入控制等功能。其引腳分配如下::RXD,串行通信輸入。:TXD,串行通信輸出。:INT0,外部中斷0輸入。:INT1,外部中斷1輸入。:T0,計時計數(shù)器0輸入。:T1,計時計數(shù)器1輸入。:WR:外部數(shù)據(jù)存儲器的寫入信號。:RD,外部數(shù)據(jù)存儲器的讀取信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。 AT89S52單片機內(nèi)部結構簡圖 AT89S52單片機的最小系統(tǒng) 2 系統(tǒng)設計方案搖搖棒是一種利用視覺暫留效應制作的“高科技”玩具。可以用“靜如處子,動如脫兔”來形容它,即當靜止時,它只是幾個LED發(fā)光二極管(后簡稱LED) ,而一旦按照一定的頻率去搖晃它,它就會隨著位置的變化而變化(亮或滅),最終顯示一幅圖片或字符串。它是由單片機控制一排LED燈有規(guī)律地亮暗,再通過搖動使之在空中呈現(xiàn)一幅段時間的畫面。搖搖棒的設計需要解決幾個問題。因為通過搖動產(chǎn)生的圖像是有方向的,所以,要使圖像正確不重疊,就要將搖搖棒設計成單方向才顯示圖像。如果搖動一下的速度比顯示一幅圖像的速度慢,可能會出現(xiàn):第二幅圖的前面部分在第一下?lián)u動的末尾,后面部分在第二下?lián)u動的開始。這就要使搖搖棒在一次搖動中只顯示一次圖像。人的視覺暫留時間是100ms—400ms。如果要設計一個16X20分辨率的搖搖棒,LED數(shù)為16只,LED每5ms—10ms變換一次,共變換20次組成一幅圖像。測試間隔8ms效果較好。其中亮燈3ms,暗燈5ms。這樣能使亮點不呈一條橫線,黑暗寬度與LED間隔相近。單片機系統(tǒng)可采用AT89S52單片機。選擇P0和P2口輸出,連接16只LED燈。,低電平觸發(fā)方式,接一個輕觸開關,功能為切換圖像。,低電平觸發(fā)方式,接一個水銀開關,功能是使搖搖棒只有向一個方向搖動時才顯示圖像,使圖像完整。 搖搖棒原理“搖搖棒”是基于人的視覺暫留原理的,通過分時刷新16個發(fā)光二極管 來顯示輸出文字或圖案等信息的顯示裝置。輸出信號頻率的控制通過單片機來實現(xiàn),用水銀開關檢測當前搖動狀態(tài)。當進行搖動時,由于人的視覺暫留原理,會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面,在視覺平面內(nèi)的二極管通過不同頻率的刷新,會在搖動區(qū)域內(nèi)產(chǎn)生圖像,從而達到在該視覺平面上傳達信息的作用。 搖搖棒介紹搖搖棒,是一種利用視覺暫留效應制作的“高科技”玩具。 可以用“靜如處子,動如脫兔”來形容它,即當靜止時,它只是幾個LED 發(fā)光二 極管(后簡稱LED) ,而一旦按照一定的頻率去搖晃它,它就會隨著位置的變 化而變化(亮或滅),最終顯示一幅圖片或字符串。本設計要求制作完成一個LED 的顯示棒。要求LED 燈線狀排列,通過搖動 時形成的亮燈扇形區(qū)域能夠分辨出如:“電”、“A”、五環(huán)之類的漢字或圖案 且可以使用按鍵對顯示內(nèi)容進行切換。 本系統(tǒng)要求設計一個 LED 顯示棒,它主要是由中央控制部分、LED 驅動部分、LED 顯示部分以及電源部分組成, LED 顯示棒系統(tǒng),單片機將提取的字模進行存儲,當接收到按鍵輸入的指令時單片機就將相應 的字模代碼通過 I/O 口輸出,使 LED 點亮,利用視覺暫留原理最終使圖案完整 的顯示在擺動的顯示屏中。本設計的難點在于送數(shù)據(jù)的時間間隔以及較長畫面或文字的完整顯示。LED 燈的選擇為傳統(tǒng)LED 發(fā)光二極管。顏色多樣,在可以同樣顯示圖案的前提下使 用它更為經(jīng)濟,但是顏色較為黯淡,不鮮亮。單片機的字模讀取是通過在水銀開關閉合的次數(shù)上來取設計子程序的代碼(即設變量N,水銀開關每閉合一次,N加一,數(shù)組指向下一個字模代碼)。使用水銀開關。通過搖晃使得水銀開關與焊接的左右兩個觸點接觸,利用這種接
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1