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

正文內(nèi)容

單片機(jī)原理及應(yīng)用實(shí)習(xí)報(bào)告(參考版)

2025-02-08 16:33本頁面
  

【正文】 。為期兩個(gè)星期的實(shí)習(xí)結(jié)束了,實(shí)習(xí)的時(shí) 間相對于要做的事情來說是相當(dāng)短的,僅靠這點(diǎn)時(shí)間是不夠的。與此同時(shí),我對 PBC 電路板 的設(shè)計(jì)步驟有了一定的了解,也學(xué)會了如何整合各個(gè)模塊的程序,檢 測模塊,軟硬件結(jié)合,如何運(yùn)用 KEIL、 WAVE 軟件仿真,如何通過 USB 線向單片機(jī)中燒程序,同時(shí),也鍛煉了我分析問題、解決問題的能力, 在設(shè)計(jì)系統(tǒng) 時(shí)啟發(fā)了我一定的創(chuàng)新思維。在軟件整合時(shí),要簡化程序,就需要對已編好的各個(gè)模塊程序進(jìn)行修改,以便于調(diào)用,更能加快程序執(zhí)行的速度。 ( 3)關(guān)于硬件調(diào)試和軟件整合。還是要注意時(shí)刻與單片機(jī)硬件的結(jié)合,這與第 一部分的實(shí)習(xí)的要求是一樣的。在焊接時(shí)同樣要避免產(chǎn)生虛焊或的情況,硬件的正確焊接為以后的軟件程序設(shè)計(jì)及系統(tǒng)功能的實(shí)現(xiàn)做好了鋪墊。 } 4、技術(shù)小結(jié)與心得: ( 1)關(guān)于焊接。 WriteCHN16x16()。 Column = 0x60。 WriteCHN16x16()。 Column=0x50。 WriteCHN16x16()。 Column=0x40。 WriteCHN16x16。 Column=0x30。 WriteCHN16x16()。 Column=0x20。 WriteCHN16x16()。 Column = 0x10。 WriteCHN16x16()。 Column = 0x00。 WriteCHN16x16()。 Column = 0x60。 WriteCHN16x16()。 Column = 0x50。 WriteCHN16x16()。 Column = 0x40。 WriteCHN16x16()。 Column = 0x30。 WriteCHN16x16()。 Column = 0x20。 WriteCHN16x16()。 Column = 0x10。 WriteCHN16x16()。 Column = 0x00。t10。 Clear()。 CS8255=1。 }。 // 列地址是否超出顯示范圍 } 。 i++。 // 取漢字字模數(shù)據(jù) WriteDataE2()。 WriteCommandE2()。 // 取漢字字模數(shù)據(jù) WriteDataE1()。 WriteCommandE1()。 k = Column。 // 設(shè)置頁地址 WriteCommandE1()。 while(j2) { Command = ((Page_ + j) amp。 i = 0。 // 讀狀態(tài)字地址 (E2) xdata unsigned char DRADD2 _at_ 0x3fff。 // 寫指令代碼地址 (E2) xdata unsigned char DWADD2 _at_ 0x3eff。 // 讀狀態(tài)字地址 (E1) xdata unsigned char DRADD1 _at_ 0x1fff。 // 寫指令代碼地址 (E1) xdata unsigned char DWADD1 _at_ 0x1eff。其余注意事項(xiàng)在第一部分的實(shí)習(xí)的報(bào)告中已有說明,此處不在贅述。 } } } (4)液晶模塊: SED1520 液晶屏在使用時(shí)分為左右兩個(gè)半屏, 0、 3 四頁。k++) { PA=H[i]。i++) { for(k=0。 for(i=0。// 行 code uchar L[]={0xf7,0xf7,0x80,0xb6,0x80,0xf7,0xf7,0xf7}。當(dāng)某一行的 PA 口為高電平,某一列的 P1 口為低電平時(shí),發(fā)光的二極管的位置就確定下來了。 (3)點(diǎn)陣模塊:點(diǎn)陣就我理解就是利用發(fā)光二極管的特性,結(jié)合一定的程序來實(shí)現(xiàn)字符顯示的工具。 unsigned char shuma[LEDs] = //八段數(shù)碼管 { LED0, LED1, LED2, LED3, LED4, LED5, LED6, LED7 }。 unsigned char Num =0。注意以上幾點(diǎn),就很容易實(shí)現(xiàn)功能了。 } } } (2)八段數(shù)碼管顯示:此處數(shù)碼管顯示原理與做第一部分實(shí)驗(yàn)時(shí)的原理類似,但要注意電路板上有兩處用到 74HC138 譯碼的模塊(還有一處是液晶顯示模塊),所以各個(gè)數(shù)碼管的位地址不可與液晶顯示屏的重復(fù),即 000 和 001 不可用。 j++) { if( KeyTable[j] == PC ) { Num = j。 if(TestKey()) { for(j=0。 i4。 } void GetKey () { unsigned char i, j。 0xf0。 Temp = PC。a)。b) for(a=2。c) for(b=142。 for(c=1。 i)。 while ( CNT!= 0) for( i=100。 code unsigned char SWEEP[] = //掃描信號 { 0xF7, 0xFB, 0xFD, 0xFE } 。隨后要編寫一段延時(shí)程序,用來去抖。該部分實(shí)習(xí),我與劉浪濤同學(xué)一組,我們主要設(shè)計(jì)了鍵盤、液晶屏、 LED 燈、八段數(shù)碼管、 LED 點(diǎn)陣等五個(gè)獨(dú)立的模塊,并將它們成功的組合到 PCB 版上,形成了一個(gè)具有特定功能的系統(tǒng)。 第二部分: PCB印刷電路板上的系統(tǒng)設(shè)計(jì) 設(shè)計(jì)目的: 這部分的實(shí)習(xí)建立在第一部分的實(shí)習(xí)較好完成的基礎(chǔ)之上,以實(shí)際的焊接電路板為基礎(chǔ),利用仿真軟件,進(jìn)行軟件系統(tǒng)模塊設(shè)計(jì)。這次時(shí)間很緊張的實(shí)習(xí),讓我在平時(shí)學(xué)到的單 片機(jī)的理論知識得到了實(shí)踐,也讓我了解了不少新的知識,如:液晶屏的顯示、 LED 點(diǎn)陣的顯示、幾款常用設(shè)計(jì)軟件的用法等等。 ( 3)最后,通過這一星期的軟件部分的實(shí)習(xí),我學(xué)會了使用 KEIL
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1