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

正文內(nèi)容

51單片機(jī)電子時(shí)鐘課程設(shè)計(jì)-文庫吧資料

2024-09-03 17:14本頁面
  

【正文】 到從原定時(shí)器初值中扣除計(jì)數(shù)器多計(jì)的脈沖個(gè)數(shù)。 因定時(shí)器 0 工作在方式 1,則 50ms 定時(shí)對應(yīng)的定時(shí)器初值為: 65536-50ms/2us=40536=9E58H,即 TH0=9EH, TH0=58H。因此本系統(tǒng)采用定時(shí)器與軟件循環(huán)相結(jié)合的定時(shí)方法。即定時(shí)器 0中斷子程序,完成刷新計(jì)時(shí)緩沖區(qū)的功能。主程序流程如下圖所示。 總電路原理圖 (五) 軟件部分 根據(jù)上述電子時(shí)鐘的工作流程,軟件設(shè)計(jì)可分為以下幾個(gè)功能模塊: ( 1)主程序模塊。 外接電源電路 外接電源電路用于連接外部 5V 電源與電子時(shí)鐘電路,通過自鎖開關(guān)控制電路的導(dǎo)通與斷開,當(dāng)開關(guān)閉合時(shí),電路導(dǎo)通,外部電源給電路正常供電,電子時(shí)鐘正常工作。單片機(jī)在復(fù)位 后的個(gè) I/O 口是高電平,此時(shí)三極管是截止的,編寫程序使選定的 I/O 為低電平,此時(shí)三極管導(dǎo)通,導(dǎo)通后蜂鳴器與電源正極連通,構(gòu)成一個(gè)工作回路,從而發(fā)出滴滴的響聲。其中 S1 按鍵開關(guān)用來選擇要修改的數(shù)字; S2 按鍵用來增加所選數(shù)字的數(shù)值; S3 按鍵用來減少所選數(shù)字的數(shù)值。 時(shí)鐘顯示校正電路 本設(shè)計(jì)利用按鍵開關(guān)來校正時(shí)鐘顯示的數(shù)字。 LED 動(dòng)態(tài)顯示硬件連接簡單,但動(dòng)態(tài)掃描的顯示方式需要占有 CPU 較多 的時(shí)間,在單片機(jī)沒有太多實(shí)時(shí)測控任務(wù)的情況下可以采用。需要幾個(gè) LED就必須占有幾個(gè)并行口,比較適用于LED 數(shù)量較少的場合。 靜態(tài)顯示的優(yōu)點(diǎn)是程序簡單、顯示亮度有保證、單片機(jī) CPU 的開銷小,節(jié)約 CPU 的工作時(shí)間。 對于實(shí)時(shí)時(shí)鐘而言,顯示顯然是另一個(gè)重要的環(huán)節(jié)。另外, 89C2051本身無專門的液晶驅(qū)動(dòng)接口,因此,本時(shí)鐘采用數(shù)碼管顯示方式。 顯示電路 就時(shí)鐘而言,通??刹捎靡壕э@示或數(shù)碼管顯示。計(jì)算機(jī)把程序從九針串口送到 max232 芯片,電平轉(zhuǎn)換后送進(jìn)單片機(jī)的串行口,也就是TXD和 RXD。管腳 TXD 和 RXD 用于異步串行通信。單片機(jī)的晶振并不是只能用 12M,只要不超過 20M 就行,在準(zhǔn)許的范圍內(nèi),晶振越大,單片機(jī)運(yùn)行越快,還有用 12M 的就是好算時(shí)間,因?yàn)橐粋€(gè)機(jī)器周期為 1/12 時(shí)鐘周期,所以這樣用 12M的話,一個(gè)時(shí)鐘周期為 12us,那么定 時(shí)器計(jì)一次數(shù)就是 1us了,電容范圍在 2040pF 之間,這里連接的是 30pF 的電容。 晶振電路 本設(shè)計(jì)晶振電路采用 12M 的晶振。 上電按鈕復(fù)位電路 本設(shè)計(jì)采用上電按鈕復(fù)位電路:首先經(jīng)過上電復(fù)位,當(dāng)按下按鍵時(shí), RST 直接與 VCC 相連,為高電平形成復(fù)位,同時(shí)電解電容被電路放電;按鍵松開時(shí), VCC對電容充電,充電電流在電阻上, RST依然為高電平,仍然是復(fù)位,充電完成后,電容相當(dāng)于開路, RST 為低電平,單片機(jī)芯片正常工作。注意加密方式 1時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號將不出現(xiàn)。 PSEN:外部程序存儲(chǔ)器的選通信號。另外,該引腳被略微拉高。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。因此它可用作對外部輸出的脈 沖或用于定時(shí)目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。當(dāng) P3口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。 P2口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存 儲(chǔ)器 進(jìn)行存取時(shí), P2 口輸出地址的高八位。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。在 FLASH編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。 P0能夠用于外部程 序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 P0 口: P0 口為一個(gè) 8位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 STC89C51單片機(jī)管腳結(jié)構(gòu)圖 VCC: 電源 。這些部件通過內(nèi)部總線聯(lián)接起來,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。 STC89C51 單
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1