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

正文內(nèi)容

單片機與pc串行通信設(shè)計-閱讀頁

2024-12-23 23:43本頁面
  

【正文】 SCLK 的下降沿把數(shù)據(jù)移入寄存器 A、 B,然后 CS 的上升沿把數(shù)據(jù)送到 12 位DAC轉(zhuǎn)換器。 D15—D12編程控制位如下表 1所示 ,TLC5618的時序如圖 13所示。電路的工作原理是 3—8譯碼器將單片 16 機輸出的三位二進制代碼不同的八種組合 “翻譯 ”成不同的對應(yīng)輸出信號,其對應(yīng)的 8種組合分別與一個輸出對應(yīng), 8個輸出在任何情況下都只有一個有效,在此我們只用其中的 6種對應(yīng)信號。 采用逐個掃描哪個 LED被點亮,由于人的視覺具有殘留效應(yīng),因此感覺不到閃爍[4]。驅(qū)動共陽的 74LS47 數(shù)碼是低電平有效,當輸入的段為邏輯 “0”時,對應(yīng) LED 的段才點亮。圖中三極管起驅(qū)動 LED的作用,電阻用作限流作用,取三極管基極限流電阻 1K, LED限流電阻 100Ω。當按下復(fù)位鍵時系統(tǒng)復(fù)位,單按下功能 1鍵時發(fā)光二極管 D5閃動 2 次,當按下功能 2鍵 D5閃動 3 次,當按下功能 3鍵 D5閃動 4次,相應(yīng)的按下功能 4鍵 D5閃動 5次。 電源電路如圖 16所示: T1 AC220V 圖 16 電源電路 電源電路是整個系統(tǒng)工作的能量來源,主要由變壓器、橋式整流電路、濾波電容電路 、低功率三端穩(wěn)壓器 LM7805等組成。其工作原理是變壓器把市電 220V的交流電降壓為低壓交流電,通過橋式整流電路把低壓交流整流為含有脈動和諧波成份的直流電,再通過濾波電容把其中含有的脈動的交流成份濾出,就成為平緩的直流電,直流電壓不夠穩(wěn)定,它再通過三端穩(wěn)壓器 LM7805把電壓穩(wěn)定在一個基本不變的數(shù)值上, LM7805輸出的穩(wěn)定的電壓就可以作系統(tǒng)的電源用了。系統(tǒng)分為五個模塊 ,分別為:時鐘、串行通信、鍵盤掃描、顯示子程序。通過按鍵來控制系統(tǒng)的功能,主程序的流程圖如圖所 17 示: 圖 17 系統(tǒng)主程序主程序流程圖 19 時鐘子程序的流程圖如圖 18所示 : 圖 18 時鐘流程圖 設(shè)有 5個按鍵分別由 —,當開關(guān)被按下時為 “0”電平,因此要取反向和 0X0F作 AND運算,但同時只能按下一個鍵,其源程序如下所示: //one key detect 20 Void Inputkey1(void) { Byte keytmp。 0x0f。 Else if (keytmp= =2) keydata =KEY2。 Else if(keytmp= =8) keydata =KEY4。 } 顯示模塊程序的流程較簡單,在此就不畫流程圖,其源程序如下所示: void ScrShift(uchar keyIndex) /*六位數(shù)碼管順序左移 */ { uchar i。i0。 } DisplayArray[0]=c_keyCode[keyIndex]。 for(i=0。i++) { 21 DisplayArray[i]=0x00。其中難點是 PCB板的設(shè)計和制作。 PCB板的設(shè)計的主要過程如圖 20到圖 22所示。把網(wǎng)絡(luò)表導(dǎo)入 PCB文件,修改封裝中出現(xiàn)的錯誤直到完全正確為止,在 PCB板中排放元件封裝的合適位置,然后自動布線。 圖 20 網(wǎng)絡(luò)表導(dǎo)入 PCB板圖文件 23 圖 21 更新 PCB板元件封裝錯誤顯示對話框(有錯) 24 圖 22 更新 PCB 板元件封裝錯誤顯示對話框(無錯) 25 圖 23 電源部分 PCB板圖 26 圖 24 整機 PCB板圖 軟件調(diào)試 在整個軟件系統(tǒng)中包含了時鐘模塊,鍵盤處理模塊,串行通信模塊 , LED顯示模塊,由于沒有輸入和輸出控制器,在編譯時在主程序中未加入 MAX187和 TLC5618 處理程序, 27 編譯結(jié)果如圖 25所示: 圖 25 程序編譯結(jié)果圖 程序執(zhí)行結(jié)果如圖 26所示: 28 圖 26 程序執(zhí)行結(jié)果圖 29 本單片機開發(fā)系統(tǒng)的設(shè)計思路與方法新穎,它可滿足單片機初學(xué)者、在校學(xué)生課程設(shè)計、畢業(yè)設(shè)計、電子科技制作使用,也為單片機研究開發(fā)人員創(chuàng)造了很好的開發(fā)環(huán)境,以節(jié)省大量的開發(fā)時間,它的適用性很強,經(jīng)過反復(fù)驗證,仿真,并做好電路板,可直接生產(chǎn)使用。畢業(yè)設(shè)計是對大學(xué)四年所學(xué)知識的綜合應(yīng)用,也是理論走向?qū)嵺`的第一步,在此設(shè)計過程中,我更深刻地理解了設(shè)計的概念,擴展了知識面,加深理解了某些知識點,提高了獨立思考和自學(xué)的能力,更重要 的是提高了實踐能力,為以后走向工作崗位奠定了基礎(chǔ),這將使我終身受益。 在此首先感謝母校的辛勤培育之恩;其次,感謝物理學(xué)與電子信息工程系給我提供了很好的設(shè)計環(huán)境,使我的設(shè)計得以順利的進行。對在整個畢業(yè)設(shè)計過程中,方老師給予的指導(dǎo)和幫助,我表示衷心的感謝;另外系上 其他老師和同學(xué)都給了我大力支持和幫助,對這些老師和同學(xué)表示誠摯的謝意;謝謝你們。 32 系統(tǒng)總的硬件電路圖如圖 27 所示: 圖 27 系統(tǒng)硬件整體原理圖 附錄 附錄 1. 系統(tǒng) 硬件電路圖 F TXD/ 附錄 2. 元件清單 表 3 元件清單 34 附錄 3. 部分程序源代碼 /* * 本程序集成了與 PC通信的串口服務(wù)程序,所有按鍵的功能也可以通過 PC 機的控制軟件實現(xiàn)。 * * 資源配置 :Timer0用于為系統(tǒng)提供時基; Timer2用于串口波特率發(fā)生器
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1