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

正文內(nèi)容

微機(jī)原理課程設(shè)計論-文庫吧資料

2025-06-11 13:09本頁面
  

【正文】 CLK=1。0x80)。i++) //發(fā)送地址 { CLK=0。 //拉低片選線,選中器件 for (i=0。 /********************* 地 址 、 數(shù) 據(jù) 發(fā) 送 子 程 序**************************/ 微機(jī)原理與匯編語言課程設(shè)計報告 19 void Write7219(unsigned char address,unsigned char dat) { uchar i。 void Initial(void)。 uchar k=0,i=0。 //減少 */ uchar sj[7]={0}。 //位選擇 sbit KEY3=P1^5。 /*sbit KEY1=P1^3。 sbit key3=P3^2。 //MAX7219 串行時鐘 13 腳 sbit key1=P3^0。 //MAX7219 片選 12 腳 sbit DIN=P1^1。這里不在詳細(xì)介紹,后面的源程序中會有詳細(xì)的講解。 鍵盤 去抖 這個部分相對比較簡單,延時函數(shù)主要是確定時間的精度問題。具體的實現(xiàn)問題用了兩個 switch 語句,來確認(rèn)有鍵按下了時候就進(jìn)行加一和減一的調(diào)整。一個用來循環(huán)調(diào)整的哪一位,當(dāng)處于調(diào)整的位是,數(shù)碼管所對應(yīng)的時間位的下面會出現(xiàn)一個微機(jī)原理與匯編語言課程設(shè)計報告 17 亮點進(jìn)行提示。在這一個功能我們設(shè)臵了四個功能鍵。由于用的是 51 單片機(jī),沒有辦法連接電腦的鍵盤,所以時間鍵盤的初始化只能用按鈕來代替。具體的 程序后面源程序清單中會有介紹。這對于軟件編程來說還是比較簡單的,只需要用 if 語句就可以完成。而十位是六進(jìn)制。這當(dāng)中主要考慮的就是時間的進(jìn)位問題以及十、分、秒十位和各位的進(jìn)制問題。 時鐘 運行 進(jìn)位 規(guī)則 這一部分是我們設(shè)計的主要部分,主要完成時鐘的進(jìn)位和正常的時間顯示問題。其中 C1 為電源濾波電容, R1 用來設(shè)臵段電流。通過7219 的驅(qū)動,是數(shù)碼管能顯示通過軟件設(shè)臵的時間。下面我們對各個部分分別加以說明。我們程序出現(xiàn)錯誤的時候也方便我們調(diào)試。硬件連線的時候要注意單片機(jī)應(yīng)與試驗箱共地,否則數(shù)碼管不會顯示時間。只需要在電腦用 C 語言完成相應(yīng)的功能,把程序下載到單片機(jī),用單片機(jī)來實現(xiàn)相應(yīng)的功能。編程時只有正確操作這些寄存器, MAX7219 才可工作。 MAX7219 的外部引腳分配如圖 1 所示及內(nèi)部結(jié)構(gòu)如圖 2 所示。它的操作很簡單,MCU 只需通過 模擬 SPI 三線 接口就可以將相關(guān)的指令寫入 MAX7219的內(nèi)部指令和數(shù)據(jù)寄存器 ,同時它還允許用戶選擇多種譯碼方式和譯微機(jī)原理與匯編語言課程設(shè)計報告 10 碼位。 MAX7219 是 MAXIM公司 生產(chǎn)的串行輸入 /輸出共陰極 數(shù)碼管顯示 驅(qū)動芯片, 一片 MAX7219 可驅(qū)動 8 個 7 段(包括小數(shù)點共 8 段)數(shù)字LED、 LED 條線圖形顯示器 、 或 64 個分立的 LED 發(fā)光二級管 。 MAX7219 及其功能說明 設(shè)計題目做的是數(shù)字時鐘,首先應(yīng)該有數(shù)碼管來顯示相應(yīng)的時間,這要用到一片 7219 芯片來驅(qū)動所用到的數(shù)碼管。因此要 1 腳我們要能夠控制,也就是說,我們要能夠讓 1 管腳按要求變?yōu)楦呋虻碗娖健? 我們的第一個任務(wù)是要用單片機(jī)點亮一只發(fā)光二極管 LED,顯然,微機(jī)原理與匯編語言課程設(shè)計報告 9 這個 LED 必須要和單片機(jī)的某個管腳相連,不然單片機(jī)就沒法控制它了,那么和哪個管腳相連呢?單片機(jī)上除了剛才用掉的 5 個管腳,還有 35 個,我們將這個 LED 和 1 腳相連。 EA 管腳: EA 管腳接到正電源端。只要買來晶 體震蕩器,電容,連上就能了,按圖 1 接上即可。單片機(jī)使用的是 5V 電源,其中正極接 40 管腳,負(fù)極(地)接 20 管腳。 微機(jī)原理與匯編語言課程設(shè)計報告 8 〈 51 單片機(jī)引腳圖及引腳功能〉 拿到一塊芯片,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為 89C51 的芯片,下面我們就看一下如何給它連線。 ⒋ I/O 線 80C51 共有 4 個 8 位并行 I/O 端口: P0、 P P P3 口,共 32 個引腳。 ① EA 功能:內(nèi)外 ROM 選擇端。 ② VPD 功 能:在 Vcc 掉電情況下,接備用電源。 ⑶ RST/VPD: 復(fù)位 /備用電源。 ⒊ 控制線 :控制線共有 4 根, ⑴ ALE/PROG: 地址鎖存允許 /片內(nèi) EPROM 編程脈沖 ① ALE 功能:用來鎖存 P0 口送出的低 8 位地址 ② PROG 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入編程脈沖。 單片機(jī)的 40 個引腳大致可分為 4 類:電源、時鐘、控制和 I/O 引腳。 所用到的芯片及其各自功能說明 單片機(jī)及其功能說明 這次課程設(shè)計的主要目的就是熟悉單片機(jī),下面我們先就單片機(jī)的一些功能加以介紹。 這次我們的課程設(shè)計,主要目的在于熟悉單片機(jī)的原理和應(yīng)用。由于我們以前沒有學(xué)過單片機(jī)這方面的知識,我們運用起來比較陌生,只能是一邊學(xué)一邊用,所以做的設(shè)計比較簡單,只有最基本的時鐘功能和校準(zhǔn)功能。 微機(jī)原理與匯編語言課程設(shè)計報告 6 第三章 硬件設(shè)計 硬件設(shè)計概要 這次做的是單片機(jī)時鐘程序設(shè)計,顧名思義,首先應(yīng)該用到的是單片機(jī)。 注意事項: 向定時器通道寫計數(shù)初 值時,無論以二進(jìn)制還是十進(jìn)制形式寫入,如果其值超過 255,需分兩次分別寫入計數(shù)器的高、低字節(jié),否則只需寫一次。 在定時中斷服務(wù)程序中,需要設(shè)計 1/100s 計數(shù)器,秒個位、秒十位計數(shù)器,分個位、分十位計數(shù)器,時個位、時十位計數(shù)器以及由鍵盤設(shè)臵的各定時時間計數(shù)器和各作息時間計數(shù)器等等,并對各計數(shù)器酌情作加 1 計數(shù)。 實現(xiàn)智能化電子鐘的軟件主要由主程序和中斷服務(wù)程序兩模塊組成。其中,定時器 /計數(shù)器電路是整個電子鐘設(shè)計的基礎(chǔ)。同學(xué)們要著重學(xué)會面對一個實 際問題,如何去自己收集資料,如何自己去學(xué)習(xí)新的知識,如何自己去制定解決問題的方案并通過實踐不斷地去分析和解決前進(jìn)道路上的一切問題,最終到達(dá)勝利的彼岸。 通過課程設(shè)計進(jìn)一步鍛煉同學(xué)們在微型計算機(jī)應(yīng)用方面的實際工作能力。為了使
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1