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

正文內(nèi)容

基于89c51單片機(jī)的廣告燈控制系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-11 01:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 二.關(guān)于廣告燈控制的基本知識(shí) 1. 8字?jǐn)?shù)碼管顯示電路 按圖上的原理不同組合的燈亮將顯示不同的數(shù)字。具體的方案還要看具體的硬件電路的連接方法。不同的連接線路需要不同的程序編輯。 2.二極管發(fā)光電路 圖 3 所示為共陽(yáng)極接法。 采用 8 個(gè)發(fā)光二極管作為指示信號(hào)作用,即可以用排線來(lái)控制,也可以單個(gè)地控制每個(gè)發(fā)光二極管的亮滅,當(dāng)控制信號(hào)為低電平時(shí),發(fā)光二極管亮,為高電平時(shí),發(fā)光二極熄滅;控制電平的輸入由 “L1- L8”輸入。 P0 口有三個(gè)功能:外部擴(kuò)展存儲(chǔ)器時(shí),當(dāng) 作 數(shù)據(jù)總線 ( 如圖 1 中的 D0~D7 為數(shù)據(jù)總線接口 。 外部擴(kuò)展存儲(chǔ)器時(shí),當(dāng)作地址總線(如圖 1 中的 A0~A7 為地址總線接口)不擴(kuò)展時(shí),可做一般的 I/O 使用,但內(nèi)部無(wú)上拉 電阻,作為輸入或輸出時(shí)應(yīng)在外部接上拉電阻。 P1 口只做 I/O 口使用:其內(nèi)部有上拉電阻。 P2 口有兩個(gè)功能: 擴(kuò)展外部存儲(chǔ)器時(shí),當(dāng)作地址總線使用 做一般 I/O 口使用,其內(nèi)部有上拉電阻; P3 口有兩個(gè)功能: 除了作為 I/O 使用外(其內(nèi)部有上拉電阻),還有一些特殊功能,由特殊寄存器來(lái)設(shè)置 全國(guó)單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師論文 7 圖 3 二極管發(fā)光電路 鍵盤(pán)是人機(jī)通信不可缺 少的部件,獨(dú)立式鍵盤(pán)是最基本的一種鍵盤(pán)方式,在本 實(shí)驗(yàn) 中提供了四個(gè)獨(dú)立式按鍵;具體的電路原理圖如圖 4 所示: 4.開(kāi)發(fā)軟件 Keil C51 軟件是眾多單片機(jī)應(yīng)用開(kāi)發(fā)的優(yōu)秀軟件之一,它集編輯,編譯 ,仿真于一體,支持匯編 ,PLM 語(yǔ)言和 C 語(yǔ)言的程序設(shè)計(jì),界面友好,易學(xué)易用。它可以結(jié)合 proteus 軟件可以實(shí)現(xiàn)單機(jī)仿真。對(duì)于初學(xué)者的需求基本能得到滿足。而對(duì)于所需電路圖的繪制則需要專用的 protel 軟件的支持。它也是個(gè)功能全面的軟件。所以學(xué)好單片機(jī)首先要熟悉上面提到的幾種軟件。以便于理論與實(shí)踐的真正結(jié)合。用 protel 軟件的主要注意的是對(duì)各 圖標(biāo)代碼的熟悉。一提高繪畫(huà)速度。Keil C51 軟件主要是對(duì)程序的編寫(xiě)要準(zhǔn)確。軟件的使用要在學(xué)習(xí)理論知識(shí)的同時(shí)帶著使用,在使用中不斷的熟悉。如果在實(shí)驗(yàn)室則主要熟悉對(duì) Keil C51 與硬件設(shè)備的連接和使用。 為了正確仿真串口,在軟件仿真調(diào)試時(shí),在用戶的 Keil 工程文件的屬性中,還需要設(shè)置實(shí)際使用的晶振頻率。這個(gè)參數(shù)非常重要,直接影全國(guó)單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師論文 8 響 通信的波特率,可以按照實(shí)際使用的參數(shù)進(jìn)行設(shè)置。 見(jiàn)附錄全國(guó)單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師論文 9 三.論文課題及實(shí)驗(yàn)內(nèi)容 1.課題內(nèi)容及工作過(guò)程 在不按鍵的時(shí)候小燈從左向右 依次閃爍。當(dāng)按鍵一時(shí),小燈邊為從左向右依次點(diǎn)亮。當(dāng)按鍵二時(shí)。小燈轉(zhuǎn)為奇偶閃爍。上兩個(gè)鍵閃爍次數(shù)自己確定。按鍵三時(shí)處于靜止?fàn)顟B(tài)。按鍵四復(fù)位。從左向右開(kāi)始依次閃爍。 2.設(shè)計(jì)思路 ( 1)主程序:通過(guò)掃描 口,判斷是否有鍵按下。然后在 20H 單元的相應(yīng)位置置 1 標(biāo)志。 ( 2)鍵掃描子程序:采用直接端口掃描開(kāi)關(guān)。對(duì) 20H 內(nèi)存單元相應(yīng)位置置1,并把其余位清零。 ( 3)閃爍控制程序:閃爍控制程序用來(lái)控制 P1 口發(fā)光方式。 ( 4)延時(shí)子程序: 10ms 和 ms 兩個(gè)。 ( 5)關(guān)告燈的品種繁多,但各 功能很少分開(kāi) 控制。雖然 許 多功能集合在一起,但是由于是輪流依次進(jìn)行的,給人的視覺(jué)效果未免還是很單一的。對(duì)于這個(gè)問(wèn)題可以通過(guò)增加按 鈕 的思路來(lái)實(shí)現(xiàn)。各種不同要求的組合善閃亮方法利用不同的按 鈕 來(lái)開(kāi)展實(shí)現(xiàn)。在不同的時(shí)刻或者不同的季節(jié)或者不同的天氣,或者不同的亮度來(lái)自己選擇所合適的亮法。本實(shí)驗(yàn)通過(guò)四個(gè)中斷來(lái)對(duì)不同形式的閃爍進(jìn)行控制。使達(dá)到多樣化和視覺(jué)的美觀。在各個(gè)亮法的組合里面可以深入增加其他各種自己所需求的設(shè)計(jì)方案。但是具體的控制方案都相似。都是通過(guò)中斷來(lái)實(shí)現(xiàn)。中斷的加入還可以增加暫停的功能。還有復(fù)位的存在使可以實(shí)現(xiàn)隨時(shí)返回開(kāi)始 觀看。數(shù)碼管的加入可以實(shí)現(xiàn)數(shù)字的顯示。比如一些停車(chē)位剩余的顯示以及其他一些事件的顯示。還可以以不同的數(shù)字表示控制方案的選擇,這樣對(duì)控制者來(lái)說(shuō)控制就更直觀。 3.編程語(yǔ)言特點(diǎn) 它最大的好處就是簡(jiǎn)單、方便,容易使用,不需要使用任何電路,也沒(méi)有特殊的要求;甚至可以在硬件電路制作好之前就將串口部分的程序編寫(xiě)、調(diào)試完畢。 4.調(diào)試程序的準(zhǔn)備工作 ① 硬件。1臺(tái)普通計(jì)算機(jī)(需要帶有 2 個(gè)標(biāo)準(zhǔn)串口)和1根串口線(兩頭全國(guó)單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)師論文 10 都是母頭)。② 串口軟件可以是自己編寫(xiě)的專用調(diào)試或上下位機(jī)通信軟件,也可以是通用的串口軟件 (如串口 助手、串口調(diào)試等 ),主要用來(lái)收發(fā)數(shù)據(jù)。 5.軟件設(shè)計(jì)語(yǔ)言 匯編語(yǔ)言。匯編語(yǔ)言指令由 4 個(gè)部分組成,其書(shū)寫(xiě)格式如下:標(biāo)號(hào) 操作碼助記符 操作數(shù) 1,操作數(shù) 2;注釋。指令格式說(shuō)明如下:指令的 4 個(gè)部分之間由空格作隔離符,空格可以是 1 格或多格,以保證交叉匯編時(shí), PC 機(jī)能識(shí)別指令。 標(biāo)號(hào) 與 MCS- 51 系列單片機(jī)功能相同,標(biāo)號(hào)代表指令的符號(hào)地址。在程序匯編時(shí),已賦以指令存儲(chǔ)器地址的具體數(shù)值。匯編語(yǔ)言中采用符號(hào)地址 (即標(biāo)號(hào) )是便于查看、修改,尤其是便于指令轉(zhuǎn)移地址的表示。標(biāo)號(hào)是指令格式中的可選項(xiàng),只有在被其它語(yǔ)句引用時(shí)才需派上標(biāo)號(hào)。在無(wú)標(biāo)號(hào)的情況下,指令助記符前面必須保留一個(gè)或一個(gè)以上的空格再寫(xiě)指令助記符。指令助記符不能占用標(biāo)號(hào)的位置,否則該助記符會(huì)被匯編程序作標(biāo)號(hào)誤處理。書(shū)寫(xiě)標(biāo)號(hào)時(shí),規(guī)定第一字符必須是字母或半角下劃線“ — ”,它后面可以跟英文和數(shù)字字符、冒號(hào) (: )制符表等,并可任意組合 。再有標(biāo)號(hào)不能用操作碼助記符和寄存器的代號(hào)表示。標(biāo)號(hào)也可以單獨(dú)占一行。 操作碼助記符 該字段是指令的必選項(xiàng)。該項(xiàng)可以是指令助記符,也可以由偽指令及宏命令組成,其作用是在交叉匯編時(shí),“指令操作碼助記符”與“操作碼表”進(jìn)行逐一比較,找出其相應(yīng)的機(jī)器碼一一代之。操作數(shù) 由操作數(shù)的數(shù)據(jù)值或以符號(hào)表示的數(shù)據(jù)或地址值組成。若操作數(shù)有兩個(gè),則兩個(gè)操作數(shù)之間用逗號(hào) (, )分開(kāi)。當(dāng)操作數(shù)是常數(shù)時(shí),常數(shù)可以是二進(jìn)制、八進(jìn)制、十進(jìn)制或十六進(jìn)制數(shù)。還可以是被定義過(guò)的標(biāo)號(hào)、字符串和 ASCⅡ碼等。指令的操作數(shù)項(xiàng)也是可選項(xiàng)。其尋址方 式和指令都既少而又簡(jiǎn)單。其尋址方式根據(jù)操作數(shù)來(lái)源的不同,可分為立即數(shù)尋址、直接尋址、寄存器間接尋址和位尋址四種。 注釋 用來(lái)對(duì)程序作些說(shuō)明,便于人們閱讀程序。注釋開(kāi)始之前用分號(hào) (; )與其它部分相隔。當(dāng)匯編程序檢測(cè)到分號(hào)時(shí),其后面的字符不再處理。值得注意:在用
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1