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

正文內(nèi)容

freescalemc9s08單片機(jī)原理與應(yīng)用(第09章)-全文預(yù)覽

  

【正文】 I N12346571 41 31 21 191 081 51 6C 2 R 2 O U T GND( 15腳):地 VS+( 2腳): Vs+= 2Vcc— 。目前使用 MAX232 芯片較多,該芯片采用單一 +5V 電源供電實(shí)現(xiàn)電平轉(zhuǎn)換。其中引腳 5為單片機(jī)中用到的 3個(gè)端口: 654321987 圖 96 9 芯串行接口排列 接收端、發(fā)送端和地;其他為進(jìn)行遠(yuǎn)程傳輸時(shí)連接調(diào)制、解調(diào)器所用,有的也可以作為硬件握手信號(hào),初學(xué)時(shí)可以忽略這些信號(hào)的含義。一段時(shí)間內(nèi),市場(chǎng)上還有 9芯與 25芯轉(zhuǎn)接頭,方便了兩種不同類型之間的轉(zhuǎn)換。目前一般 的 PC機(jī)均帶有 1~2個(gè)串行通信接口,人們也稱之為 RS232接口,簡(jiǎn)稱“串口”。 RS232C采用負(fù)邏輯, 3~15V為邏輯 1, +3~+15V為邏輯 0。任何一個(gè)時(shí)刻,只能由一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù),不能同時(shí)收發(fā)。 13 (2) 全雙工( Fullduplex):數(shù)據(jù)傳送是雙向的,可以同時(shí)接收與發(fā)送數(shù)據(jù)。下面簡(jiǎn)要介紹這些術(shù)語(yǔ)的基本含義。但是奇偶校驗(yàn)檢查方法簡(jiǎn)單,使用方便,發(fā)生 1位錯(cuò)誤的概率遠(yuǎn)大于發(fā)生 2位錯(cuò)誤的概率,所以奇偶校驗(yàn)這種方法還是最為常用的一種校驗(yàn)方法。當(dāng)使用“奇校驗(yàn)檢查” 時(shí),如果字符數(shù)據(jù)位中 1的數(shù)目是偶數(shù),則校驗(yàn)位應(yīng)為 1;如果 1的數(shù)目是奇數(shù),則校驗(yàn)位應(yīng)為 “偶校驗(yàn)檢查”時(shí),如果字符數(shù)據(jù)位中 1的數(shù)目是偶數(shù),則校驗(yàn)位應(yīng)為 0;如果是奇數(shù),則校驗(yàn)位應(yīng)為 1。當(dāng)然,還有通信距離問(wèn)題,距離小,可以適當(dāng)提高波特率。 通常使用的波特率有 300、 600、 900、 1200、 1800、 2400、 4800、 9600、 19200和 38400。 12 2. 串行通信的波特率 “位長(zhǎng)”( Bit Length),也稱為位的持續(xù)時(shí)間( Bit Dutation)。因此,也稱這種格式為幀格式。最后,發(fā)送器發(fā)送 1~2位的停止位,表示一字節(jié)傳送結(jié)束。 Mark/Space 即“傳號(hào) /空號(hào)數(shù) 據(jù)格式”,分別表示兩種狀態(tài)的物理名稱,邏輯名稱記為“ 1/0”。正確理解這些概念,對(duì)串行通信編程是有益的。發(fā)送一位的持續(xù)時(shí)間是多少?第三,怎樣知道傳輸是正確的?第四,可以傳輸多遠(yuǎn)?等等。 /* Keybord interrupt acknowledge */ } 把 Keybord中斷添加到中斷向量表(在 prm文件中)中: VECTOR ADDRESS 0xFFD2 Keybord 11 串行通信 SCI 基本概念 “位”( Bit)是二進(jìn)制數(shù)字的簡(jiǎn)稱,是可以擁有兩種狀態(tài)的最小的二進(jìn)制值,分別用 0和 1 表示。 PTADD=0x0F。 } for(i=0。 case 0x7B: PTBD=0xFB。 case 0x7E: PTBD=0xFE。 case 0xBB: PTBD=0xBF。 case 0xBE: 10 PTBD=0xEF。 case 0xDB: PTBD=0xFB。 case 0xDE: PTBD=0xFE。 case 0xEB: PTBD=0xBF。 /* Change LED state judge by key in code */ switch(result){ case 0xEE: PTBD=0xEF。 PTADD=0xF0。 /* feeds the dog */ 9 } /* loop forever */ } interrupt Keybord(){ char result。 /* Enable Port A bits 74 as keybord */ KBI1SC=0x06。 /* Set Port B as output */ PTADD=0x0F。 C語(yǔ)言鍵盤中斷模塊編程實(shí)例 本節(jié)給出一個(gè)實(shí)際的 4 4鍵盤編程實(shí)例。 2. 鍵盤中斷允許寄存器 KBI1PE KBI1PE的各位決定所對(duì)應(yīng)的引腳是否允許中斷進(jìn)入。位定義如下: 數(shù)據(jù)位 D7 D6 D5 D4 D3 D2 D1 D0 定義 KBEDG7 KBEDG6 KBEDG5 KBEDG4 KBF KBACK KBIE KBIMOD 復(fù)位 0 0 0 0 0 0 0 0 KBEDGn 中斷觸發(fā)電平或邊沿 設(shè)置 1 上升沿 /高電平 0 下降沿 /低電平 KBF KBF(只讀位):鍵盤中斷標(biāo)志位( Keybord Interrupt Flag Bit)。 CPU對(duì)鍵盤上閉合鍵的鍵號(hào)確定,可以根據(jù)行線和列線的狀態(tài)計(jì)算求得,也可以根據(jù)行線和列線狀態(tài)查表求得。那么如何確定鍵盤上哪個(gè)按鍵被按下呢?可以把列線 n1~n4接到單片機(jī)的輸入口,行線 m1~m4接到單片機(jī)的輸出口,則在單片機(jī)的控制下,使行線 m1為低電平( 0),其余 3 根行線 m m3和 m4都為高電平,讀取列線 n1~n4狀態(tài)。 為了正確理解單片機(jī)鍵盤接口方法與編程技術(shù),下面以 4 4 鍵盤為例說(shuō)明按鍵識(shí)別的基本編程原理。 一般,當(dāng)按鍵按下后(不考慮人的操作 因素)會(huì)有一個(gè) 5~10ms 的抖動(dòng)期,如圖 95所示。 應(yīng)用中,如果直接采用循環(huán)掃描模式,則降低了單片機(jī)的使用效率。而要識(shí)別鍵盤上哪個(gè)鍵被按下,主要有行掃描法與行反接法。 1. 鍵的識(shí)別 如何知道鍵盤上哪個(gè)鍵被按下就是鍵的識(shí)別問(wèn)題。電梯、遙控器、電 話及門禁系統(tǒng)都需要用到單片機(jī)所構(gòu)成的鍵盤。 位 7 6 5 4 3 2 1 0 讀寫 ATDPE7 ATDPE6 ATDPE5 ATDPE4 ATDPE3 ATDPE2 ATDPE1 ATDPE0 復(fù)位 0 0 0 0 0 0 0 0 圖 94 寫該寄存器將終止當(dāng)前轉(zhuǎn)換,但不會(huì)開始一次新的轉(zhuǎn)換。 表 93 ATDCH 輸入信道選擇 ATDCH 輸入信道選擇 00 AD0 06 AD6 01 AD1 07 AD7 02 AD2 08~ 1D 保留 03 AD3 1E Vrefh 04 AD4 1F Vrefl 05 AD5 A/D數(shù)據(jù)結(jié)果寄存器 A/D 數(shù)據(jù)結(jié)果寄存器包括 ATD1RH 和 ATD1RL。 ATDCO A/D連續(xù)轉(zhuǎn)換控制位。這個(gè)只讀標(biāo)志位在每次轉(zhuǎn)換完成后自動(dòng)置 1。時(shí)鐘分頻因子值及其對(duì)應(yīng)的總線頻率如表 6- 7所列。該位指示轉(zhuǎn)換結(jié)果是有符號(hào)數(shù)還是無(wú)符號(hào)數(shù),只有在 DJM= 0(左對(duì)齊)時(shí)有效,具體格式如表 91所列。 左、右對(duì)齊模式在數(shù)據(jù)結(jié)果寄存器中的存儲(chǔ)方式如圖 92所示。 DJM 數(shù)據(jù)格式控制位。 位 7 6 5 4 3 2 1 0 讀寫 ATDPU DJM RES8 SGN PRS 復(fù)位 0 0 0 0 0 0 0 0 圖 91 A/D控制寄存器 ATD1C ATD1C寄存器將終止當(dāng)前轉(zhuǎn)換,但不會(huì) 開始新的轉(zhuǎn)換。通常采用中值濾波和均值濾波的方式來(lái)提高采樣的精度。 2. 采樣速率 采樣速率是指完成一次 A/D采樣所花費(fèi)的時(shí)間。 1. 采樣精度 采樣精度是指數(shù)字量變化一個(gè)最小量時(shí)模擬 信號(hào)的變化量,即通常所說(shuō)的采樣位數(shù)。1 第 9章 A/D轉(zhuǎn)換、鍵盤、串口通信 MC9S08AW60 單片機(jī)內(nèi)部的 A/
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1