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

正文內(nèi)容

大功率晶體管技術畢業(yè)論文-文庫吧資料

2025-06-30 21:38本頁面
  

【正文】 管怎樣都會是直線;x!=0且y!=0時,只要x!=y,所畫出來的直線都會是由x個或y個點組成的點線(具體點數(shù)由x、y中較小的決定)。在它上面顯示點或者曲線等等都是基于點的,也就是說如果要畫一條直線首先要考慮直線的起點(x0,y0)和終點(x1,y1)的距離,計算一下x0 x1的絕對值x和y0 y1的絕對值y之間的數(shù)量關系。//取屏幕上某點的坐標值 NOP()。(receive_buff[9]==0xF0)) { pos_x=((int)receive_buff[3]8)+receive_buff[4]。(receive_buff[8]==0xA5)amp。(receive_buff[2]==0x37)amp。(receive_buff[1]==0x5A)amp。 if((receive_buff[0]==0xF0)amp。 receive_buff[i]=temp2。ireceiPC_len1。 temp1=UDR0。 //set baud rate hi UCSR0B = 0x98。 UBRR0L = 0x2F。 //disable while setting baud rate UCSR0A = 0x00。發(fā)送接收數(shù)據(jù)程序中是通過URAT0實現(xiàn)的。要是向屏上(578,321)點發(fā)送信息,程序中就應該送0x0578,0x0321,否則程序中坐標值會先轉(zhuǎn)換成十六進制數(shù)據(jù)(242,141)再發(fā)送到觸屏上。在程序編寫時需要特別注意的是:LJDZU070T觸屏(TFT真彩7寸)顯示屏上的坐標值是以BCD碼(十進制)格式發(fā)送或者接收的,而且彩屏的屏幕為800x480的,所以在程序中設置的坐標變量pos_x,pos_y應為無符號整型的全局變量。結果調(diào)試發(fā)現(xiàn)該燈通上電后一直亮,說明屏上一直有東西壓著導致指示燈常亮。程序中通過UART0實現(xiàn)單片機與觸屏的通訊。通上電后發(fā)現(xiàn)觸屏一直閃頻率很快,用萬用表測試未發(fā)現(xiàn)原因,但經(jīng)對電路板的PCB圖分析,可能是因為電源的線太細的原因(+5V電源線上的電流在800多毫安),PCB中的線寬為10mil,這可能太細。 彩色觸摸屏的調(diào)試單片機部分正常后,把觸屏的外圍元器件焊接好,用導線把觸屏的電源與信號控制與采集板的對應電源、通訊端口等通過端子接好, 為觸屏端子分配圖。else PORTCamp。 DDRG = 0x1F。 DDRF = 0xF2。 DDRE = 0xCE。 DDRD = 0xFA。 //m103 output only DDRC = 0xFF。 DDRB = 0x27。 DDRA = 0xFF。這樣就生成了系統(tǒng)的程序框架。UART要設置,因為要用UART0來與觸屏進行數(shù)據(jù)交換。 設置好后運行ICCAVR,在Tools中選擇Application Builder,:圖4. 6 ICCAVR運行界面 單擊Application 單片機設置界面 ,對照單片機的各個I/O功能設置其為輸入還是輸出口,: ATmega128I/O口初始化設置界面 如果是作為輸出口用則初始化設置為0,作為輸入口用則初始化設置為1,不確定的端口可以選或者設置為輸出口這樣不會影響單片機。圖4. 3 改正后的原理圖 單片機的調(diào)試電源部分調(diào)試好后,把ATmega128單片機最小系統(tǒng)焊接好后連上仿真器,接通電源,運行AVR Studio,選擇仿真器為JTAGICE mkll型號選擇ATmega128,進入運行界面后在“AVR”: 讀回來的電壓值 如果讀回來的電壓不是三點幾伏,則說明單片機沒有連上。、: 電源板原理圖中的12V電源模塊改正后再上電,四個電源指示燈都正常亮了,測量LD1117芯片的輸入輸出電壓也都正常了。檢查不出板子哪有問題后,仔細分析了一下原理圖中的電路,最后發(fā)現(xiàn)是電源的地沒有接對。電源部分的調(diào)試:信號控制與采集板上的所有電源電路焊接無誤后,通上電后發(fā)現(xiàn)只有+5V和+(+5V的電源指示燈為黃色,+),而接在LD1117穩(wěn)壓芯片輸入輸出兩端的+12V和+V(就是+5V)的指示燈均不亮(正常時+12V的電源指示燈為綠色燈,+V的電源指示燈為黃色);用萬用表直流電壓檔測LD1117穩(wěn)壓芯片輸入端對地和輸出端對地均為零點幾伏,這顯然是電壓沒有接過來,芯片沒有工作。 電源板調(diào)試好后,用排線把信號控制與采集板上的電源從電源板上接進來調(diào)試信號板。發(fā)光二極管的極性是由管芯處扇形金屬確定的而不是由發(fā)光二極管表面的缺口缺定??赡苁前l(fā)光二極管的極性焊接反了導致其不亮。 緩沖區(qū)不足錯誤提示而局部變量大多定位于MCU內(nèi)部的寄存器中,也有部分定位在數(shù)據(jù)寄存器中,在絕大多數(shù)MCU中,使用寄存器操作速度比數(shù)據(jù)存儲器快,指令也更靈活,有利于生成質(zhì)量更高的代碼,而且被局部變量所占用的寄存器和數(shù)據(jù)存儲器在不同的模塊中可以重復利用。 編寫程序時,盡量少用全局變量,多用局部變量。在焊接時烙鐵尖不要在芯片引腳出停留太長時間以免對芯片性能有影響。一定確保芯片的相鄰引腳沒有短接。 軟件調(diào)試調(diào)試時按順序依次調(diào)試單片機模塊、觸屏通訊模塊、flash模塊、模擬量采集模塊、D/A輸出模塊。4 系統(tǒng)調(diào)試 在硬件調(diào)試過程中首先調(diào)試的是電源板,其次調(diào)試信號板。 主程序流程圖 程序框架為,設備初始化、瀏覽屏幕、判斷進入第幾屏、讀信號、存儲信號、顯示信號、輸出信號等。 定時器/計數(shù)器中斷子程序流程圖 用INT0、INT1啟動和停止計數(shù)器,來測量電流與電壓的相位差。流程圖見附件所示。 單片機與flash通訊流程圖 單片機與flash通訊是先向I/O發(fā)送命令,然后發(fā)送地址,最后發(fā)送不同功能的數(shù)據(jù)。處理完后返回主程序等待下次判斷。 信號的采集與處理 七路信號通過運算放大器后接到TLV2548D的A0~A6引腳,程序中通過對這幾路的循環(huán)掃描后轉(zhuǎn)換成數(shù)字量信息送入單片機中,在單片機中把測到的數(shù)字信號換算成電壓值進行計算,得到所需的溫度值、電壓值等等。 單片機與flash的數(shù)據(jù)交互 硬件電路中單片機的PA0~PA7口分別與Flash的I/O0~I/O7口相連,通過幾條控制總線實現(xiàn)對flash的讀、寫、擦除等功能。由于觸屏作為人機界面,需要設置相關參數(shù)來實現(xiàn)特定功能,所以在屏幕的右下角建立了一個數(shù)字鍵盤用于設定參數(shù)。3 系統(tǒng)軟件設計 系統(tǒng)的程序采用C語言編寫,調(diào)試選用AVR Studio,寫程序時用Edit Plus。布完線檢查無誤后,最好把PCB板上電源的正負極、膽電容的正負極和二極管的正負極等帶正負極的元器件用標簽標注出來極性, PCB板上最好引出一些測試點(test point),,5V,12電源,數(shù)字地和模擬地等等,這樣在焊接和調(diào)試時會比較方便。布完線后要對照原理圖檢查一遍有無錯誤。PCB板上布元件時,原理圖中靠近芯片連接的元器件一定也要靠近該芯片的封裝放置。畫板子時封裝要做的仔細點,焊盤建的要比游標卡尺測量的值大一些(長度最好大一半以上),這樣在元器件焊接時會比較容易。 添加PCB封裝界面如果PCB封裝庫中沒有所需的封裝,自己就要創(chuàng)建一個PCB封裝庫,繪制好后把自建庫添加進工程,就可以引用了。 PCB圖的繪制 繪制好原理圖后檢查無誤后要把元器件的封裝添加進去。這樣可保證導線與元件引腳平滑地連接。引腳間距可以通過右鍵屬性、原理圖屬性、文檔選項設置。兩線若是交差相連的則要在交差點加點注明,否則用跨越線連接。 模數(shù)轉(zhuǎn)換外圍電路 ,6N137的3號引腳接單片機的信號輸出各引腳,6號引腳接AD420,信號經(jīng)AD420數(shù)模轉(zhuǎn)換后由端子引出,控制變頻器電機運行。右邊為信號輸出端,接入ATmega128單片機。 flash與ATmega128接口電路 單片機與A/D接口設計 TLV2548通過SDI、SDO、SCK、EOC、CS等引腳依次連到ATmega128單片機的MOSI、MISO、SCK、OC0、OC1A上,并把通過AD620后的信號轉(zhuǎn)化成數(shù)字信息后由上述引腳傳到單片機中。 彩色觸摸屏接口事宜圖 單片機與flash接口設計 因為flash的數(shù)據(jù)總線和地址總線共享,都通過8個I/O口來實現(xiàn),由命令CLE、ALE和WE來選擇。由于單片機的電源為TTL電平,而彩色觸摸屏串口信號為RS232電平,因此單片機與觸摸屏中間要加一個電平轉(zhuǎn)換芯片MAX3232E。通過測量到的電流電壓值以及功率因數(shù)算出有功功率、總功率、總制冷量、總耗電量以及能效比等等。 信號放大器外圍接線圖通過在設置界面設置好的管道直徑經(jīng)過在單片機內(nèi)處理后得到流量信號。、。 5V轉(zhuǎn)換電路 12V轉(zhuǎn)換電路 信號測量的設計 信號的采集通過信號板上引出的端子P5接入測量的信號,有:①Pt100電阻測量到的空調(diào)冷凍水出口的實際溫度值信號;②Pt100電阻測量到的空調(diào)冷凍水入口的實際溫度值信號;③Pt100電阻測量到的空調(diào)冷卻水出口的實際溫度值信號;④Pt100電阻測量到的空調(diào)冷卻水入口的實際溫度值信號。從電源板上引出來的電源有+5V、5V、+12V、DGND、AGND。,JTAG仿真接口用于在線編程仿真用。與芯片連接的電阻電容等元件要靠近所連接的芯片布置,這樣可以減小信號誤差與干擾。 硬件電路的設計 考慮到系統(tǒng)所涉及的元器件比較多,為了節(jié)省開發(fā)成本,硬件電路的設計中元器件全部使用表貼式器件,這樣可以在PCB板的正反兩面放置器件,可以更充分利用板子的有限空間。電壓轉(zhuǎn)換模塊的型號分別為:HAD105W(輸入85~265VAC,輸出+5V和5VDC)、SR5S12/100(輸入+5VDC,輸出+12VDC)每個電壓等級都并一個發(fā)光二極管用于指示有無電壓輸出??紤]以上情況,用所制作的電源板來達到以上電源的要求。 因為以上所選的芯片電壓等級各不相同,所以要提供+ 、+5V、+12V電源。功率角由互感器對母線上電壓和電流的測量所得信號經(jīng)與非門后得到。 因為單片機只能處理電壓信號,所以要對測量到的電流信號進行I/V變換,系統(tǒng)中選用LM39391M芯片作為I/V變換模塊的轉(zhuǎn)換芯片。 因為選用的彩色觸摸屏顯示器的為異步串口通訊,所以在單片機與顯示器之間要接一個異步串口芯片,其型號為MAX3232ESE+,是一款常用的通信接口芯片。10V電壓。當須要輸出電壓信號時,它也可以從一個隔離引腳提供電壓輸出,這時需外接一個緩沖放大器,可輸出0~5V,0~10V,177。它的輸出信號可以是電流信號,也可以是電壓信號。輸出的這部分信號要經(jīng)D/A轉(zhuǎn)換變成4~20mA信號后再輸出,D/A芯片型號選用AD420AR32。 模數(shù)轉(zhuǎn)換后的信號經(jīng)單片機處理后保存到數(shù)據(jù)存儲器K9F1208U0CP芯片中。運算放大器選用常用的AD620A芯片。它是TI公司推出的一款新型高性能8通道12位低功耗、高速CMOS串行A/D轉(zhuǎn)換芯片。芯片中包含有冗余塊,數(shù)目大概占1%,當某個存儲塊發(fā)生錯誤后可以進行標注,并以冗余塊代替。缺點是隨機讀取速度比較慢且不能按字節(jié)隨機編程、存儲位錯誤率較高。具有塊編程和塊擦除的功能,數(shù)據(jù)線、地址線采用同一總線,實現(xiàn)串行讀取。它是一款NAND型flash芯片。④軟件支持:在NOR flash器件上運行代碼時不需要任何的軟件支持,而在NAND flash器件上進行同樣的操作時,通常需要驅(qū)動程序。③可靠性和耐用性:NAND flash中每個塊的最大擦寫次數(shù)是一百萬次,而NOR flash的擦寫次數(shù)是十萬次。②容量和成本:NAND flash的單元尺寸幾乎是NOR器件的一半,NAND flash生產(chǎn)過程比較簡單,NAND結構可以在給定的模具尺寸內(nèi)提供更高的容量,因此其價格也就相對比較低,價格大概只有NOR的十分之一。8個引腳用來傳送控制、地址和數(shù)據(jù)信息。其性能比較如下:①接口差別:NOR flash帶有SRAM接口,有足夠的地址引腳來尋址,可以很容易地存取其內(nèi)部的每一個字節(jié)。NAND型器件在執(zhí)行擦除操作時十分簡單,而NOR型器件則要求在進行擦除前必須把目標塊內(nèi)所有的位都寫為0。NAND型 flash的數(shù)據(jù)、地址采用同一總線,實現(xiàn)串行讀取。NAND型 flash則是以頁(page)為單位進行讀寫操作,1頁為256B或512B;以塊為單位進行擦除操作,1塊為4KB、8KB或16KB。它允許系統(tǒng)直接
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1