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

正文內(nèi)容

數(shù)字鐘基于51單片機匯編語言設(shè)計(存儲版)

2024-12-17 21:06上一頁面

下一頁面
  

【正文】 TF 0IE 1TF 1TIRIEX 0EX 1≥1ET1ES優(yōu)先級高級中斷請求PC低級中斷請求PC 21 模擬功能 在開發(fā)目標(biāo)系統(tǒng)的過程中,單片機的開發(fā)系統(tǒng)允許用戶使用它內(nèi)部的 RAM存儲器和輸入輸出來替代目標(biāo)系統(tǒng)中的 ROM 程序存儲器、 RAM 數(shù)據(jù)存儲器和輸入輸出,使用戶在目標(biāo)系統(tǒng)樣機還未完全配置 好以前,便可以借用開發(fā)系統(tǒng)提供的資源進(jìn)行軟件的開發(fā)。 4) 跟蹤運行:類似單步運行過程,但可以跟蹤到子程序中運行。小時控設(shè)定 SECOND EQU 30H 。秒清零 MOV R6,0 。秒加 1 MOV R6,0 。時滿 24,返回顯示 MOV HOUR,0 。按一下,分加 1 JNB K3,ADD_HOUR 。判斷是否加到 60秒 MOV SECOND,0 。分清零 LJMP HOUR 。分清零 MOV SECOND,0 。把數(shù)字 10傳送到 B DIV AB 。分個位 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。 實踐課上,我們?nèi)嵱?xùn)中心講課堂上講的最簡單的延時、跳轉(zhuǎn)等幾個小程序做了調(diào)試和仿真練習(xí), 這才算是對單片機編程這門課程入門了 。 經(jīng)過這幾個周的時間, 常??磿⑸暇W(wǎng)查資料, 摸索 2 個仿真軟件的應(yīng) 用,我對數(shù)字時鐘電路單片機的設(shè)計有了一定的了解,漸漸的對單片機應(yīng)用有了進(jìn)一步的了解, 對相關(guān)知識有了短時間的加強, 我深刻的認(rèn)識到了單片機課程理論學(xué)習(xí)的重要性,沒有扎實的理論基礎(chǔ), 做起課程設(shè)計來是十分艱難的, 有些很基本的知識都需要查資料去印證,去比較資料上的釋義,弄懂它的意思,然后再寫程序調(diào)試,反復(fù)的實驗 。 [4]張友德,趙志英,徐時亮 , 單片微機原理應(yīng)用與實驗 , 復(fù)旦大學(xué)出版社, 2020。 [2]張夢欣,單片機原理及接口技術(shù),中國勞動社會保障出版社 , 北京 , 2020。 由于對 Multisim軟件不熟悉, 在操作過程中找虛擬元件花費了很長時間,用到最后發(fā)現(xiàn) Multisim這個軟件 里沒有要用的一些芯片 ,上網(wǎng)查資料 得知 ,Multisim是用來仿真復(fù)雜的數(shù)字電路的,不適合單片機的仿真電路 。 后來牛濤老師為大家補課, 從單片機編程的最基礎(chǔ)知識講起, 從基本的數(shù)據(jù)變換,最簡單的程序指令 解釋, 到程序設(shè)計的思路、流程、電路圖給我們講授的時候, 才讓我茅塞頓開 。分十位 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。數(shù)碼管顯示子程序 MOV A,SECOND 。判斷是否加到 24小時 MOV HOUR,0 。分鐘值加 1 MOV A,MIN CJNE A,60,J1 。秒值加 1 MOV A,SECOND 。顯示當(dāng)前更新時間 JNB K1,ADD_SECOND 。時加 1 MOV MIN,0 。脈沖加 1 MOV A,R6 CJNE A,20,EXIT 。時清零 MOV MIN,0 。秒按鍵設(shè)定 K2 BIT 。 2) 斷點運行:允許用戶任意設(shè)置斷點條件,啟動 CPU 從規(guī)定地址開始運行后,當(dāng)碰到斷點條件(程序地址和指定斷點地址符合或者 CPU 訪問到指定的數(shù)據(jù)存儲器單元等條件)符合以后停止運行。 單片機的資源包括:片上的 CPU、 RAM、 SFR、定時器、中斷源、 I/O口以及外部可擴充的程序存儲器和數(shù)據(jù)存儲器地址空間。 IT0: INT0觸發(fā)方式控制位,可由軟件進(jìn)和置位和復(fù)位, IT0=0, INT0為低電平觸發(fā)方式, IT0=1, INT0為負(fù)跳變觸發(fā)方式。 5個中斷源的符號、名稱及產(chǎn)生的條件如下。計數(shù)器在每個機器周期的 S5P2 期間采樣引腳輸入電平。當(dāng)定時器工作在計數(shù)方式時,外部事件通過引腳 T0( )和 T1( )輸入。 時間設(shè)置完成? 系統(tǒng)初始化 定時器初始化 啟動脈沖跑秒 是否按設(shè)置鍵? 按鈕設(shè)置時間 圖 1 主 程序 流程圖 時加 1 顯示當(dāng)前時間 時加 1 時加 1 16 按鍵調(diào)時子程序: 按鍵 調(diào)試程序, 是檢測 是否有按鍵按下: ( 1) 如果秒按鍵按下,就給秒加 1; ( 2) 如果分按鍵按下,就給分加 1; ( 3) 如果小時按鍵按下,就給小時加 1; ( 4) 如果沒有按鍵按下,時鐘就顯示當(dāng)前時間。所有程序,不論用何種語言編制,都必須轉(zhuǎn)成機器指令,運用機器的邏輯功能,其功能才能得以實現(xiàn)。 ( 4) 目標(biāo)代碼簡短,占用內(nèi)存少,執(zhí)行速度快,是高效的程序設(shè)計語言。因此匯編語言亦稱為符 號語言。 匯編語言是一種功能很強的程序設(shè)計語言 ,也是利用計算機所有硬件特性并能直接控制硬件的語言。匯編語言有其缺陷性,但它編寫的代碼最小,最直接,效率也最高,所以還深得用戶接受。 當(dāng) 8051單片機的 P0口總線負(fù)載達(dá)到或超過 P0 最大負(fù)載能力時,必須接入 74LS245 等總線驅(qū)動器。 將多只 LED 的陰極連在一起即為共陰式,而將多只 LED的陽極連在一起即為共陽式。 MCS51 的指令周期一般需要 1或 2個機器周期,乘,除法指令為 4 個機器周期。AT89C51 內(nèi)部具有一個振蕩電路 , 內(nèi)部方式就是利用該電路在 和 兩 10 引腳之間外接晶振和電容 C C2 構(gòu)成并聯(lián)諧振電路 , 使內(nèi)部震蕩產(chǎn)生自激振蕩如圖所示 。上電復(fù)位的工作過程是在加電時,復(fù)位電路通過電 容加給 RST 端一個短暫的高電平信號,此高電平信號隨著 Vcc 對電容的充電過 程而逐漸回落,即 RST 端的高電平持續(xù)時間取決于電容的充電時間。單片機系統(tǒng)的復(fù)位方式有:手動按鈕復(fù)位和上電復(fù)位。 000H 0FFFH 程序存儲器 0FFFH 0000H 60KB 外部ROM 64KB 外部 RAM 4KB 內(nèi)部 EA=1 4KB 外部 EA=0 專用寄存器 內(nèi)部RAM FFFFH 1000H 0FFFH 0000H FFH 80H 7FH 00H 內(nèi)部數(shù)據(jù)存儲器 外部數(shù)據(jù)存儲器 圖 4 AT89C51 芯片 程序存儲器結(jié) 構(gòu) 8 ( 3) FLASH Memory 型單片機:內(nèi)部含有 FLASH Memory 型程序存儲器,用戶可以用編程器對 FLASH Memory 存儲器快速整體擦 除和逐個字節(jié)寫入,這種單片機價格也低、使用方便,是目前最流行的單片機。 PSEN(29 角 ):外部存儲器讀選通信號 。 VSS(20 腳 ):接地端。當(dāng)某周期采樣到一高電平輸入, 5 而下一周期又采樣到一低電平時,則計數(shù)器加 1,更新的計數(shù)值在下一個機器周期的 S3P1 期間裝入計數(shù)器。 二、 單片機數(shù)字時鐘的硬件 系統(tǒng) 單片機最小系統(tǒng)的電路原理 51單片機最小系統(tǒng)復(fù)位電路的極性電容 C1的大小直接影響單片機的復(fù)位時間,一般采用 10~30uF, 51 單片機最小系統(tǒng)容值越大需要的復(fù)位時間越短。 MCS51系列單片機分為兩大系列,即 51 子系列與 52子系列。 89C2051 單片機,就是一種非總線型的。小到家用電器儀器儀表,大到機器設(shè)備和整套生產(chǎn)線都可用單片機來實現(xiàn)自動化控制。 題目描述 掌握單片機最小系統(tǒng)的電路原理圖; 熟知單片機的工作原理; 小組共同編輯、編譯軟件; 調(diào)試要求: ( 1) 數(shù)碼管顯示當(dāng)前的時間值; ( 2) 時間精度為 1 秒,由秒個位數(shù)碼管變化體現(xiàn); ( 3) 閃爍顯示時鐘; ( 4) 調(diào)試數(shù)字時鐘; ( 5) 四個按鈕, K1 用作“秒”的設(shè)定; K2 用作“分”的設(shè)定; K3 用 作“時”的設(shè)定; K4 用作復(fù)位設(shè)定; 單片機基礎(chǔ)知識 所謂單片機,通俗的來講,就是把中央處理器 CPU( Central Processing Unit),存儲器( memory),定時器, I/O( Input/Output)接口電路等一些計算機的主要功能部件集成在一塊集成電路芯片上的微型計算機。 本次設(shè)計中以單片機的發(fā)展過程和發(fā)展方向為背景,介紹了單片機的輸入輸出的工作原理和操作方法,中斷的工作原理和操作方法, 74LS245 驅(qū)動器的工作原理和與 LED 連接的方法?,F(xiàn)代的數(shù)字鐘不僅需要數(shù)字電路技術(shù)而且需要模擬電路技術(shù)和單片機技術(shù),增加了數(shù)字鐘的功能。 14 主程序 12 匯編語言 8 時鐘震蕩電路 3 數(shù)字鐘基本原理 Ⅲ 摘要 1 MCS51 單片機介紹及分類 19 WAVE6000 仿真軟件介紹 25 五、心得體會但與機械 式時鐘相比已經(jīng)具有更高的準(zhǔn)確性和直觀性,且無機械裝置,具有更長的使用壽命,因此得到了廣泛的使用 。而且通過電子數(shù)字鐘的制作進(jìn)一步的了解各種在制作中用到的中小規(guī)模 集成電路的作用及實用方法。 2 單片機的主要分類: 按應(yīng)用領(lǐng)域可分為:家電類,工控類,通信類,個人信息終端類等 等; 按通用性可分為:通用型和專用型。例如電子表里的單片機就是其中的一種。 ( 2) 單片機的發(fā)展過程: 1971 年 intel 公司研制出世界上第一個 4位的微處理器; 1973 年 intel 公司研制出 8位的微處理器 8080; 3 1976年 intel 公司研制出 MCS48系列 8位的單片機,這也是單片機的問世。 這兩大系列單片機的主要硬件特性如 表 1: 片內(nèi) ROM 模式 ROM 大小 RAM 大小 尋址 范圍 I/O 特性 中斷源 數(shù)量 無 ROM EPROM 計數(shù)器 并行口 8031 8051 8751 4KB 128B 64
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1