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

正文內容

畢業(yè)設計-基于ds18b20測量當前溫度-文庫吧資料

2025-06-13 01:44本頁面
  

【正文】 高位的反碼。每個字節(jié)寫入周期是自身定時的,通常約為。 4. 在高電壓編程方式時,將 EA/Vpp 端加上 +12V 編程電壓。 2. 在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。 AT89C52 的程序存儲器陣列是采用字節(jié)寫入方式編程的,每次寫入一個字節(jié),要對整個芯片內的 PEROM 程序存儲器寫入一個非空字節(jié),必須使用片擦除的方式將整個存儲器的內容清除 。低電壓編程模式適合于用戶在線編程系統(tǒng),而高電壓編程模式可與通用 EPROM 編程器兼容。 Flash 存儲器的編程 AT89C52 單片機內部有 8k 字節(jié)的 Flash PEROM,這個 Flash 存儲陣列出廠時已處于擦除狀態(tài)(即所有存儲單元的內容均為 FFH),用戶隨時可對其進行編程。為使單片機能正常工作,被鎖存的EA 電平值必須與該引腳當前的邏輯電平一致。 12 程序存儲器的加密 AT89C52 有 3 個程序加密位,可對芯片上的 3 個加密位 LB LB LB3 進行編程( P)或不編程( U)來得到。 掉電模式 在掉電模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行的指令,片內 RAM 和特殊功能寄存器 的內容在終止掉電模式前被凍結。空閑模式可由任何允許的中斷請求或硬件復位終止。 空閑節(jié)電模式 在空閑工作模式狀態(tài), CPU 自身處于睡眠狀態(tài)而所有 片內的外設仍保持激活狀態(tài),這種方式由軟件產生。這種情況下,外部時鐘脈沖接到 XTAL1 端,即內部時鐘發(fā)生器的輸入端, XTAL2 則懸空 。10pF 。對外接電容 C C2 雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振 蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF177。 時鐘振蕩器 AT89C52 中有一個用于構成內部振蕩器的高增益反相放大器,引腳XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。 定時器 0 和定時器 1 的標志位 TF0 和 TF1 在定時器溢出那個機器周 11 期的 S5P2 狀態(tài)置位,而會在下一個機器周期才查詢到該中斷標志。程序員不應將 “1”寫入這些位,它們是將來 AT89 系列產品作為擴展用的。 IE 也有一個總禁止位 EA, 它能控 制所有中斷的允許或禁止。 中斷 AT89C52 共有 6 個中斷向量:兩個外中斷( INT0 和 INT1), 3 個定時器中斷(定時器 0、 2)和串行口中斷 。定時器 2 作為波特率發(fā)生器使用時,還可作為時鐘發(fā)生器使用,但需要注意的是波特率和時鐘輸出頻率不能分開確定,這是因為它們同使 用 RCAP2L 和 RCAP2L。 當設置定時 /計數(shù)器 2 為時鐘發(fā)生器時, C/T2( T2CON .1) =0, T2OE ( ) =1,必須由 TR2( )啟動或停止定時器。 引腳除了是一個標準的 I/O 口外 , 還可以通過編程使其作為定時 /計數(shù)器 2 的外部時鐘輸入和輸出占空 比 50%的時鐘脈沖。在訪問定時器 2 或 RCAP2 寄存器之前,應將定時器關閉(清除 TR2)。因為此時每個狀態(tài)時間定時器都會加 1,對其讀寫將得到一個不確定的數(shù)值 。所以,當定時器 2 作為波特率發(fā)生器使用時, T2EX 可作為附加的外部中斷源來使用。在波特率發(fā)生器工作方式中, TH2 翻轉不能使 TF2 置位,故而不產生中斷。 定時器 2 作為波特率發(fā)生器使用的電路所示。定時器2 作為波特率發(fā)生器時,與作為定時器的操作是不同的,通常作為定時器時,在每個機器周期( 1/12 振蕩頻率)寄存器的值加 1,而作為波特率發(fā)生器使用時,在每個狀態(tài)時間( 1/2 振蕩頻率)寄存器的值加 1。 波特率發(fā)生器的方式與自動重裝載方式相仿,在此方式下, TH2 翻轉使定時器 2 的寄存器用 RCAP2H 和 RCAP22L中的 16位數(shù)值重新裝載,該數(shù)值由軟件設置。如果定時 /計數(shù)器 2 作為發(fā)送器或接收器,其發(fā)送和接收的波特率可以是不同的,定時器 1 用于其它功能,如圖 所示。 當定時 /計數(shù)器 2 向上溢出或向下溢出時,置位 EXF2 位。 T2EX 引腳為邏輯 “1” 時,定時器向上計數(shù),當計數(shù)0FFFFH 向上溢出時,置位 TF2,同時把 16 位計數(shù)寄存器 RCAP2H 和 RCAP2L 重裝載到 TH2 和 TL2 中。 當 DCEN=1 時,允許定時器 2 向上或向下計數(shù)。這個脈沖使 EXF2 置位,如果中斷允許,同樣產生中斷 。當 DCEN置位時,定時器 2 既可向上計數(shù)也可向下計數(shù),這取決于 T2EX 引腳的值,當 DCEN=0 時,定時器 2 自動設置為向上計數(shù),在這種方式下,T2CON 中的 EXEN2 控制位有兩種選擇,若 EXEN2=0,定時器 2 為向上計數(shù)至 0FFFFH 溢出,置位 TF2 激活中斷,同時把 16 位計數(shù)寄存器 RCAP2H 和RCAP2L 重裝載, RCAP2H 和 RCAP2L 的值可由軟件預置。 自動重裝載(向上或向下計數(shù)器)方式 當定時器 2 工作于 16 位自動重裝載方式時,能對其編程為向上或向下計數(shù)方式,這個功能可通過特殊功能寄存器 T2CON 的 DCEN 位(允許向下計 9 數(shù))來選擇的。如果 EXEN2=1,定時器 2 完成相同的操作,而當 T2EX 引腳外部輸入信號發(fā)生 1 至 0 負跳變時,也出現(xiàn) TH2 和TL2 中的值分別被捕獲到 RCAP2H 和 RCAP2L 中。 捕獲方式 在捕獲方式下,通過 T2CON 控制位 EXEN2 來選擇兩種方式。由于識別 1 至 0 的跳變需要 2 個機器周期( 24 個振蕩周期),因此,最高計數(shù)速率為振蕩頻率的 1/24。 在計數(shù)工作方式時,當 T2 引腳上外部輸入信號產生由 1 至 0 的下降沿時,寄存器的值加 1,在這種工作方式下,每個機器周期的 5SP2 期間,對外部輸入進行采樣。定時器 2 有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波特率發(fā)生器方式,工作方式由 T2CON 的控制位來選擇。 定時器 2 定時器 2 是一個 16 位定時 /計數(shù)器。 MOV R0, data 堆棧操作也是間接尋址方式,所以,高 128 位數(shù)據(jù) RAM 亦可作為堆棧區(qū)使用。 例如,下面的直接尋址指令訪問特殊功能寄存器 0A0H(即 P2 口)地址單元。 當一條指令訪問 7FH 以上的內部地址單元時,指令中使用的尋址方式是不同的,也即尋址方式決定是訪問高 128 字 節(jié) RAM 還是訪問特殊功能寄存器。定時 /計數(shù)器 2 的控制和狀態(tài)位位于T2CONT2MOD,寄存器對( RCAO2H、 RCAP2L)是定時器 2 在 16 位捕獲方式或 16 位自動重裝載方式下的捕獲 /自動重裝載寄存器。 不應將數(shù)據(jù) “1” 寫入未定義的單元,由于這些單元在將來的產品中可 能賦予新的功能,在這種情況下,復位后這些單元數(shù)值總是 “0” 。 并非所有的地址都被定義,從 80H— FFH 共128 個字節(jié)只有一部分被定義,還有相當一部分沒有定義。 XTAL2 振蕩器反相放大器的輸出端。 Flash 存儲器編程時,該引腳加上+12V 的編程允許電源 Vpp,當然這必須是該器件是使 用 12V 編程電壓 Vpp。需注意的是:如果加密位LB1 被編程,復位時內部會鎖存 EA端狀態(tài)。 EA/VPP 外 部 訪 問 允 許 。 PSEN 程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當 AT89C52 由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次 PSEN 有效,即 7 輸出兩個脈沖。該位置位后,只有一 條 MOVX 和 MOVC 指令才能將ALE 激活。 對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。一般情況下, ALE 仍以時鐘振蕩頻率的 1/6 輸出 固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。當振蕩器工作時, RST引腳出現(xiàn)兩個機器周期以上高電平將使單片機復位。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 , P3 口還接收一些用于 Flash 閃速存儲器編程和程序校驗的控制信號。對 P3 口 寫入 “1” 時,它們被內部上拉電阻拉高并可作為輸入端口。 P3 口 P3 口是一組帶有內部上拉電阻的 8 位雙向 I/O 口。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行 MOVX RI 指令)時, P2 口輸出 P2 鎖存器的內容。 表 和 的第二功能 引腳號 功能特性 T2,時鐘輸出 T2EX(定時 /計數(shù)器 2) 6 P2 口 P2 是一個帶有內部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅動(吸收或輸出電流) 4 個 TTL 邏輯 門電路 .對端口 P2 寫“ 1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口 使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (IIL)。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (IIL)。 P1 口 P1 是一個帶內部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級可驅動(吸收或輸出電流) 4 個 TTL 邏輯門電路。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉換地址( 低 8 位)和數(shù)據(jù)總線復用,在訪問期間激活內部上拉電阻。 P0 口 P0 口是一組 8 位漏極開路型雙向 I/O 口,也即地址 /數(shù)據(jù)總線復用口。VCC( 40 腳)和 VSS( 20 腳)為供電端口,分別接 +5V 電源的正負端。 軟件設置睡眠和喚醒功能 圖 各引腳功能及管腳電壓 5 概述: AT89C52 為 40 腳雙列直插封裝的 8 位通用微處理器,主要管腳有: XTAL1( 19 腳)和 XTAL2( 18 腳)為振蕩器輸入輸出端口,外接 12MHz 晶振。 3 級加密位 共 8 個中斷源 可編程 UART 串行通道 時鐘頻率 024MHz 256x8bit 內部 RAM 8k 可反復擦寫 (1000 次) Flash ROM 主要功能特性 : 其將通用的微處理器和 Flash 存儲 器結合在一起,特別是可反復擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 AT89C52 是一個低電壓,高性能 CMOS 8 位單片機,片內含 8k bytes 的可反復擦寫的 Flash只讀程序存儲器和 256 bytes的隨機存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術生產,兼容標準 MCS51指令系統(tǒng),片內置通用 8 位中央處理器和 Flash 存儲單元 。該設計控制器使用 ATMEL 公司的 AT89C
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1