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

正文內(nèi)容

基于51單片機的電子時鐘設(shè)計與制作設(shè)計(編輯修改稿)

2024-11-27 13:35 本頁面
 

【文章內(nèi)容簡介】 器、安全監(jiān)測系統(tǒng)、空氣調(diào)節(jié)系統(tǒng)和冷凍保鮮系統(tǒng)等,都采用了單片機構(gòu)成的專用系統(tǒng)。與通用計算機相比,這些系統(tǒng)由于比較封閉,可以更有效地防止病毒和電磁干擾等,可靠性更高。 ( 4)工業(yè)自動化 在工業(yè)控制和機電一體化控制系統(tǒng) 中,除了采用工控計算機外,很多都是以單片機為核心的單片機和多機系統(tǒng)。 ( 5)智能儀表與集成智能傳感器 目前在各種電氣測量儀表中普遍采用了單片機應(yīng)用系統(tǒng)來代替?zhèn)鹘y(tǒng)的測量系統(tǒng),使得測量系統(tǒng)具有存儲、數(shù)據(jù)處理、查詢及聯(lián)網(wǎng)等智能功能。將單片機和傳感器相結(jié)合,可以構(gòu)成新一代的智能傳感器。它將傳感器變換后的物理量作進一步的變化和處理,使其成為數(shù)字信號,可以遠距離傳輸并與計算機接口。 ( 6)現(xiàn)代交通與航空航天領(lǐng)域 通常應(yīng)用于電子綜合顯示系統(tǒng)、動力監(jiān)控系統(tǒng)、自動駕駛系統(tǒng)、通信系統(tǒng)以及運行監(jiān)視系統(tǒng)等。這些 領(lǐng)域?qū)w積、功耗、穩(wěn)定性和實時性的要求往往比商用系統(tǒng)還要高,因此采用單片機系統(tǒng)更加重要。 8 單片機的結(jié)構(gòu) MCS52單片機內(nèi)部結(jié)構(gòu) 8052單片機包含中央處理器、程序存儲器 (ROM)、數(shù)據(jù)存儲器 (RAM)、定時 /計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線 。 1. 中央處理器 [3]: 中央處理器 (CPU)是整個單片機的核心部件,是 8位數(shù)據(jù)寬度的處理器,能處理 8位二進制數(shù)據(jù)或代碼, CPU 負責控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控 制輸入輸出功能等操作。 2. 數(shù)據(jù)存儲器 (RAM) 8052 內(nèi)部有 128 個 8位用戶數(shù)據(jù)存儲單元和 128 個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的 RAM 只有 128 個,可存放讀寫的數(shù)據(jù),運算的中間結(jié)果或用戶定義的字型表。 如圖 1 圖 1 單片機 8052 的內(nèi)部結(jié)構(gòu) 3. 程序存儲器 (ROM): 8052 共有 4096 個 8 位掩膜 ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。 4. 定時 /計數(shù)器: 8052 有 兩個 16位的可編程定時 /計數(shù)器,以實現(xiàn)定時或計數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。 9 5. 并行輸入輸出 (I/O)口: 8052 共有 4組 8 位 I/O 口 (P0、 P P2 或 P3),用于對外部數(shù)據(jù)的傳輸。 6. 全雙工串行口: 8052 內(nèi)置一個全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。 7. 中斷系統(tǒng): 8052 具備較完善的中斷功能,有兩個外中斷、兩個定時 /計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有 2 級的優(yōu)先級別選擇。 8. 時鐘電路: 8052 內(nèi)置最 高頻率達 12MHz 的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序,但 8052 單片機需外置振蕩電容。 單片機的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛 (Harvard)結(jié)構(gòu),另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓 (Princeton)結(jié)構(gòu)。 Intel 的 MCS52系列單片機采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品 16 位的MCS96 系列單片機則采用普林斯頓結(jié)構(gòu)。 下圖 2 是 MCS52 系列單片機的內(nèi)部結(jié)構(gòu)示意圖。 圖 2 MCS52 系列單片機的內(nèi)部結(jié)構(gòu) 10 MCS52的引腳說明 MCS52系列單片機中的 803 8051 及 8751 均采用 40Pin 封裝的雙列直接DIP 結(jié)構(gòu),右圖是它們的引腳配置, 40 個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根, 4組 8位共 32 個 I/O 口,中斷口線與 P3 口線復(fù)用。現(xiàn)在我們對這些引腳的功能加以說明 。如圖 3 圖 3 單片機的引腳圖 P0 端口 []: P0 是一個 8 位漏極開路型雙向 I/O 端口,端口置 1(對端口寫 1)時作高阻抗輸入端。作為輸出口時能驅(qū)動 8個 TTL。 對內(nèi)部 Flash 程序存儲器編程時,接收指令字節(jié) 。校驗程序時輸出指令字節(jié),要求外接上拉電阻。 在訪問外部程序和外部數(shù)據(jù)存儲器時, P0 口是分時轉(zhuǎn)換的地址 (低 8 位 )/數(shù)據(jù)總線,訪問期間內(nèi)部的上拉電阻起作用。 P1 端口 [- ]: P1 是一個帶有內(nèi)部上拉電阻的 8位雙向 I/0 端口 。輸出時可驅(qū)動 4 個 TTL。端口置 1 時,內(nèi)部上拉電阻將端口拉到高電平,作輸入用。對內(nèi)部 Flash 程序存儲器編程時,接收低 8 位地址信息。 P2 端口 [- ]: P2 是一個帶有內(nèi)部上拉電阻的 8位雙向 I/0 端口。輸出時可驅(qū)動 4 個 TTL。端口置 1 時,內(nèi)部上拉電阻將端口拉到高電平,作輸入用。對內(nèi)部 Flash 程序存儲器編程時,接收高 8 位地址和控制信息。 在訪問外部程序和 16 位外部數(shù)據(jù)存儲器時, P2 口送出高 8 位地址。而在訪問 8位地址的外部數(shù)據(jù)存儲器時其引腳上的內(nèi)容在此期間不會改變。 11 P3 端口 [— ]:是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。輸出時可驅(qū)動 4個 TTL。端口置 1時,內(nèi)部上拉電阻將端口拉到高電平,作輸入用。 對內(nèi)部 Flash 程序存儲器編程時,接控制信息。除此之外 P3 端口還用于一些專門功能,見表 1。 P3 引腳 兼用功能 串行通訊輸入( RXD) 串行通訊輸出( TXD) 外部中斷 0( INT0) 外部中斷 1( INT1) 定時器 0 輸入 (T0) 定時器 1 輸入 (T1) 外部數(shù)據(jù)存儲器寫選通 WR 外部數(shù)據(jù)存儲 器寫選通 RD 表 1 P3 端口引腳兼用功能表 Pin 9: RESET 復(fù)位信號復(fù)用腳,當 8052通電,時鐘電路開始工作,在 RESET引腳上出現(xiàn) 24 個時鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。初始化后,程序計數(shù)器 PC 指向 0000H, P0P3 輸出口全部為高電平,堆棧指 針 寫入 07H,其它專用寄存器被清 “0” 。 RESET 由高電平下降為低電平后,系統(tǒng)即從 0000H 地址開始執(zhí)行程序。然而,初始復(fù)位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài), 8052的初始態(tài) 。 Pin30: ALE/ 當訪問外部程序器時, ALE(地址鎖存 )的輸出用于鎖存地址的低位字節(jié)。而訪問內(nèi)部程序存儲器時, ALE 端將有一個 1/6 時鐘頻率的正脈沖信號,這個信號可以用于識別單片機是否工作,也可以當作一個時鐘向外輸出。更有 一個特點,當訪問外部程序存儲器, ALE 會跳過一個脈沖。 對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖 ( PROG)。 如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只有一 條 MOVX 和 MOVC 指令才能將 ALE 激活。此外,該引腳會被微 拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 禁止位無效。 Pin29: 當訪問外部程序存儲器時,此腳輸出負脈沖選通信號, PC 的 16位地址數(shù)據(jù)將出現(xiàn)在 P0 和 P2 口上,外部程序存儲器則把指令數(shù)據(jù)放到 P0口上,由 CPU 讀入并執(zhí)行。 12 Pin31: EA/Vpp程序存儲器的內(nèi)外部選通線, 8051 和 8751 單片機,內(nèi)置有4kB 的程序存儲器,當 EA 為高電平并且程序地址小于 4kB 時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過 4kB 地址則讀取外部指令數(shù)據(jù)。如 EA 為低電平,則不管地址大小,一律讀取外部程序存儲器指令。顯然,對內(nèi)部無程序存儲器的 8031,EA端必須接地。 硬件設(shè)計 硬件設(shè)計的原則 在性價比滿足應(yīng)用系統(tǒng)要求的情況下,選擇更可靠,更熟悉的單片機縮短研制周期。盡可能選擇自己較為熟悉的應(yīng)用電路,以提高系統(tǒng)的可靠性。 單片機內(nèi)部的資源與外部的擴展資源 應(yīng)在滿足系統(tǒng)設(shè)計的基礎(chǔ)上留有余地,為進一步的升級和擴展提供方便。 應(yīng)充分的結(jié)合軟件方案考慮硬件的結(jié)構(gòu),通常硬件功能較完善,其相應(yīng)的軟件程序就簡單,但硬件的成本較高,而功能較低,其相應(yīng)的軟件就
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1