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

正文內(nèi)容

基于51單片機(jī)數(shù)字時鐘課程設(shè)計(jì)論文-文庫吧資料

2024-11-04 11:24本頁面
  

【正文】 畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明 2 附錄 B 實(shí)物圖 附錄 C 系統(tǒng) 源程序 部分 代碼 include define uchar unsigned char void write_hms(uchar,uchar)。 3) 排除電源故障 在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞??梢圆扇z查元器件與設(shè)計(jì)要求的型號、規(guī)格和安裝是否一致。必要時利用數(shù)字萬用表的短路測試功能,可以縮短排錯時間。排除的方法是首先將加工的印制板認(rèn)真對照原理圖,看兩者是否一致。 在硬件的調(diào)試過程中有一下心得體會: 1)排除邏輯故障 這類故障往往由于設(shè)計(jì)和加工制板過程中工藝性錯誤所造成的。 16 Proteus 與 Keil 連接調(diào)試 結(jié)果 點(diǎn)擊仿真按鈕,則將出現(xiàn)本程序的主界面,即時間顯示界面, 結(jié)果如圖 所示: 圖 Proteus 仿真圖結(jié)論 本系統(tǒng)利用了 ATC89S52 芯片,設(shè)計(jì) 出了一個數(shù)字 時鐘 系統(tǒng),該系統(tǒng)的功能基本符合設(shè)計(jì)任務(wù)的要求。 軟件調(diào)試 通過 keil 軟件上的編譯,對編寫好的軟件進(jìn)行編譯,很容易就會發(fā)現(xiàn)自己在編寫程序上的錯誤,然后根據(jù)提示找到問題的相應(yīng)行,進(jìn)行檢查,排除問題。 圖 有關(guān)編譯、連接、項(xiàng)目設(shè)置的工具條 以上操作也可以通過工具欄按鈕直接進(jìn)行。 圖 對輸出進(jìn)行控制 c. 編譯、連接 在設(shè)置好工程后,即可進(jìn)行編譯、連接。 設(shè)置對話框中的 Out Put 頁面,如圖 所示,這里面也有多個選擇項(xiàng),其中 Creat Hex file 用于生成可執(zhí)行代碼文件(可以用編程器寫入單片機(jī)芯片的HEX 格式文件,文件的擴(kuò)展名為 .HEX),默認(rèn)情況下該項(xiàng)未被選中,如果要寫片做硬件實(shí)驗(yàn),就必須選中該項(xiàng)。 設(shè)置對話框中的 Target 頁面,如圖 所示。 b. 工程的 詳細(xì)設(shè)置 工程建立好以后,還要對工程進(jìn)行進(jìn)一步的設(shè)置,以滿足要求。 圖 加入文件 雙擊 文件,將文件加入項(xiàng)目,然后點(diǎn)擊 “Close”即可返回主界面,返回后,點(diǎn)擊 “Source Group 1”前的加號,會發(fā)現(xiàn) 文件已在其中。點(diǎn)擊 ATMEL 前面的 “+”號,點(diǎn)擊其中的 STC89C51,然后再點(diǎn)擊 “確定 ”按鈕,回到主界面,點(diǎn)擊工程窗口的文件頁的 “Target1”,前面的 “+”號,可以看到下一層的 “Source Group1”,點(diǎn)擊 “Source 14 Group1”使其反白顯示,然后,點(diǎn)擊鼠標(biāo)右鍵,出現(xiàn)一個下拉菜單,如圖 所示。點(diǎn)擊 “保存 ”按鈕,出現(xiàn)第二個對話框,如圖 所示。 ( 1)源文件的建立 使用菜單 “FileNew”或者點(diǎn)擊工具欄的新建文件按鈕,即可在項(xiàng)目窗口的右側(cè)打開一個新的文本 編輯 窗口,在該窗口中輸入?yún)R編語言源程序,保存該文件,注意必須加上擴(kuò)展名(匯編語言源程序一般用 .asm 或 a51 為擴(kuò)展名)。 軟件調(diào)試 軟件編程環(huán)境 keil 介紹 a. Keil工程的建立 從桌面上直接雙擊 uVision 的圖標(biāo)以啟動該軟件。 2)鍵盤調(diào)試一般顯示器調(diào)試通過后,鍵盤調(diào)試就比較簡單,完全可以借助于顯示器,利用程序進(jìn)行調(diào)試。 圖 主程序流程圖 4 系統(tǒng)調(diào)試 系統(tǒng)硬件調(diào)試 1)顯示器部分調(diào)試為了使調(diào)試順利進(jìn)行,首先單片機(jī)與 LCD 顯示分離,這樣就 可以用靜態(tài)方法先測試 LCD 顯示,分為兩個步驟:第一,對其進(jìn)行初始化(即寫入命令控制字,最好定義為輸出方式)后;第二,將單片機(jī)與 LCD 結(jié)合起來,借助開發(fā)機(jī),通過編制程序進(jìn)行調(diào)試。實(shí)現(xiàn)了對時間的設(shè)置與修改、 LCD 顯示數(shù)值等主要功能。VDD D7 D6 VL D5 D4 D3 VSS D2 BLK D1 D0 E BLA R/W RS LCD1602 MCU 12 調(diào)時閃爍中斷服務(wù)程序用于被調(diào)單元的閃爍顯示。若沒到則循環(huán)執(zhí)行。 系統(tǒng)主程序設(shè)計(jì) 程序首先進(jìn)行初始化,在主程序的循環(huán)程序中首先調(diào)用數(shù)據(jù)處理程序,然后調(diào)用顯示程序,再判斷是否有按鍵按下。 +5 2 3 1K 1 16 GND 6 15 5 4 圖 LCD 與單片機(jī)連接圖 3 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì)概述 該軟件系統(tǒng)的設(shè)計(jì)主要包含 以下幾個子程序模塊 :初始化 程序 模塊、 按鍵掃描 子程序 模塊、 顯示 程序 模塊等。需要 背光時, BLA 串接一個限流電阻接 VDD, BLK接地,實(shí)測該模塊的背光電流為 50mA 左右; BLK: LED 背光地端。如果 MCU 的 I/O 口資源緊張的話,該模塊也可以只使用 4 位數(shù)據(jù)線 D4- D7 接口傳送數(shù)據(jù)。寫數(shù)據(jù)時,需要下降沿觸發(fā)模塊。 MCU 要寫入指令時,使 RS 為低電平; MCU 要寫入數(shù)據(jù)時,使 RS 為高電平; R/W:讀寫控制端。 VDD:電源正極, - ,通常使用 5V 電壓; VL: LCD 對比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為 0- 5V。這樣的話可以節(jié)省 MCU 的 I/O口資源。 圖 時鐘電路 10 LCD1602 的 結(jié)構(gòu)及工作原理 LCD1602 可以顯示 2 行 16 個字符,有 8 位數(shù)據(jù)總線 D0D7,和 RS、 R/W、EN 三個控制端口,工作電壓為 5V,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光。電路中的電容的取值通常在 20pF~ 30pF 之間,對外接電容的值沒有嚴(yán)格的要求,但電容的大小會影響振蕩器頻率的高低、振蕩器的穩(wěn)定性和起振的快速性。本系統(tǒng)選用內(nèi)部時鐘方式, STC89C51 內(nèi)部有 一個用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入端為芯片引腳XTAL1,輸出端為引腳 XTAL2。其電路圖 所示 . 圖 復(fù)位電路 單片機(jī)的時鐘頻率直接影響單片機(jī)的速度,時鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。復(fù)位的主要功能是把程序計(jì)數(shù)器( PC)初始化為 0000H,使單片機(jī)從 0000H 單元開始執(zhí)行程序,同時復(fù)位操作還對一些寄存器有影響。因此,高 128字節(jié)數(shù)據(jù) RAM 也可用于堆??臻g。例如,下面的間接尋址方式中, R0 內(nèi)容為 0A0H,訪問的是地址 0A0H 的寄存器,而不是 P2 口(它的地址也是 0A0H)。直接尋址方式訪問特殊功能寄存器( SFR)。也就是說高 128 字節(jié)與特殊功能寄存器有相同的地址,而物 單片機(jī) AT89S52 功能鍵 顯示 1602 USB 電源 加 1 鍵 減 1 鍵 9 理上是分開的。 數(shù)據(jù)存儲器: STC89C51 有 256 字節(jié)片內(nèi)數(shù)據(jù)存儲器。 程序存儲器:如果 EA 引腳接地,程序讀取只從外部存儲器開始。 單片機(jī)存儲器結(jié)構(gòu) 及復(fù)位電 路與時鐘電路 MCS51 器件有單獨(dú)的程序存儲器和數(shù)據(jù)存儲器。其總體框圖如圖 所示 圖 結(jié)構(gòu)框圖 該系統(tǒng)采用了 AT89S52 單片機(jī)系統(tǒng)來控制系統(tǒng)的工作,這樣就可以根據(jù)自己和場合的需要實(shí)時顯示時鐘、日歷等,如果選用液晶顯示電路,還可以進(jìn)行文字顯示,用于溫馨提示,消息或新聞的發(fā)布等。 8 2 系統(tǒng) 硬件設(shè)計(jì) 系統(tǒng)硬件組成及結(jié)構(gòu)框圖 數(shù)字時鐘設(shè)計(jì)包括以下幾部分 :時鐘模塊, 按鍵 輸入模塊,顯示模塊。 當(dāng)焊料為錫鉛合金焊接面為銅時,焊料先對焊接表面產(chǎn)生潤濕,伴隨著潤濕現(xiàn)象的發(fā)生,焊料逐漸向金屬銅擴(kuò)散,在焊料與金屬銅的接觸面形成附著層,使兩則牢固的結(jié)合起來。配合系統(tǒng)配 置的虛擬邏輯分析儀、示波
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1