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

正文內(nèi)容

應(yīng)用電子技術(shù)專業(yè)畢業(yè)論文-所有專業(yè)(編輯修改稿)

2025-02-24 11:09 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 44NC12NC23NC34NC1AT89S5224JIwhite black5V1230pF30pFS122uF5VS21 2 3 4 5 6 7 816 15 14 13 12 11 109123456781615141312111091 2 3 4 5 6 7 816 15 14 13 12 11 1095VD27O15O39GND10O515D38O412O719D03D718D514O02D413D14VCC20D617OE1O26LE11O616SN74LS373N5VRED1GREEN2YELLOW2RED2YELLOW1GREEN1A11A26f2g3e4d5c8DP7b9a10f2g3e4d5c8DP7b9a101OE11A121A241A361A48GND101Y4121Y3141Y2161Y118VCC202Y432Y352Y272Y192A1112A2132A3152A4172OE195V5V31 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2040 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21PA3 PA2 PA1 PA0 RD CS GND A1 A0 PC7 PC6 PC5 PC4 PC0 PC1 PC2 PC3 PB0 PB1 PB2PB3PB4PB5PB6PB7VccD7D6D5D4D3D2D1D0RESETWRPA7PA6PA5PA482555VA11A26RED5VVCC 3. 2. 3 系統(tǒng)工作原理 ( 1)開關(guān)鍵盤輸入交通燈初始時(shí)間,通過 8051 單片機(jī) P1輸入到系統(tǒng) (2) 由 8051 單片機(jī)的定時(shí)器每秒鐘通過 P0口向 8255 的數(shù)據(jù)口送信息,由8255 的 PA 口顯示紅、綠、黃燈的燃亮情況;由 8255 的 PC口顯示每個(gè)燈的燃亮?xí)r間。 (3)8051 通過 設(shè)置 各個(gè)信號(hào)等的燃亮?xí)r間、通過 8031 設(shè)置,綠、紅時(shí)間分別為 60秒、 80 秒循環(huán)由 8051 的 P0 口向 8255 的數(shù)據(jù)口輸出。 ( 4) 通過 8051 單片機(jī)的 位來控制系統(tǒng)是工作或設(shè)置初值,當(dāng) .牌位 0就對(duì)系統(tǒng)進(jìn)行初始化,為 1 系統(tǒng)就開始工作。 ( 5)紅燈倒計(jì)時(shí)時(shí)間, 當(dāng)有車輛闖紅燈時(shí),啟動(dòng)蜂鳴器進(jìn)行報(bào)警, 3S 后然后恢復(fù)正常。 ( 6)增加每次綠燈時(shí)間車流量檢測(cè)的功能,并且通過查詢 端口的電平是否為低,開關(guān)按下為低電平,雙位數(shù)碼管顯示車流量,直到下一次綠燈時(shí)間重新記入。 ( 7)綠燈時(shí)間倒計(jì)時(shí)完畢,重新循環(huán)。 4.控制器的軟件設(shè)計(jì) 每秒鐘的設(shè)定 延時(shí)方法可以有兩種一中是利用 MCS51 內(nèi)部定時(shí)器才生 溢出中斷來確定 1秒的時(shí)間,另一種是采用軟延時(shí)的方法。 計(jì)數(shù)器硬件延時(shí) 計(jì)數(shù)器初值計(jì)算 定時(shí)器工作時(shí)必須給計(jì)數(shù)器送計(jì)數(shù)器初值,這個(gè)值是送到 TH和 TL 中的。他是以加法記數(shù)的,并能從全 1 到全 0時(shí)自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。因此,我們可以把計(jì)數(shù)器記滿為零所需的計(jì)數(shù)值設(shè)定為 C和計(jì)數(shù)初值設(shè)定為 TC 可得到如下計(jì)算通式: TC=MC 式中, M 為計(jì)數(shù)器摸值,該值和計(jì)數(shù)器工作方式有關(guān)。在方式 0時(shí) M為 213 ;在方式 1時(shí) M的值為 216;在方式 2和 3為 28 計(jì)算公式 T=( M- TC) T 計(jì)數(shù) 或TC=M-T/ T 計(jì)數(shù) T 計(jì)數(shù) 是單片機(jī)時(shí)鐘周期T CLK 的12倍;TC為定時(shí)初值 如單片機(jī)的主脈沖頻率為T CLK 12MHZ ,經(jīng)過12分頻 方式0 TMAX= 213 *1微秒=8.192毫秒 方式1 TMAX= 216 *1微秒=65.536毫秒 顯然1秒鐘已經(jīng)超過了計(jì)數(shù)器的最大定時(shí)間,所以我們只有采用定時(shí)器和軟件相結(jié)合的辦法才能解決這個(gè)問題. 1秒的方法 我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CP U就響應(yīng)它的溢出中斷請(qǐng)求,進(jìn)入他的中斷服務(wù)子程序。在中斷服務(wù)子程序中,CPU先使軟件計(jì)數(shù)器減1,然后判斷它是否為零。為零表示1秒已到可以返回到輸出時(shí)間顯示程序。 相應(yīng)程序代碼 (1)主程序 定時(shí)器需定時(shí)50毫秒,故T0工作于方式1。 初值: TC=M-T/ T 計(jì)數(shù) =2 16 -50 ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, 01H 。 令TO為定時(shí)器方式1 MOV TH0, 3CH 。裝入定時(shí)器初值 MOV TL0, BOH 。 MOV IE, 82H 。開T0中斷 SEBT TR O ;啟動(dòng)T0計(jì)數(shù)器 MOV RO, 14H 。軟件計(jì)數(shù)器賦初值 LOOP: SJMP $ ;等待中斷 (2)中斷服務(wù)子程序 ORG 000BH AJMP BRT0 ORG 00BH BRTO: DJNZ R0,NEXT AJMP TIME 。 跳轉(zhuǎn)到時(shí)間及信號(hào)燈顯示子程序 DJNZ:MOV RO,#14H ;恢復(fù)R0值 MOV TH0, 3CH 。重裝入定時(shí)器初值 MOV TL0, BOH 。 MOV IE, 82H RET1 END 軟件延時(shí) MCS51 的工作頻率為 212MHZ,我們選用的 8031 單片機(jī)的工作頻率為 6MHZ。機(jī)器周期與主頻有關(guān),機(jī)器周期是主頻的 12倍,所以一個(gè)機(jī)器周期的時(shí)間為 12*( 1/6M) =2us。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定 1秒的時(shí)間。 具體的延時(shí)程序分析: DELAY:MOV R4,08H 延時(shí) 1秒子程序 DE2:LCALL DELAY1 DJNZ R4,DE2 RET DELAY1:MOV R6,0 延時(shí) 125ms 子程序 MOV R5,0 DE1: DJNZ R5,$ DJNZ R6,DE1 RET MOV RN, DATA 字節(jié)數(shù)數(shù)為 2 機(jī)器周期數(shù)為 1 所以此指令的執(zhí)行時(shí)間為 2ms DELAY1 為一個(gè)雙重循壞 循環(huán)次數(shù)為 256*256=65536 所以延時(shí)時(shí)間=65536*2=131072us 約為 125us DELAY R4 設(shè)置的初值為 8 主延時(shí)程序循環(huán) 8次,所以 125us*8= 1 秒 由于單片機(jī)的運(yùn)行速度很快其他的指令執(zhí)行時(shí)間可以忽略不計(jì)。 時(shí)間及信號(hào)燈 的顯示 8051 并行口的擴(kuò)展 8051雖然有 4個(gè) 8位 I/O端口 ,但真正能提供借用的只有 P1口 ,因?yàn)?P2和 P0口通常用于傳送外部傳送地址和數(shù)據(jù) ,P3 口也有它的第二功能。因此, 8031 通常需要擴(kuò)展。由于我們用外部輸入設(shè)定紅綠燈倒計(jì)時(shí)初值、數(shù)碼管的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1