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

正文內(nèi)容

電子信息專(zhuān)業(yè)畢業(yè)設(shè)計(jì)3d光立方-預(yù)覽頁(yè)

 

【正文】 e case of lower production costs, not effect the beauty of the works。PAR按照功率來(lái)分,3 W ,甚至5 W LED生產(chǎn)的)。也未見(jiàn)得有很大市場(chǎng)。已經(jīng)大規(guī)模采用,總體來(lái)說(shuō)要比小功率的LED燈泡穩(wěn)定許多。總體來(lái)說(shuō),都不專(zhuān)業(yè),另一方面,從電子愛(ài)好者網(wǎng)站,《無(wú)線電》雜志等一些媒體可以看出,國(guó)內(nèi)越來(lái)越的的人正在加入電子愛(ài)好者的行列。其實(shí)光立方這個(gè)名字早已出現(xiàn)過(guò),也有人嘗試制作過(guò),每個(gè)制作過(guò)的人都會(huì)被其超酷的3D 顯示效果所震撼,我就是其中之一。它的功能也在許多人的開(kāi)發(fā)下越來(lái)越強(qiáng)大。到目前為止,尚未出現(xiàn)過(guò)一套既制作簡(jiǎn)單、價(jià)格低廉又功能強(qiáng)大的光立方完整設(shè)計(jì)方案。第三章先從硬件設(shè)計(jì)入手,可以給讀者對(duì)設(shè)計(jì)有一個(gè)具體的了解。最后,該論文對(duì)整體設(shè)計(jì)的軟硬件測(cè)試過(guò)程做出詳細(xì)的總結(jié),以便讀者在遇到相似的問(wèn)題時(shí),能夠更快的找到合適的解決方案。 程序內(nèi)置壞點(diǎn)檢測(cè)部分,以及多種圖形顯示模塊。具有音頻顯示模式,可隨音頻同步顯示,給用戶和制作者超炫酷體驗(yàn)??傮w設(shè)計(jì)圖如下頁(yè)圖():本設(shè)計(jì)是用STC125A60S2單片機(jī)做控制芯片的,由單片機(jī)上的P2口來(lái)控制8個(gè)鎖存器的鎖存端,以此決定數(shù)據(jù)的輸入和鎖存。這樣512個(gè)LED每一個(gè)都有單獨(dú)的位置編碼,燈的亮滅可以由自由控制。 硬件設(shè)計(jì) 單片機(jī)控制電路設(shè)計(jì)制作光立方使用的單片機(jī)開(kāi)發(fā)板采用了宏晶科技新推出的1T 增強(qiáng)型51 單片機(jī)中功能較為強(qiáng)大的一款——STC12C5A60S2。內(nèi)部集成MAX810專(zhuān)用復(fù)位電路,2路PWM,8路高速10位A/D轉(zhuǎn)換(250K/S,即25萬(wàn)次/秒),針對(duì)電機(jī)控制,強(qiáng)干擾場(chǎng)合。3%12. 時(shí)鐘源:外部高精度晶體/時(shí)鐘,內(nèi)部R/C振蕩器(溫漂為177。 驅(qū)動(dòng)電路設(shè)計(jì)為節(jié)約成本,該設(shè)計(jì)沒(méi)有選擇硬件電路集成設(shè)計(jì),把驅(qū)動(dòng)電路與控制電路合為一體。ULN28038 個(gè)NPN 達(dá)林頓晶體管,連接在陣列非常適合邏輯接口電平數(shù)字電路(例如TTL,CMOS 或PMOS 上/ NMOS)和較高的電流/電壓,如電燈,電磁閥,繼電器,打印錘或其他類(lèi)似的負(fù)載。COM 端主要有兩種用途:(可懸空)1 試驗(yàn)用接地:假如它的輸出端都接發(fā)光二極管,那么,只要將COM 端接地,則所有的發(fā)光二極管都將亮起,否則,可能是二極管壞或其它什么地方壞了。至于達(dá)林頓關(guān)斷時(shí)產(chǎn)生的負(fù)電壓我們不必管。上面的這個(gè)是74HC573 的封裝圖,讓芯片的那個(gè)半圓形缺口朝上,從左上角開(kāi)始逆時(shí)針數(shù),分別為1到20 號(hào)引腳。其中LED上的標(biāo)識(shí)代表的是所要連接的鎖存器,和對(duì)應(yīng)的引腳連接。硬件焊接的最終實(shí)物效果圖如下,控制部分(),顯示部分(): 軟件設(shè)計(jì) 自定義頭文件Keil 軟件是目前最流行開(kāi)發(fā)MCS51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil 即可看出。但是Keil里沒(méi)有STC12C5A60S2的芯片頭文件,需要在編寫(xiě)程序時(shí)自己添加頭文件,實(shí)例如下://頭文件名字可自行命名 sfr ACC = 0xE0。sbit AC = PSW^6。sbit OV = PSW^2。 //Data Pointer Low Byte 0000,0000sfr DPH = 0x83。 //8 bitPort3 1111,1111sfr P3M0 = 0xB2。 sfr P4M1 = 0xB3。sbit TR1 = TCON^6。sbit IT1 = TCON^2。 //T0/T1 Modes GATE1 C/T1 M1_1 M1_0 GATE0 C/T0 M0_1 M0_0 0000,0000sfr TL0 = 0x8A。 //T1 High Byte 還要注意的一點(diǎn)是:,因?yàn)镾TC—。有些USBRS232轉(zhuǎn)接器,不能兼容,可讓宏晶幫你購(gòu)買(mǎi)經(jīng)過(guò)測(cè)試的轉(zhuǎn)換器。3個(gè)按鍵分別控制三種不同的圖像顯示模式。定時(shí)器一旦啟動(dòng),它便會(huì)在原來(lái)的數(shù)值上加1計(jì)數(shù),若在程序開(kāi)始時(shí),我們沒(méi)有設(shè)置TH0和TL0,他們默認(rèn)值都是0,假設(shè)時(shí)鐘頻率是12MHz,12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期,那么此時(shí)機(jī)器周期就是1us,計(jì)滿TH0和TL0就需要1個(gè)數(shù),再來(lái)一個(gè)脈沖計(jì)數(shù)器溢出,隨即向CPU申請(qǐng)中斷。for(a=z。i)for(b=110。精確的延時(shí)程序一般需要用到中斷,模塊話書(shū)寫(xiě)如下:includeunsigned char num。 //num每加1次判斷一次是否到20次If( num = =20) //如果到了20次,說(shuō)明1秒時(shí)間到{ num=0。由于Proteus軟件里沒(méi)有該設(shè)計(jì)所用的單片機(jī),且測(cè)試程序大于51單片機(jī)的8K內(nèi)存。記住,長(zhǎng)腳的,不要短腳的3mm 的也可以,當(dāng)然也能自己換喜歡的顏色,個(gè)人推薦藍(lán)色。(建議最好買(mǎi)十個(gè),多買(mǎi)兩個(gè)以備特殊情況。最后把兩個(gè)聲道的負(fù)極街道一起,與三根杜邦線相連接,自制的雙聲道音頻插頭就做好了。②用18*30的萬(wàn)用板制作光立方焊接模板,以便達(dá)到最好的焊接效果。排針的距離以5到7個(gè)孔為宜。有網(wǎng)友有一個(gè)比較簡(jiǎn)單但是略微影響美觀的方法,用長(zhǎng)的排座代替插針。背面電路圖如下頁(yè)圖(): 問(wèn)題一:最初測(cè)試不成功,LED燈亮的時(shí)候有串亮現(xiàn)象(即本應(yīng)該亮的LED沒(méi)有亮,不應(yīng)該亮的卻亮了)。解決辦法:最初以為是程序的問(wèn)題,仔細(xì)檢查一下程序還是沒(méi)錯(cuò)。問(wèn)題三:圖形變換程序?qū)懭雴纹瑱C(jī)之后,有一排本該亮的燈沒(méi)有亮。然后又仔細(xì)檢查了其他層的LED,把虛焊的點(diǎn)都銜接好了。下頁(yè)是調(diào)試結(jié)果:圖形變換的靜態(tài)圖(): 總結(jié)其實(shí)在很早之前就知道光立方著中東西,只是在許多地方找到的資料不是制作方式太復(fù)雜,就是電路設(shè)計(jì)難懂,制作精美的光立方也往往價(jià)格不菲。在這個(gè)過(guò)程中,我想到了一個(gè)制作模板,并最終加快了顯示部分的焊接速度和焊接質(zhì)量。這個(gè)過(guò)程也很辛苦。很慶幸自己在焊接驅(qū)動(dòng)電路時(shí),使用了IC插座。沒(méi)有李老師的幫助也就沒(méi)有今天的這篇論文。另外,此次畢業(yè)設(shè)計(jì)還獲得了各位同學(xué)和老師的大力支持。在這四年的時(shí)光中結(jié)識(shí)的各位生活和學(xué)習(xí)上的摯友讓我得到了人生最大的一筆財(cái)富。/*the ideasoft*/uchar codetable_id[40]={0x81,0xff,0x81,0x00,0xff,0x81,0x81,0x7e,0x00,0xff,0x89,0x89,0x00,0xf8,0x27,0x27,0xf8,0x00,0x8f,0x89,0x89,0xf9,0x00,0xff,0x81,0x81,0xff,0x00,0xff,0x09,0x09,0x09,0x01,0x0,0x01,0x01,0xff,0x01,0x01,0x00}。/*3p char*/uchar codetable_3p[3][8]={0xff,0x89,0xf5,0x93,0x93,0xf5,0x89,0xff,0x0e,0x1f,0x3f,0x7e,0x7e,0x3f,0x1f,0x0e,0x18,0x3c,0x7e,0xff,0x18,0x18,0x18,0x18}。TL0=0。b0。}void delay(uint i){while (i){delay5us()。if (num)n=1。b=a/10。}/*To figure out the absolute value*/uchar abss(char a){if (a0)a=a。(*a)=(*b)。return a。j++){for (i=0。for (i=6。j++)display[j][i]=display[j][i+1]。}delay(speed)。if (le)display[z][y]=display[z][y]|ch1。for (xx=0。if ((cpp128)amp。0x07。0x03。a1=x2x1。a=x1*10。b1=b1*10/t。i++){point(abs(a),abs(b),abs(c),le)。}point(x2,y2,z2,le)。x2)。max(amp。i=x2。i=z2。}}else{for (i=z1。j++)display[j][i]amp。display[y1][z2]|=t。display[y2][z1]amp。display[y2][z2]amp。if (le){for (j=z1。i++)display[i][j]|=t。i=z2。j+=(z2z1)){for (i=y1。}}for (j=y1。i++){display[j][i]amp。z1,amp。i++){line (x1,y1,i,x2,y2,i,le)。line (x1,y1,z1,x1,y1,z2,le)。i++){point(x,y,i,judgebit(n,i))。(i16)){poke(n,i8,0)。char i,a。j40。}delay(speed)。i++){display[i][7]=0。break。display[6i][0]=255。case 3:for (i=0。delay(speed)。i7。}。i++){line(0,i,0,0,i,7,0)。break。line(7,6i,0,7,6i,7,1)。case 3:for (i=0。delay(speed)。i7。}。i++){box_apeak_xy (0,i,0,7,7i,7,1,1)。break。delay(speed)。case 3:for (i=0。if (i7)box_apeak_xy (4,4,0,7,7i,7,1,0)。i8。}。j++){for (i=0。}}void tranoutchar(uchar c,uint speed){uchar i,j,k,a,i2=0。box_apeak_xy (i2,0,0,i2,7,7,1,0)。j=i。k++){display[k][3]|=table_cha[c][k]amp。}delay(speed)。i++){for (j=0。type(1,0)。type(3,0)。delay(60000)。delay(60000)。for (i=129。cirp(i1,0,0)。i++){cirp(i,1,1)。for (i=129。}delay(8000)。delay(8000)。i8。}for (i=7。if (i0)box_apeak_xy(0,i,0,7,i,7,1,0)。delay(20000)。j15。i++){for (j=0。}for (j=0。}for (j=0。}for (j=0。i=16。(an[j]=0))line(0,an[j],j,7,an[j],j,1)。(an[j]0))line(0,an[j]1,j,7,an[j]1,j,0)。}delay(15000)。j11。j++){if (an[j]8)box_apeak_xy(j,an[j],j,7j,an[j],7j,0,1)。j++){if (an[j]3)an[j]。j4。j++){if (an[j]4)box_apeak_xy(j,an[j],j,7j,an[j],7j,0,1)。j++){if (an[j]0)an[j]。j4。j++){if (an[j]=0)box_apeak_xy(j,an[j],j,7j,an[j],7j,0,1)。j++){if (an[j]3)an[j]++。j4。j++){if (an[j]3)box_apeak_xy(j,an[j],j,7j,an[j],7j,0,1)。j++)an[j]++。j6。j++){box_apeak_xy(j,an[j],j,7j,an[j],7j,0,1)。j++){if (an[j]3)an[j]。j4。j++){if (an[j]4)box_apeak_xy(j,an[j],j,7j,an[j],7j,0,1)。j++){if (an[j]0)an[j]。j4。j3。j4。for (j=0。j4。j4。roll_apeak_yz(1,10000)。roll_apeak_yz(1,10000)。i3。k8。z++){point(j,7k,z,1)。}}void flash_7(){uchar i。roll_apeak_yz(2,10000)。roll_apeak_yz(2,10000)。roll_apeak_yz(2,10000)。roll_apeak_xy(3,10000)。roll_apeak_xy(3,10000)。delay(a)。roll_3_xy(1,a)。roll_3_xy(3,a)。roll_3_xy(1,a)。roll_3_xy(3,a)。delay(a)。i++){tranoutchar(i,10
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1