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

正文內(nèi)容

【大學(xué)課件】單片機(jī)原理與接口技術(shù)課件mcs51單片機(jī)定時(shí)計(jì)數(shù)器和串行接口-wenkub

2023-04-28 07:47:10 本頁面
 

【正文】 , 如果要實(shí)現(xiàn)循環(huán)計(jì)數(shù)或周期定時(shí) ,就需要程序不斷反復(fù)給計(jì)數(shù)器賦初值 , 這就影響了計(jì)數(shù)或定時(shí)精度 , 并給程序設(shè)計(jì)增添了麻煩 。 定時(shí) /計(jì)數(shù)器的工作方式 方式 0, 13位定時(shí) 1.方式 0 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 15 01:02 無論是計(jì)數(shù)器狀態(tài)還是計(jì)時(shí)器狀態(tài) , 隨著加法計(jì)數(shù)的增大 , TL0的低 5位溢出后自動(dòng)向 TH0進(jìn)位 , TH0溢出后 , 將溢出標(biāo)志位 TF0置位 , 并向 CPU發(fā)出中斷請(qǐng)求 。x=8191時(shí)為最小計(jì)數(shù)值 l, x=0時(shí)為最大計(jì)數(shù)值 8192, 即計(jì)數(shù)范圍為 1~8192( 213) 。 四種工作方式 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 13 01:02 當(dāng) TMOD中 M1M0=00時(shí) , 選定方式 0 (13位狀態(tài) )進(jìn)行工作 。 如果單片機(jī)的晶振頻率為12MHz, 則計(jì)數(shù)頻率為 1MHz, 或者說計(jì)數(shù)器每加 1, 可實(shí)現(xiàn) 1μs的計(jì)時(shí) 。 C/T =1,為計(jì)數(shù)器工作方式; C/T =0,為定時(shí)器工作方式。 TR0=1或 TR1=1,使 T0或 T1啟動(dòng)計(jì)數(shù); TR0=0或 TR1=0,使 T0或 T1停止計(jì)數(shù)。 加 1計(jì)數(shù)器的初值可以通過程序進(jìn)行設(shè)定,設(shè)定不同的初值,就可以獲得不同的計(jì)數(shù)值或定時(shí)時(shí)間。 兩個(gè)定時(shí) /計(jì)數(shù)器都有定時(shí)或事件計(jì)數(shù)的功能 ,可用于定時(shí)控制 、 延時(shí) 、 對(duì)外部事件計(jì)數(shù)和檢測等應(yīng)用 。 (4) 了解串行通信接口的結(jié)構(gòu)和工作原理。單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 1 01:02 單片機(jī)原理與接口技術(shù) 第 7章 MCS51單片機(jī) 定時(shí) /計(jì)數(shù)器和串行接口 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 2 01:02 (1) 了解定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)和工作原理。 (5) 熟悉串行通信接口的控制寄存器。 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 5 01:02 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 T0和 T1受特殊功 能 寄 存 器TMOD和 TCON控制 。 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 加 1計(jì)數(shù)器 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 7 01:02 3.定時(shí)控制寄存器( TCON) TF0、 TF1:計(jì)數(shù)溢出標(biāo)志位。 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 TCON 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 8 01:02 4.工作方式控制寄存器( TMOD) GATE:門控信號(hào)。 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 M M0: 定時(shí) /計(jì)數(shù)器工作模式選擇位 M1M0=00 工作方式 0( 13位方式) M1M0=01 工作方式 1( 16位方式) M1M0=10 工作方式 2(8位自動(dòng)再裝入方式 ) M1M0=11 工作方式 3( T0為 2個(gè) 8位方式) TMOD 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 9 01:02 5. T0、 T1定時(shí)功能和計(jì)數(shù)功能的選擇 通過選擇控制 C/T實(shí)現(xiàn)定時(shí)器或計(jì)數(shù)器的功能選擇。 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 定時(shí)器功能( C/T =0): 定時(shí)器功能 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 11 01:02 對(duì)外部事件產(chǎn)生的脈沖進(jìn)行計(jì)數(shù) 。 C/T=1時(shí) , 圖中電子開關(guān) S1切至下端 , 13位定時(shí) /計(jì)數(shù)器處于 計(jì)數(shù)器狀態(tài) , 加法計(jì)數(shù)器對(duì) T0引腳上的外部輸入脈沖計(jì)數(shù) 。 定時(shí) /計(jì)數(shù)器的工作方式 1.方式 0 方式 0, 13位計(jì)數(shù) 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 14 01:02 C/T=0時(shí) , 圖中電子開關(guān) S1切至上端 , 加法計(jì)數(shù)器對(duì)機(jī)器周期計(jì)數(shù) , 13位定時(shí) /計(jì)數(shù)器處于 定時(shí)器狀態(tài) 。 定時(shí) /計(jì)數(shù)器的工作方式 方式 0計(jì)數(shù)溢出置位 TF0 1.方式 0 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 16 01:02 定時(shí) /計(jì)數(shù)器的工作方式 啟動(dòng)方式 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 17 01:02 當(dāng) TMOD中 M1M0=01時(shí),選定方式 1 (16位狀態(tài) )進(jìn)行工作。 而方式 2具有初值自動(dòng)重新加載功能 , 其邏輯結(jié)構(gòu)如圖 75所示 。 定時(shí) /計(jì)數(shù)器的工作方式 方式 2,自動(dòng)重載 初值 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 20 01:02 4.方式 3 定時(shí) /計(jì)數(shù)器的工作方式 方式 3 ? 在前述方式 0、 2 三種工作方式中 , T0和 T1兩個(gè)定時(shí) /計(jì)數(shù)器具有相同的功能 。 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 21 01:02 4.方式 3 定時(shí) /計(jì)數(shù)器的工作方式 方式 3時(shí) T0的 結(jié)構(gòu) 1) T0的方式 3工作模式 ? 在方式 3下 , T0被拆成兩個(gè)獨(dú)立的 8位計(jì)數(shù)器 TL0和 TH0。而且由于 T0的控制位已被 TL0獨(dú)占 , 因此只好借用定時(shí) /計(jì)數(shù)器T1的控制位 TR1和 TF1, 以計(jì)數(shù)溢出去置位 TF1, 還占用 T1的中斷源 。 定時(shí) /計(jì)數(shù)器的工作方式 方式 3時(shí) T0的結(jié)構(gòu) 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 23 01:02 2) T0在方式 3時(shí) T1的工作模式 定時(shí) /計(jì)數(shù)器的工作方式 方式 3時(shí) T1的工作模式 如果定時(shí) /計(jì)數(shù)器 T0已工作在方式 3下 , 則定時(shí) /計(jì)數(shù)器T1只能工作在方式 0、 方式 1或方式 2下 。 因?yàn)槎〞r(shí) /計(jì)數(shù)器 T1不能在方式 3下使用 , 如果硬把它設(shè)置為方式 3, 則停止工作 。 ?當(dāng) MCS5l內(nèi)部的定時(shí) /計(jì)數(shù)器被選定為定時(shí)器工作模式時(shí) ,計(jì)數(shù)輸入信號(hào)是內(nèi)部時(shí)鐘脈沖 , 每個(gè)機(jī)器周期產(chǎn)生一個(gè)脈沖位 , 計(jì)數(shù)器增 l, 因此定時(shí) /計(jì)數(shù)器的輸入脈沖的周期與機(jī)器周期一樣 , 為時(shí)鐘振蕩頻率的 l/12。 當(dāng)輸入信號(hào)產(chǎn)生由 1至 0的跳變 (即負(fù)跳變 )時(shí) , 計(jì)數(shù)器的值增 l。 ? 為了使加 1計(jì)數(shù)器每加一次 1就溢出 , 加 1計(jì)數(shù)器的初值Count=0FFFFH=2161, 其中 16為工作方式 1時(shí)加 1計(jì)數(shù)器的位數(shù) , 1為計(jì)數(shù)值 x。 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化,例 71 1) 假設(shè) T1定時(shí) /計(jì)數(shù)器閑置不用,可設(shè)控制寄存器 TMOD的高 4位為 0000,即: TMOD7~4 = 0000B。設(shè)置 T0工作于計(jì)數(shù)方式 1 MOV TH0, 0FFH 。CPU開中斷 SETB TR0 。 /*定義 TCON第 4位為 TR0*/ … TMOD=0x05。 /*T0開中斷 */ EA=1。加 1計(jì)數(shù)器高 8位 TH0賦初值 FFH MOV TL0, 1FH 。啟動(dòng) T0 3) T0工作于方式 2的初始化程序 MOV TMOD, 06H 。T0開中斷 SETB EA 。 2) T0工作于定時(shí)方式,可確定 T0的 GATE=0, C/T=0,即 TMOD3~2 = 00B。加 1計(jì)數(shù)器高 8位 TH0賦初值 FAH MOV TL0, 0CBH 。啟動(dòng) T0開始定時(shí) 定時(shí) /計(jì)數(shù)器的應(yīng)用 定時(shí)器初始化,例 72 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 40 01:02 1) 假設(shè) T0定時(shí) /計(jì)數(shù)器閑置不用,可設(shè)控制寄存器TMOD的低 4位為 0000,即, TMOD3~0 = 0000B。 定時(shí) /計(jì)數(shù)器的應(yīng)用 定時(shí)器初始化,例 73 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 41 01:02 3) T1工作于方式 2時(shí),應(yīng)確定 M1M0 = 10 即 , TMOD5~4=10B。設(shè)置 T1工作于計(jì)數(shù)方式 2 MOV TL1, 06H 。啟動(dòng) T1 定時(shí) /計(jì)數(shù)器的應(yīng)用 定時(shí)器初始化,例 73 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 43 01:02 C語言初始化程序段: include sbit ET1=IE^3。 /*計(jì)數(shù)器 TL1賦初值 06H*/ TH1=0x06。 定時(shí)器計(jì)數(shù)頻率為 fosc/12, Tcy=12/fosc=1181。 由于計(jì)數(shù)器向上計(jì)數(shù) , 為得到l000個(gè)計(jì)數(shù)之后的定時(shí)器溢出 , 必須給定時(shí)器賦初值655361000, C語言中相當(dāng)于 1000。復(fù)位入口 AJMP START ORG 001BH 。設(shè)置加 1計(jì)數(shù)器的計(jì)數(shù)初值高字節(jié) MOV TL1, 18H 。開總允許中斷 MAIN: AJMP MAIN 。 /*計(jì)數(shù)器計(jì)數(shù)時(shí)間到子程序 */ void main(void) { TMOD=0x10。 /*禁止中斷 */ TR1=1。 /*調(diào)用計(jì)數(shù)器計(jì)數(shù)時(shí)間到子程序 */ } } 定時(shí) /計(jì)數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 74 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 47 01:02 void time1_over(void) /*計(jì)數(shù)器計(jì)數(shù)時(shí)間到子程序 */ { TH1=1000/256。 /*輸出取反 */ } 定時(shí) /計(jì)數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 74 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 48 01:02 例 75 設(shè)一只發(fā)光二極管 LED和 8051的 。 定時(shí) /計(jì)數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 75 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 49 01:02 設(shè)計(jì)思想: ? 定時(shí) /計(jì)數(shù)器的最長定時(shí)是 , 無法實(shí)現(xiàn) 1s的定時(shí) 。 ? 定時(shí) /計(jì)數(shù)器 T0采用工作方式 1( 16位定時(shí)器 ) , ? 其初值為: 216?50ms/1?s=65536?50000=15536=3CB0H 定時(shí) /計(jì)數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 75 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 50 01:02 程序如下: ORG 0000H AJMP START 。設(shè)置堆棧指針 MOV P1, 00H 。設(shè)置定時(shí) /計(jì)數(shù)器的初值 MOV TL0, 0B0H SETB EA 。循環(huán)等待 定時(shí) /計(jì)數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 75 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 51 01:02 TIME0:INC 30H 。 在此重點(diǎn)介紹利用定時(shí)器中斷作為外部中斷的擴(kuò)展 。 3.采用定時(shí) /計(jì)數(shù)器擴(kuò)展外部中斷 定時(shí) /計(jì)數(shù)器的應(yīng)用 擴(kuò)展外部中斷 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 53 01:02 將定時(shí)器 T0引腳作為外部中斷源使用的具體做法為 ,設(shè)定相應(yīng)定時(shí)器工作方式為方式 2, 計(jì)數(shù)器 TH0、 TL0初值為 0FFH, 允許計(jì)數(shù)器 T0中斷 , 則 T0的初始始化程序如下: MOV TMOD, # 06H 。設(shè)置重裝計(jì)數(shù)器初值 SETB ET0 。 /*兩個(gè)定時(shí) /計(jì)數(shù)器都設(shè)為方式 2 外部計(jì)數(shù)模式 */ TH1=0xFF。 /*中斷使能 */ } 定時(shí) /計(jì)數(shù)器的應(yīng)用 擴(kuò)展外部中斷 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 55 01:02 /*定時(shí)器 0中斷服務(wù)程序 */ void timer0_int(void) interrupt 1 { TF0=0。 全雙工方式 : 允許雙方同時(shí)進(jìn)行數(shù)據(jù)雙向傳送。 串行通信 :數(shù)據(jù)傳輸是逐位傳輸?shù)?。 ? 在多字節(jié)數(shù)據(jù)通信中 , 串行通信與并行通信相比 , 其工程實(shí)現(xiàn)上造價(jià)要低得多 。 所傳輸?shù)臄?shù)據(jù)格式 ( 也稱為串行幀 )由 1個(gè)起始位 、 7個(gè)或 8個(gè)數(shù)據(jù)位 、 1~2個(gè)停止位 ( 含 止位 ) 和 1個(gè)校驗(yàn)位組成 。 每個(gè)異步串行幀中的 1位彼此嚴(yán)格同步 , 位周期相同 。在異步通信中 , 每傳輸一幀字符都必須加上起始位和停止
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1