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

正文內(nèi)容

基于單片機(jī)的數(shù)字鐘課程設(shè)計(jì)(已修改)

2025-01-30 16:25 本頁面
 

【正文】 烏魯木齊職業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) 烏魯木齊職業(yè)大學(xué) 畢 業(yè) 設(shè) 計(jì)(論 文)系 (院): 信息工程學(xué)院 專 業(yè) : 電子信息工程 班 級 : 1007班 學(xué)生姓名 : 趙歡 學(xué) 號 : 2010020148 課 題 : 基于單片機(jī)的數(shù)字鐘的設(shè)計(jì) 指導(dǎo)教師 : 2013年 4 月10日目 錄摘要 1引言 21 AT89S52單片機(jī)介紹 32 設(shè)計(jì)功能及說明 53 數(shù)字中的硬件設(shè)計(jì) 6 最小系統(tǒng)設(shè)計(jì) 6 LED顯示電路 9 數(shù)字中的原理圖 104 數(shù)字鐘的軟件設(shè)計(jì) 11 系統(tǒng)軟件設(shè)計(jì)流程圖 125 單模塊流程設(shè)計(jì)及程序設(shè)計(jì) 15 初始化模板 15 開關(guān)檢測模塊 16 顯示主程序 17 鬧鈴及整點(diǎn)報(bào)時(shí)判斷程序(EIGHT) 8 中斷(TO)計(jì)時(shí)程序 19 中斷(T1)預(yù)置程序 19 中斷(INT0)設(shè)定程序 196 系統(tǒng)仿真 19 PROTOES軟件介紹 19 數(shù)字鐘系統(tǒng)PROTOES仿真 207 調(diào)試與功能說明 20 硬件調(diào)試 21 系統(tǒng)性能測試與功能說明 21 系統(tǒng)時(shí)鐘誤差分析 21 軟件調(diào)試問題及解決 218 單模塊軟件測試 22 編碼中常用的程序結(jié)構(gòu)說明 22 單模塊軟件測試中的問題及解決 229 軟件部分燒寫調(diào)試 23總結(jié) 26致謝 27參考文獻(xiàn): 28基于單片機(jī)的數(shù)字鐘的設(shè)計(jì)摘 要 單片計(jì)算機(jī)即單片微型計(jì)算機(jī)。由RAM ,ROM,CPU構(gòu)成,定時(shí),計(jì)數(shù)和多種接口于一體的微控制器。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。而51系列單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次課程設(shè)計(jì)通過對它的學(xué)習(xí),應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬的能力。本設(shè)計(jì)是通過單片機(jī)設(shè)計(jì)一個(gè)多功能電子表,要求不僅具有電子時(shí)鐘的功能還具有鬧鈴、設(shè)定鬧鈴時(shí)間、整點(diǎn)報(bào)時(shí)、生日提醒功能,而且能夠預(yù)置生日時(shí)間關(guān)鍵字:單片機(jī);多功能電子表;跑表;數(shù)碼管顯示引言 1957年,Ventura發(fā)明了世界上第一個(gè)電子表,從而奠定了電子表的基礎(chǔ),電子表開始迅速發(fā)展起來?,F(xiàn)代的電子表是基于單片機(jī)的一種計(jì)時(shí)工具,采用延時(shí)程序產(chǎn)生一定的時(shí)間中斷,用于一秒的定義,通過計(jì)數(shù)方式進(jìn)行滿六十秒分鐘進(jìn)一,滿六十分小時(shí)進(jìn)一,滿二十四小時(shí)小時(shí)清零。從而達(dá)到計(jì)時(shí)的功能,是人民日常生活不可缺少的工具。 現(xiàn)在高精度的計(jì)時(shí)工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘、石英鐘、石英表都采用了石英技術(shù),因此走時(shí)精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)試,數(shù)字式電子鐘用集成電路計(jì)時(shí)時(shí),譯碼代替機(jī)械式傳動,用LED顯示器代替指針顯示進(jìn)而顯示時(shí)間,減小了計(jì)時(shí)誤差,這種表具有時(shí)、分、秒顯示時(shí)間的功能,還可以進(jìn)行時(shí)和分的校對,片選的靈活性好。1 AT89S52單片機(jī)介紹 AT89S52 具有以下標(biāo)準(zhǔn)功能:8k 字節(jié) Flash,256 字節(jié) RAM,32 位 I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器/計(jì)數(shù)器,一個(gè) 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許 RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止(1)。 圖 單片機(jī)引腳圖VCC : 電源 GND: 地P0 口:P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。作為輸出口,每位能驅(qū)動 8 個(gè) TTL 邏輯電平。對 P0 端口寫“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時(shí),P0 口也被作為低 8 位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0 具有內(nèi)部上拉電阻。在 flash 編程時(shí),P0 口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校時(shí),需要外部上拉電阻。P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,p1 輸出緩沖器能驅(qū)動 4 個(gè)TTL 邏輯電平。對 P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外, 和 分別作定時(shí)器/計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入()和時(shí)器/計(jì)數(shù)器 2的觸發(fā)輸入(),具體如下表所示(2)。 AT89S52 P1口第二功能表腳號第二功能T2(定時(shí)器/計(jì)數(shù)器 T2 的外部計(jì)數(shù)輸入),時(shí)鐘輸出T2EX(定時(shí)器/計(jì)數(shù)器 T2 的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用) P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅(qū)動 4 個(gè)TTL 邏輯電平。對 P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)在訪問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX @DPTR)時(shí),P2 口送出高八位地址P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,p2 輸出緩沖器能驅(qū)動 4 個(gè)TTL 邏輯電平。對 P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。 AT89S52 P3口第二功能表腳號第二功能RXD(串行輸入)TXD(串行輸出)INT0(外部中斷 0)INT0(外部中斷 0)T0(定時(shí)器 0 外部輸入)T1(定時(shí)器 1 外部輸入)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器寫選通) RST: 復(fù)位輸入。晶振工作時(shí),RST 腳持續(xù) 2 個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1