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

正文內(nèi)容

基于at89c52單片機的電子換號牌的設(shè)計-文庫吧資料

2025-06-11 08:33本頁面
  

【正文】 if(z==0) {P3=0xfe。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 25 stop()。 respons()。 start()。 write_byte(address)。 write_byte(0xa0)。 } uchar read_add(uchar address) { uchar date。 respons()。 respons()。 respons()。 } void write_add(uchar address,uchar date) { start()。b0。a0。 } void delay1(uchar x) { uchar a,b。 delay()。 k=(k1)|sda。i++) { scl=1。 for(i=0。 sda=1。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 24 scl=0。 delay()。 delay()。 // delay()。 delay()。 delay()。 delay()。i++) { temp=temp1。 for(i=0。 } void write_byte(uchar date) { uchar i,temp。 scl=1。 } void init() { sda=1。 scl=0。amp。 delay()。 } 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 23 void respons() //應(yīng)答 { uchar i。 sda=1。 scl=1。 } void stop() //停止 { sda=0。 sda=0。 scl=1。 } void start() //開始信號 { sda=1。 } } } } uchar a。 kflag2++。 0x0f。 while(temp!=0x0f) { 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 22 temp=P2。 temp=temp amp。 } temp=P2。 case 0x0b: y=1。 case 0x0d: key=0。 switch(temp) { case 0x0e: z++。 temp=temp amp。 0x0f。 temp=P2。j0。i0。 0x0f。 temp=P2。 } } } P2=0xff。 temp=temp amp。 0x0f。 x++。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P2。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P2_6=0。 0x0f。 while(temp!=0x0f) { temp=P2。 temp=temp amp。 } temp=P2。 case 0x0b: key=4。 case 0x0d: 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 20 key=5。 switch(temp) { case 0x0e: key=6。 temp=temp amp。 0x0f。 temp=P2。j0。i0。 0x0f。 temp=P2。 } } } P2=0xff。 temp=temp amp。 0x0f。 x++。 break。 break。 break。 0x0f。 if (temp!=0x0f) { temp=P2。 temp=temp amp。j)。i) for(j=200。 if (temp!=0x0f) { for(i=50。 temp=temp amp。 P2_4=0。 unsigned char i,j。 unsigned char temp。 unsigned int b=0。//KEY 輸入端 sbit k3=P1^4。 sbit k1=P1^0。 define uchar unsigned char sbit sda=P1^2。 unsigned char y2。//定義一個數(shù)據(jù)變量出來 unsigned char x2。 //顯示 09 編碼 unsigned char data databuf[4]={0,0,0,0}。 還要感謝和我同一設(shè)計小組的幾位同學(xué),是你們在我平時設(shè)計中和我一起探討問題,并指出我設(shè)計上的誤區(qū),使我能及時的發(fā)現(xiàn)問題把設(shè)計順利的進行下去,沒有 你們的幫助我不可能這樣順利地結(jié)稿,在此表示深深的謝意。在仿真中非常完美的功能在實際焊接過后卻得不到預(yù)期的狀況是經(jīng)常會出現(xiàn)的,我們得做好心理準備進行進一步的排查。經(jīng)過小組成員的不斷討論和設(shè)計,我們終于將仿真電路設(shè)計完成了。 最初接到老師的課題時,我們感到非常的茫然,覺得要實現(xiàn)的功能太多,完全沒有頭緒。 實驗結(jié)果 ,數(shù)據(jù)應(yīng)該顯示全部為 0000 圖 42:實驗結(jié)果 1 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 15 34 換下 12 則輸入 3412 就可以 圖 42:實驗結(jié)果 2 鍵關(guān)閉顯示,此時電路照常工作,但是進入節(jié)能狀態(tài) ,則能把結(jié)果顯示出來無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 16 致謝 在畢業(yè)論文的完成過程中,我首先要感謝我的指導(dǎo)教師朱芙菁老師的耐心指導(dǎo)! 課程設(shè)計是檢驗我們課堂所學(xué)知識,提高我們 的動手能力和團隊協(xié)作能力的好機會,在知道我們即將開始課程設(shè)計時,我們決心要好好利用這次機會鍛煉一下自己。 第六步:如果要調(diào)出剛保存的數(shù)據(jù),則可以按下 SW2 調(diào)出查詢數(shù)據(jù)。 第四步:如果不想保存,也不想關(guān)機,但是要進入節(jié)能狀態(tài),你這個時候要按下 鍵,這個時候就會關(guān)閉顯示功能,進入節(jié)能狀態(tài),當(dāng)你要查看數(shù)據(jù)時候,再按下該鍵,上一次換下的號碼重新顯示,保持數(shù)據(jù)功能不清除。 第二 步:選擇你要的號碼,如果 12 換下 34,則連續(xù)輸入 3412 數(shù)值,這個時候屏幕上就會出現(xiàn)紅色 34 綠色 12。 操作步驟 第一步:檢查好所以裝置都為正常,閉合開關(guān) S1,接通工作電源。 SW2:確定調(diào)出按鍵,如果需要查看保存數(shù)據(jù),可以調(diào)出查詢。 SB1: 鍵盤, 09 表示輸入 9 個數(shù)字,根據(jù)你實際需要的數(shù)據(jù)輸入, *KEY表示數(shù)據(jù)清零鍵, 鍵表示進入關(guān)閉顯示節(jié)能狀態(tài),必須在按完四位顯示數(shù)據(jù)以后按下,這樣工作會比較穩(wěn)定。簡單的說, EDA 就是立足于計算機工作平臺而開發(fā)出來的一整套先進的設(shè)計電子系統(tǒng)的軟件工具。Proteus 仿真技術(shù)即電子設(shè)計自動化。 圖 35:存儲電路 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 13 第 四 章 設(shè)計的仿真和調(diào)試 Proteus 功能介紹 在現(xiàn)代的電子設(shè)計中, Proteus 仿真技術(shù)已經(jīng)稱為一種普遍的工具。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 11 圖 33:顯示電路 按鍵部分設(shè)計 矩陣 式結(jié)構(gòu)的 鍵盤 顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,列線通過電阻接正電源,并將行線所接 的 單片機 的 I/O 口作為輸出端,而列線所接的 I/O口則作為輸入。 圖 31:總電路圖 電源電路設(shè)計 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 10 整個電路處在弱電供電狀態(tài),而單片機供電是標準 5V,所以在設(shè)計的時候我們采用單片機正常工作時候的電壓設(shè)計,同時加上電容進行濾波,提高電源工作的穩(wěn)定性;另外為了能給數(shù)碼管顯示亮度的調(diào)節(jié),我們也提供 +9V/+12V 的電源 /電池進行驅(qū)動部分電路 的供電,以提高相應(yīng)的電源的穩(wěn)定性,這樣根據(jù)電源不同,可以獲得不同的電壓,這樣可以給顯示驅(qū)動提供不同的電源,用來改變亮度。 設(shè)計的總電路圖 本電路設(shè)計主要分成四部分結(jié)構(gòu):電源部分,控制部分,顯示驅(qū)動部分,擴展部分; 其中擴展部分又分為按鍵電路和存儲電路。其中單片機控制整個系統(tǒng)的運行,通過不斷的對鍵盤進行掃描,判斷是否有按下鍵,按一下了哪個一個鍵,從而執(zhí)行相應(yīng)的操作。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。若所有列線均為高電平,則 鍵盤 中無鍵按下。 判斷 鍵盤 中有無鍵按下 將全部行線 Y0Y3 置低電平,然后檢測列線的狀態(tài)。 圖 25: 3*4 矩陣鍵盤布局圖 矩陣鍵盤的識別方法 確定矩陣式 鍵盤 上 何鍵 被按下 , 介紹一種 “行掃描法 ”。這樣,一個端口(如 P1 口)就可以構(gòu)成 4*4=16 個按鍵,比之直接將端口線用于 鍵盤 多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成 20 鍵的 鍵盤 ,而直接用端口線則只能多出一鍵( 9 鍵)。 矩陣鍵盤的結(jié)構(gòu)和工作原理 在 鍵盤 中按鍵數(shù)量較多時,為了減少 I/O 口的占用,通常將按鍵排列成 矩陣形式。無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 基于單片機的電子換號牌的設(shè)計 8 行線通過上拉電阻接到 +5V 電源上。 矩陣鍵盤顯示的識別方法 矩陣 鍵盤 是單片機外部設(shè)備中所使用的排布類似于矩陣的鍵盤組 。 該電路的特點如下 : ULN2021 的每一對達林頓都串聯(lián)一個 的基極電阻 ,在 5V的工 作電壓下它能與 TTL 和 CMOS 電路 直接相連 ,可以直接處理原先需要標準邏輯緩沖器來處理的數(shù)據(jù)。 輸入 5VTTL 電平,輸出可達500mA/50V。 圖 24: ULN2021 ULN2021 是大電流驅(qū)動陣列 ,多用于單片機、智能儀表、 PLC、數(shù)字量輸出卡等控制電路中。 ULN2021 工作電壓高,工作電流大,灌電流可達 500mA,并且能夠在關(guān)態(tài)時承受 50V 的電壓,輸出還 可以在高負載電流并行運行。 圖 22: TDA62783 管腳圖 管腳功能介紹: INPUT( 18)是數(shù)據(jù)輸入端口 OUTPUT( 1118)是放大后數(shù)據(jù)輸出端口 VCC( 10)電源正極輸入端口 GND( 9)電源接地端口 內(nèi)部工作等效圖如 圖 23 所示。 驅(qū)動 IC( TD62783 和 ULN2021)介紹 U1( TD62783)是陽極驅(qū)動,專門驅(qū)動數(shù)碼管段顯示的驅(qū)動,是并行輸入行輸出數(shù)據(jù)結(jié)構(gòu),內(nèi)部是一組達林 頓管,作為電流放大和驅(qū)動供電要求 +5V ~ +35V 之間,同時每段數(shù)據(jù)輸出可以提供近 200MA 的電流需求,可以同時驅(qū)動 8段數(shù)碼管同時工作。 顯示效果 由于發(fā)光二極管基本上屬于電流敏感 器件 ,其正向壓降的 分散性很大, 并且還與溫度有關(guān),為了保證數(shù)碼管具有良好的亮度均勻度,就需要使其具有恒定的工作電流,且不能受溫度及其它因素的影響。通過分時輪流控制各個數(shù)碼管的的 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用 I/O 端口多,如驅(qū)動 5 個數(shù)碼管靜態(tài)顯示則需要 58=40 根 I/O 端口來驅(qū)動,要知道 一個 89S51 單片機可用的 I/O 端口才 32 個呢:),實際應(yīng)用時必須增加譯碼驅(qū)動器進行驅(qū)動,增加了硬件電路的復(fù)雜性。 靜態(tài)顯示驅(qū)動 : 靜態(tài) 驅(qū)動也稱直流驅(qū)動。選用時要注意產(chǎn)品尺寸顏色,功耗,亮度,波長等。顏色有紅,綠,藍,黃等幾種。位數(shù)有半位, 1, 2, 3, 4, 5, 6, 8, 10 位等等, LED 數(shù)碼管根據(jù) LED 的接法不同分為共陰和共陽兩類,了解 LED 的這些特性,對編程是很重要的,因為不同類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。 LED 數(shù)碼管介紹 LED 數(shù)碼管 ( LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成 “8”字型的 器件 ,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。此引腳為掉電保護后備電源之輸入引腳 顯示模塊介紹 本設(shè)計 采用數(shù)碼管作
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1