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

正文內(nèi)容

單片機課程設計(3)-閱讀頁

2025-05-27 19:56本頁面
  

【正文】 FR 的串行數(shù)據(jù)緩沖器 SBUF 中的數(shù)據(jù)。 AT89C51 共有 4 個( P0、 P P P3 口) 8 位并行 I/O 端口,共 32 個引腳。 、 工作方式和定時器或計數(shù)器的選擇由指令來確定。 中斷系統(tǒng)允許接受 5 個獨立的中斷源,即兩個外部中斷,兩個定時器 /計數(shù)器中斷以及一個串行口中斷。 GND:接地。當P0 口的管腳第一次寫 1 時,被定義為高阻輸入 。在 FIASH 編程時, P0 口作為原碼輸入口,當FIASH 進行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外 部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 邵陽學院課設設計(論文) 5 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當 P2 口被寫 “1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。這是由于內(nèi)部上拉的緣故。在給出地址 “1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。 P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表 所示。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。在 FLASH 編程期間,此引腳用于輸入編程脈沖。因此它可用作對外部輸出的脈沖或用于定時目的。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。另外,該引腳被略微拉高。 /PSEN:外部程序存儲器的選通信號。在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將 不出現(xiàn)。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當 /EA 端保持高電平時,此間內(nèi)部程序存儲器。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 時鐘電路 設計 AT89C51 芯片內(nèi)部有一個高增益反向放大器用于構成振蕩器, XTAL1 和XTAL2 分別為 反向放大器的輸入和輸出。選用不同的電容對震蕩頻率有微調(diào)作用,但石英晶體本身的標定頻率才是單片機振蕩頻率的決定因數(shù)。 時鐘邵陽學院課設設計(論文) 7 電路如圖 所示。復位操作有上電自動復位和按鍵手動復位兩種方式。 復位電路雖然簡單,但其作用非常重要,是一個系統(tǒng)能否正常運行的首要條件,其電路連接圖如圖 所示。目前市面上字符液晶絕大多數(shù)是基于 HD44780 液晶芯片的, 控制原理是完全相同的,因此基于HD44780 寫的控制程序可以很方便地應用于市面上大部分的字符型液晶。 其中 : I/D=1:數(shù)據(jù)讀寫操作后, AC 自加一; I/D=0:數(shù)據(jù)讀寫操作后, AC 自減一; S=1:數(shù)據(jù)讀寫操作,畫面平移; S=0:數(shù)據(jù)讀寫操作,畫面不動; ( 4)顯示開關控制 功能 :設置顯示、光標和閃爍開關。 ( 5)光標、畫面位移 功能:光標、畫面移動。 ( 6)功能設置 功能:工作方式設置(初始化指令)。 ( 7) CGRAM 地址設置 功能:設置 CGRAM 地址, A5~ A0=0~ 3FH。 其中: N=0,一行顯示 A6~A0=0~4FH; N=1 兩行顯示,首行 A6~A0=0~2FH,次行 A6~A0=40~67H。 其中: BF=1:忙, BF=0:準備好。 ( 10)寫數(shù)據(jù) 邵陽學院課設設計(論文) 11 功能:根據(jù)最近設置的地址性質(zhì),數(shù)據(jù)寫入 CGRAM 或 DDRAM 中。 系統(tǒng)總體硬件電路圖設計 硬件電路圖用 Protues 軟件繪制而成。引腳 ~ 通過外接上拉電阻與 LCD 顯示器 LCD1602 的D0~ D7 相連,構成了液晶顯示電路,用來顯示 信息 。 安裝 Keil 與 Proteus。 在 Keil 軟件上輸入程序,進行編譯、連接 ,若存在錯誤則根據(jù)軟件下方提示修改正確。 在 Proteus進行硬件仿真 , 雙擊單片機 AT89C51彈出對話框,在 Program file欄中加載以 “.Hex”為后綴文件,再單擊 OK設置完成,最后按軟件 左下角的功能鍵 “運行 ”、 “暫停 ”、 “幀進 ”、 “停止 ”進行仿真。 運行程序, LCD1602 顯示 程序編寫的信息, 如圖 所示。 我也學到了很多新東西,比如 熟悉和掌握了單片機開發(fā)軟件 Keil 和仿真軟件 Proteus 的使用 。通過這次實踐使我更深刻的體會到了理論聯(lián)系實際的重要性,在今后的學習工作中 我 會更加的注重實際。 本次設計主要是完成兩方面工作 ,軟件程序設計和硬件電路板設計, 軟件使用 Keil 軟件進行仿真調(diào)試,硬件使用單片機仿真器、編程器、實驗儀三合一綜合開發(fā)平臺上的模塊 。但是由于設計者的設 計經(jīng)驗和知識水平都有限,時間也比較倉促,本系統(tǒng)還存在許多不足和缺陷,需進一步改進 , 例如系統(tǒng)硬件電路的設計還需進一步改進 。通過學習專業(yè)知識和查閱大量的資料,我在理論方面有了很大的收獲,實踐能力有了飛速提高,也積累了豐富的實踐經(jīng)驗,還鍛煉了自己分析問題、處理問題的能力,提高了自己的動手能力。 邵陽學院課設設計(論文) 16 參考文獻 [1]單片機課程設計指導,北京航空航天大學出版社,樓然苗等 2021 年 7月 [2]單片機實驗與實踐教程,北京航空航天大學出版社,何立民等 2021 年 7 月 [3]1602 液晶顯示系統(tǒng)中文資料,北京航空航天大學出版社,周立群等 2021 年七月 邵陽學院課設設計(論文) 17 致謝 在這次課程設計中,我得到許多人的幫助。是她帶 領我認知了單片機,從而應運單片機。她不拘一格的思路給與我無窮的啟迪。 最后我的感謝我這組的其他組員們,如果沒有我們的齊心協(xié)力,這次的課程設計不會這么快完成。 致謝人:汪中正 日期: 2021 年 6月 1日 邵陽學院課設設計(論文) 18 附錄一:程序源代碼 include define uint unsigned int define uchar unsigned char uchar code table[]=XIE HAI LONG。 sbit rs=P3^5。 sbit ep=P3^4。 void cao(uint z) { uint x,y。x0。y0。 } void zl(uchar ) { rs=0。 cao(5)。 cao(10)。 } void sj(uchar shu) { rs=1。 cao(5)。 cao(10)。 } void init() { rw=0。 zl(0x0c)。 // zl(0x80+0x10)。 for(a=0。a++) { sj(table[a])。 } zl(0x80+0x40)。a8。 cao(20)。a16。 // cao(200)。 }
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1