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

正文內(nèi)容

led綜合顯示應(yīng)用系統(tǒng)研究畢業(yè)論文(編輯修改稿)

2024-07-25 08:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 4)按下Reset按鈕。5)啟動(dòng)Flash Magic燒入程序,選擇所使用的串口號(hào)(Com1或Com2), 波特率默認(rèn)為9600,Device項(xiàng)選擇“89C668”,晶振輸入40MHz,選中 圖中數(shù)字2位置的“Erase all Flash+Security”,按“Start”將程序下載到單片機(jī)的Flash中。當(dāng)軟件狀態(tài)欄顯示“Finish”時(shí),說明程序下載成功。如出現(xiàn)下面的對(duì)話框,則表示串口連接出現(xiàn)問題,檢查串口連接。 問題對(duì)話框 Flash Magic 程序預(yù)設(shè)置6)將選擇開關(guān)撥到“RUN”位置,按下“RESET”按鈕,LED顯示屏?xí)? 顯示剛才所編譯的程序。 LED顯示設(shè)計(jì) 發(fā)送代碼“1”顯示漢字 發(fā)送代碼“2”顯示漢字 發(fā)送代碼“3”顯示漢字此段程序代碼:if(j8) { for (i=0。i8。i++) { OutByte(Word[num][i][30])。 OutByte(Word[num][i][31])。 OutByte(Word[num][i][2*j])。 OutByte(Word[num][i][2*j+1])。 } } else { for (i=0。i8。i++) { OutByte(Word[num][i][2*j])。 OutByte(Word[num][i][2*j+1])。 OutByte(Word[num][i][14])。 OutByte(Word[num][i][15])。 } } if (num==1) { delay(1)。 //延時(shí)時(shí)間很關(guān)鍵 ENABLE=1。 TENABLE=1。 LATCH=1。 delay(1)。 //延時(shí)時(shí)間很關(guān)鍵 LATCH=0。 ENABLE=0。 //紅色LED使用 TENABLE=0。 //綠色LED使用 } else{ delay(1)。 //延時(shí)時(shí)間很關(guān)鍵 ENABLE=1。 TENABLE=1。 LATCH=1。 delay(1)。 //延時(shí)時(shí)間很關(guān)鍵 LATCH=0。 ENABLE=0。 //紅色LED使用 TENABLE=1。 //綠色LED禁用 } } //for(j=0。j16。j++) } //else } LED顯示12816點(diǎn)陣圖像 發(fā)送代碼“4”顯示12816位圖 此段程序代碼: if (num==3) { for(j=0。j16。j++) { if(j==0) OTB_IO=1。 else OTB_IO=0。 //陰極掃描信號(hào) if(j8) { for (i=0。i8。i++) { OutByte(Pic[i][30])。 OutByte(Pic[i][31])。 OutByte(Pic[j][2*i])。 OutByte(Pic[j][2*i+1])。 } } else { for (i=0。i8。i++) { OutByte(Pic[j][2*i])。 OutByte(Pic[j][2*i+1])。 OutByte(Pic[i][14])。 OutByte(Pic[i][15])。 } } delay(1)。 //延時(shí)時(shí)間很關(guān)鍵 ENABLE=1。 TENABLE=1。 LATCH=1。 delay(1)。 //延時(shí)時(shí)間很關(guān)鍵 LATCH=0。 ENABLE=1。 //紅色LED禁用 TENABLE=0。 //綠色LED使用 } //for j=0} 上位機(jī)面板Dim Tx_Data(0) As Byte 39。發(fā)送二進(jìn)制數(shù)據(jù)幀Private Sub cmdFour_Click() Tx_Data(0) = amp。H3 39。發(fā)送代碼“4” 顯示12816位圖 = Tx_DataEnd SubPrivate Sub cmdOne_Click() Tx_Data(0) = amp。H0 39。發(fā)送代碼“1” 顯示“上海第二工業(yè)大學(xué)” = Tx_DataEnd SubPrivate Sub cmdThree_Click() Tx_Data(0) = amp。H2 39。發(fā)送代碼“3” 顯示“城市讓生活更美好” = Tx_DataEnd SubPrivate Sub cmdTwo_Click() Tx_Data(0) = amp。H1 39。發(fā)送代碼“2” 顯示“電子電氣工程學(xué)院” = Tx_DataEnd SubPrivate Sub Command1_Click() Tx_Data(0) = amp。H4 = Tx_DataEnd SubPrivate Sub Form_Load() = 2000 39。確定啟動(dòng)窗口大小 = 500 = 7455 = 5940 39。 39。Com1 Setting = 0 39。Clear OutBuffer = 0 39。Clear InBuffer = 1 39。Tell the control to read one byte one time = 1 39。Input屬性檢取的數(shù)據(jù)是二進(jìn)制格式 = 1 39??丶渴盏揭粋€(gè)字符,產(chǎn)生OnComm事件 = 0 39。屏蔽ONCOMM事件 = 9600,N,8,1 39。9600 baud,no parity,8 data and 1 stop bit = 1 39。Use COM1 If = False Then = True 39。Open the port End If End SubPrivate Sub Label3_Click()End Sub 結(jié)論本論文介紹了利用上位機(jī)控制8塊1616三色點(diǎn)陣動(dòng)靜態(tài)顯示屏的系統(tǒng)。本次畢業(yè)設(shè)計(jì)我完成了通過上位機(jī)控制顯示屏顯示8個(gè)靜態(tài)漢字和12816點(diǎn)陣的靜態(tài)圖像。本系統(tǒng)使用C51編程,通過Flash Magic燒錄程序,最后通過Visual Basic制作虛擬面板,作為上位機(jī)控制顯示屏顯示。通過本次實(shí)訓(xùn)我鞏固了以往所學(xué)的C語言VB語言,鍛煉了自己的自主學(xué)習(xí),自主操作能力,為以后的學(xué)習(xí)生活提供了很好的幫助?;诒救说闹R(shí)有限,這套系統(tǒng)還有很大的提升空間。其一,這套系統(tǒng)應(yīng)該可以實(shí)現(xiàn)同一行字在一段時(shí)間內(nèi)間隔顯示紅色綠色橙色字并不斷循環(huán)。其二,我嘗試通過上位機(jī)發(fā)送命令使顯示屏顯示多個(gè)字滾動(dòng)顯示,但多次試驗(yàn)后均以失敗告終。希望通過我的努力,在不久的將來能完成這些。致謝感謝生我養(yǎng)我的父母,在我過去22年的生活中給予我教育和關(guān)懷。感謝上海第二工業(yè)大學(xué)電子電氣學(xué)院的所有老師在我的大學(xué)4年中教導(dǎo)我如何做人如何學(xué)習(xí)。感謝06光電的所有同學(xué)們?cè)谶@4年中給我的幫助。參考文獻(xiàn)[1] The development prospects of the mainland State LED. [2] AMD Data Sheet.[3] Hynix Data Sheet.[4] [M].[5] [M].[6] 、紫外通信[M].[7] [M].[8] 徐惠民,[M].[9] LED器件對(duì)LED全彩顯示屏性能參數(shù)的影響.[10] 芯片大小和電極位置對(duì)GaN基LED特性的影響.附錄下位機(jī)顯示程序:include define uchar unsigned chardefine uint unsigned int//ENABLE輸出使能信號(hào)端。當(dāng)ENABLE是低電位時(shí),即會(huì)啟動(dòng)OUT0 ~OUT15輸出;//當(dāng)ENABLE是高電位時(shí),OUT0 ~OUT15輸出會(huì)被關(guān)閉(不驅(qū)動(dòng)電流)。sbit OTB_IO=P2^0。 //陽(yáng)極掃描信號(hào)sbit TB_CLK=P2^1。 //TB62701 串行時(shí)鐘脈沖sbit LATCH=P2^2。 //TB62701 數(shù)據(jù)鎖存 H : data through, L : data holdsbit TENABLE=P2^3。sbit ENABLE=P2^4。 //TB62701使能sbit TTB_IO=P2^5。sbit TB_IO=P2^6。 //TB62701串行數(shù)據(jù)輸出sbit BIT7=ACC^7。sbit BIT0=ACC^0。int num。bit flag。int inputbyte。void initialize(){ TB_IO=0。 TTB_IO=0。 LATCH=0。 ENABLE=1。 TENABLE=1。}void OutByte(uchar ucda) //8 位數(shù)據(jù)寫入函數(shù){ uchar i,j。 ACC=ucda。 //將要寫入的數(shù)據(jù)放入ACC for(i=8。i0。i) //循環(huán)8次,寫入8位數(shù)據(jù),從低位到高位 { TB_IO=BIT7。 //將ACC^7的值賦給紅色LED串行輸入端 TTB_IO=BIT7。 //將ACC^7的值賦給綠色LED串行輸入端 TB_CLK=0。 for(j=10。j0。j)。 TB_CLK=1。 //在時(shí)鐘線的上升沿寫入1位數(shù)據(jù) ACC=ACC1。 //將高1位數(shù)據(jù)移至ACC^0 } TB_CLK=0。}void delay(uchar t) //延時(shí)子程序{ uchar i,j。 for(i= t。 i0。 i){ for(j=0。 j100。 j++)。 }}unsigned char code Pic[16][16] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1