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

正文內(nèi)容

基于單片機(jī)的led大屏幕顯示系統(tǒng)_畢業(yè)設(shè)計(jì)(文件)

 

【正文】 接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。Flash編程和程序校驗(yàn)期間,P1接收低8位地址。作為輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。P3口:P3口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,P3口還接收一些用于Flash閃爍存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。即使不訪問外部存儲(chǔ)器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可以對(duì)外輸出時(shí)鐘或用于定時(shí)目的。PSEN:程序儲(chǔ)存允許。欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000H-FFFFH),/EA端必須保持低電平(接地)。當(dāng)然這必須是該器件是使用12V編程電壓VPP。 整體設(shè)計(jì)方案第5章 單片機(jī)軟件設(shè)計(jì) 開發(fā)工具及語言本系統(tǒng)的處理器是采用ATMEL公司生產(chǎn)的AT89C52。 Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。,具有良好的模塊結(jié)構(gòu)。 編程思想動(dòng)態(tài)顯示的效果是由一幅幅不同內(nèi)容的屏幕畫面組成的,因此在軟件設(shè)計(jì)上,只要按一定的時(shí)間間隔改變顯示緩沖區(qū)的內(nèi)容,如左移則使顯示緩沖區(qū)的點(diǎn)陣數(shù)據(jù)左移一列,即可實(shí)現(xiàn)動(dòng)態(tài)移位的效果,由于顯示緩沖區(qū)的所有數(shù)據(jù)左移1列需要一定的時(shí)間,不可能在兩次中斷間隔時(shí)間內(nèi)實(shí)現(xiàn)這一處理過程,為此需要設(shè)置兩個(gè)顯示緩沖區(qū),一個(gè)用于保存當(dāng)前屏幕顯示的數(shù)據(jù),另一個(gè)用于對(duì)當(dāng)前數(shù)據(jù)的處理。而剩下的低128位則留給英文字符使用,即英文的內(nèi)碼)。在通過軟件實(shí)現(xiàn)的技術(shù)中,目前有許多字模生成軟件,軟件打開后輸入漢字,即可自動(dòng)生成十六進(jìn)制數(shù)據(jù)的漢字代碼,把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。下圖為左移的程序流程圖及實(shí)際演示圖片。 拉幕效果流程圖 實(shí)際顯示圖 串口通信隨著科技的發(fā)展,現(xiàn)代化的生產(chǎn)對(duì)智能化的要求越來越高,如何迅速獲取現(xiàn)場(chǎng)數(shù)據(jù)以便及時(shí)對(duì)生產(chǎn)過程進(jìn)行調(diào)控,是其關(guān)鍵所在。 通訊基礎(chǔ)知識(shí)一般來說,計(jì)算機(jī)都有一個(gè)或多個(gè)串行端口,它們依次為Com…,這些串口還提供了外部設(shè)備與PC進(jìn)行數(shù)據(jù)傳輸和通信的通道。通過此控件,PC機(jī)可以利用串行口與其它設(shè)備實(shí)現(xiàn)輕松連接,簡(jiǎn)單高效地實(shí)現(xiàn)設(shè)備之間的通訊。如:=“9600, n, 8, 1”。 :向發(fā)送緩種區(qū)傳送一字符串。在發(fā)送字符時(shí),在系統(tǒng)指定的 事件內(nèi),DSR(Data Set Ready)線是低電平ComEventFrame:其值為1004,數(shù)據(jù)幀錯(cuò)誤。CD也稱為RLSD(Receive Line Singal Detect,接線信號(hào)檢測(cè)) ComEventRxOver:其值為1008,接收緩沖區(qū)溢出。持續(xù)產(chǎn)生該事件,直到使用了Input屬性刪除了接收緩沖區(qū)中的數(shù)據(jù)ComEvCTS:其值為3,CTS(Clear To Send)線改變ComEvDSR:其值為4,DSR(Data Set Ready)線改變。如發(fā)送58給單片機(jī)則可以這樣表示: =Chr(50) 發(fā)送數(shù)據(jù)(16進(jìn)制) 在通訊中以多字符方式發(fā)送數(shù)據(jù)時(shí),發(fā)送的是ASCII碼值。 在InputMode=0的模式下,是以文本方式接收數(shù)據(jù),在接收數(shù)據(jù)之前,我們必須先定義一個(gè)字符串變量,用以接收數(shù)據(jù)緩沖區(qū)里的數(shù)據(jù),具體過程如下: Dim receive As String * 1 定義接收數(shù)據(jù)變量Select Case 判斷事件類型Case EvReceive 事件類型為接收數(shù)據(jù)receive = 接收數(shù)據(jù)End Select 在InputMode=1的模式下,是以二進(jìn)制方式接收數(shù)據(jù),在接收數(shù)據(jù)之前,我們必須先義一個(gè)二進(jìn)制類型的數(shù)組,用以接收數(shù)據(jù)緩沖區(qū)里的數(shù)據(jù),過程如下: Dimreceive(n) As Byte 定義接收數(shù)據(jù)變量Select Case 判斷事件類型Case EvReceive 事件類型為接收數(shù)據(jù)=1 接收方式為二進(jìn)制方式For k=0 to n Receive(k) = 接收數(shù)據(jù)Next k End Select第6章 Proteus軟件仿真 Proteus軟件介紹Proteus是英國(guó)Labcenter公司開發(fā)的電路分析與實(shí)物仿真及印制電路板設(shè)計(jì)軟件,它可以仿真、分析各種模擬電路與集成電路,軟件提供了大量模擬與數(shù)字元器件及外部設(shè)備,各種虛擬儀器,特別是它具有對(duì)單片機(jī)及其外圍電路組成的綜合系統(tǒng)的交互仿真功能。 、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。 軟件仿真在本次實(shí)驗(yàn)中,首先通過大量的閱讀相關(guān)資料搞清楚各個(gè)結(jié)構(gòu)的功能結(jié)構(gòu)后就進(jìn)行了軟件仿真,因?yàn)閷?shí)際手中并沒有相關(guān)的資料,所以通過軟件仿真可以提高硬件設(shè)計(jì)成功的幾率,本人在經(jīng)過幾周的軟件仿真,成功的完成了此設(shè)計(jì)所必須的基本功能,軟件仿真如下圖所示: 軟件仿真圖第7章 PCB結(jié)構(gòu)設(shè)計(jì) PCB設(shè)計(jì)平臺(tái)本設(shè)計(jì)是采用Protel 99SE作為原理圖和PCB的繪制工具。它不僅是以前版本的升級(jí),更是一個(gè)全面、集成、全32位的電路設(shè)計(jì)系統(tǒng)。布局要能使各LED點(diǎn)陣模塊緊密契合,還要注意各PCB之間的銜接,以便于用戶擴(kuò)展顯示單元。布線的時(shí)候首先考慮的是正確性,其次逐步修改布局及走線使其美觀大方。具體的生產(chǎn)工藝要求需與PCB生產(chǎn)廠家咨詢獲知。在這幾個(gè)月的畢業(yè)設(shè)計(jì)中,我們有艱辛的付出,當(dāng)然更多的是豐收的喜悅。在這些過程中,遇到許多困難,但通過書籍或網(wǎng)絡(luò)查閱了很多相關(guān)文章和向?qū)熣?qǐng)教后終于解決了。一個(gè)商品是否能夠搶占市場(chǎng),除了必須的功能和質(zhì)量要求外,其價(jià)格是最大的競(jìng)爭(zhēng)優(yōu)勢(shì)。人非生而知之者!人的學(xué)識(shí)總是不能面面俱到的,這就要求我們必須善于借鑒別人的成功經(jīng)驗(yàn)或失敗教訓(xùn),使自己少走彎路。硬件調(diào)試的時(shí)候,剛開始設(shè)計(jì)的行驅(qū)動(dòng)有問題,不能驅(qū)動(dòng)LED點(diǎn)陣顯示屏發(fā)光,在老師的指導(dǎo)下更改,從而解決了此問題。我的四年大學(xué),是我的父母親用他們的雙手撐起的,感謝他們?yōu)槲覄?chuàng)造的這樣一個(gè)良好的學(xué)習(xí)和生活環(huán)境,使我能安心而又幸福的完成我的學(xué)業(yè)。例說8051[M]。北京:高等教育出版社,2006。 [5] 明日科技,高春艷,劉彬彬。51系列單片機(jī)開發(fā)寶典[M]。北京:北京航空航天大學(xué)出版社。[9] 譚浩強(qiáng)。 //漢字緩沖區(qū)uchar m=0,n=0。 //用于軟件延時(shí) ulong s=(sum+1)*ziti。 for(i=0。 TH1=0xfc。 a++。 SCON = 0x50。 //整屏移動(dòng)列數(shù) k1=k/ziti。 move_st=1。 if(move_st) { for(i=0。//移位處理 } disbuf[31][0]=hanzi[j]。 CS2=1。i++) { S=i。 R1=0。 //開右屏 for (i=0。 R2=disbuf[i+16][1]。 }}void init2(void) //定時(shí)器初始化,設(shè)置定時(shí)器0工作方式1,定時(shí)時(shí)間1ms{ TMOD=0x1。 //定義變量k TH0=0xfc。k=0。b=m16。} //一幅畫面卷動(dòng)顯示過程結(jié)束,載入下一幅畫面 if(nsum/21) n=0。 //開左屏 for(i=0。 R2=hanzi[i+64*n+16]。 } CS1=1。j++) //變量b決定了一次掃描右半屏列數(shù) { S=j4。 R1=0。 while(1) { if(RI) // 是否有數(shù)據(jù)到來 { RI = 0。) // 字符 表示一串?dāng)?shù)據(jù)結(jié)束 { x++。 if(C!=0) { init1()。 while(1) { load_hanzi()。 ET0=1。6a*CZ7H$dq8KqqfHVZFedswSyXTyamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。QA9wkxFyeQ^!djsXuyUP2kNXpRWXmAamp。gTXRm6X4NGpP$vSTTamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^G89AmUE9aQGn8xp$Ramp。849Gx^Gjqv^$UE9wEwZQcUE%amp。ksv*3tnGK8!z8vGtYM*Jgamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmUE9aQGn8xp$Ramp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。UE9aQGn8xp$Ramp。 //開中斷 while(1) { display()。 } } else { init2()。 //開中斷 TR1=1。\039。 // 暫存接收到的數(shù)據(jù) if( hanzi[x]!=39。 } }void main (void){ send_int()。 R2=hanzi[j+64*n+48]。 //開右屏 for(j=0。 R1=0。i++) //變量a決定了一次掃描左半屏列數(shù) { S=i。 CS2=1。 //全屏掃描右半屏 //中間這段時(shí)間是為了看清楚整屏畫面內(nèi)容,稍作停頓 if(m==40) {m=0。b=0。 k++。 TL0=0x18。 R1=0。i++) { S=i4。 } CS1=1。 R2=disbuf[i][1]。 //開左屏 for (i=0。 move_st=0。i++) { disbuf[i][0]=disbuf[i+1][0]。 } }void load_hanzi(void){ uchar i。 j=ziti*2*k1+k2。 // 波特率不倍增}void run_move(void){ uchar k1,k2。 // 定時(shí)器1工作于8位自動(dòng)重載模式, 用于產(chǎn)生波特率 TH1 = 0xF3。}void timer1(void) interrupt 3 //中斷處理{ TH1=0xfc。i++)。 //定義顯示緩沖區(qū)(32行兩列的二維數(shù)組以開辟2個(gè)16*16漢字的空間)bit move_st。 //c、b分別為左半屏、右半屏的掃描變量uint k=0,j,x。北京:清華大學(xué)出版社,1991。單片機(jī)C語言輕松入門[M]。[7] 馬中梅,籍順心,張凱,馬巖。北京:人民郵電出版社,2006。C51單片機(jī)高效入門[M]。[3] 張毅剛。四年,不算短的時(shí)間里,遇到了很多位老師,他們的教誨讓我終生受益,在這里,我想對(duì)他們說聲謝謝!在生活中,在學(xué)習(xí)上,在思想上,遇到困難的時(shí)候,我的朋友們總是在第一時(shí)間幫助我,在這里,我想對(duì)他們說謝謝。在此,我向我的指導(dǎo)老師許強(qiáng)表示崇高的敬意和最真誠(chéng)的謝意。我相信我會(huì)把自己的熱情和所學(xué)奉獻(xiàn)到自己的工作中,不斷努力,不斷進(jìn)??! 致 謝本次設(shè)計(jì)是在許強(qiáng)老師的指導(dǎo)下,不斷去發(fā)現(xiàn)問題不斷去改正問題而完成的,可以說學(xué)到了很多在書本上學(xué)不到的東西。是每個(gè)設(shè)計(jì)人員在做出方案時(shí)首要考慮的因素。通過這次畢業(yè)設(shè)計(jì),我不僅對(duì)理論有了更深一步的認(rèn)識(shí),增強(qiáng)了和外界技術(shù)的溝通,還培養(yǎng)了自學(xué)能力和分析解決問題的能力,更重要的是,培養(yǎng)了克服困難的勇氣和信心。首先,學(xué)習(xí)能力得到了提高。diameter 50mil,阻焊、絲印、噴錫、浸銀。寧寬勿窄!為進(jìn)一步提高條屏系統(tǒng)的電磁兼容性,除了在關(guān)鍵的地方增加旁路電容外,PCB走線也是一個(gè)重要的影響因素。生產(chǎn)的時(shí)候選擇高溫阻焊、焊盤噴錫、雙面絲印工藝。 元件布局及PCB整體結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1