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

正文內(nèi)容

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

2025-05-26 07:47 上一頁面

下一頁面
  

【正文】 術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 58 01:02 ? 根據(jù)串行通信的不同工作方式 , 還可將發(fā)送接收線合二為一 , 成為發(fā)送 /接收復(fù)用線 ( 如半雙工 ) 。 “ 信 ” :指一種信息 , 是由數(shù)字 1和 0構(gòu)成的具有一定規(guī)則并反映確定信息的一個(gè)數(shù)據(jù)或一批數(shù)據(jù) 。 /*計(jì)數(shù)溢出標(biāo)志位清 0*/ …… } 定時(shí) /計(jì)數(shù)器的應(yīng)用 擴(kuò)展外部中斷 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 56 01:02 串行通信接口 數(shù)據(jù)通信的傳輸方式有: 單工方式 : 數(shù)據(jù)僅按一個(gè)固定方向傳送。 /*設(shè)定重裝值, TL0不用設(shè)置 */ TCON=0x50。CPU開中斷 SETB TR0 。方式 2外部計(jì)數(shù) MOV TL0, 0FFH 。利用這個(gè)特性 , 借用引腳 T0或 T1作為外部中斷請(qǐng)求輸入線 , 若設(shè)定計(jì)數(shù)初值為滿量程 , 計(jì)數(shù)器加 1, 就會(huì)產(chǎn)生溢出中斷請(qǐng)求 ,TF0或 TF1變成了外部中斷請(qǐng)求標(biāo)志位 , T0或 T1的中斷入口地址被擴(kuò)展成了外部中斷源的入口地址 。與 20比較 ,不等轉(zhuǎn) RET0 MOV 30H, 00H CPL RET0: MOV TH0, 3CH 。開定時(shí) /計(jì)數(shù)器 T0中斷允許 SETB TR0 。軟件計(jì)數(shù)器預(yù)清 0 MOV TMOD, 01H 。定時(shí) /計(jì)數(shù)器 T0的中斷服務(wù)程序入口地址 AJMP TIME0 。 定義一個(gè)軟件計(jì)數(shù)器單元 30H, 先用定時(shí) /計(jì)數(shù)器 T0做一個(gè) 50ms的定時(shí)器 , 定時(shí)時(shí)間到后將軟件計(jì)數(shù)器中的值加 1, 如果軟件計(jì)數(shù)器計(jì)到了 20( 1s) , 取反 , 并清除軟件計(jì)數(shù)器中的值 , 否則直接返回 。 編制程序用定時(shí)器來實(shí)現(xiàn)發(fā)光二極管 LED的閃爍功能 , 設(shè)置 LED每 1s閃爍一次 。 /*設(shè)置計(jì)數(shù)初值低字節(jié), 重啟定時(shí)器 */ TF1=0。 。 /*設(shè)置計(jì)數(shù)初值高字節(jié) */ TL1=1000%256。T1中斷服務(wù)程序 MOV TH1, 0FCH MOV TL1, 18H RETI 定時(shí) /計(jì)數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 74 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 46 01:02 ( 2) C51程序段: include sbit rect_wave=P1^0。啟動(dòng) T1 SETB ET1 。初始化程序 MOV TMOD, 10H 。 例 74 設(shè)單片機(jī)的 fosc=12MHz,要求在 2ms的方波。每個(gè)機(jī)器周期定時(shí)器計(jì)數(shù)加 1, 1ms=1000181。 /*T1關(guān)中斷 */ TR1=1。 /*定義 TCON第 6位為 TR1*/ … TMOD=0x20。重裝寄存器 TH1賦初值 06H CLR ET1 。 4) 系統(tǒng)主頻 fosc= 6 MHz,時(shí)鐘周期 Tcp = 1/6μs, Tcy = 12Tcp = 12/6 = 2μs, 計(jì)數(shù)器位數(shù) n = 8,定時(shí)時(shí)間 Td = 500μs, 計(jì)數(shù)初值 Count = 2nTd/Tcy = 28500/2 = 6 = 06H, 即, TH0 = 06H, TL0 = 06H。 例 73 T1工作于定時(shí)方式 2,定時(shí)時(shí)間 Td=500μs, 系統(tǒng)主頻 fosc= 6 MHz, 不允許中斷。T0開中斷 SETB EA 。 定時(shí) /計(jì)數(shù)器的應(yīng)用 定時(shí)器初始化,例 72 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 38 01:02 3) T0工作于方式 1時(shí),應(yīng)確定 M1M0=01 即, TMOD1~0=01B 則: TMOD=0000,0001B=01H 4) 系統(tǒng)主頻 fosc=8MHz,時(shí)鐘周期 Tcp=1/8μs 系統(tǒng)機(jī)器周期 Tcy=12Tcp=12/8= 計(jì)數(shù)器位數(shù) n=16,定時(shí)時(shí)間 Td=2ms=2000μs 計(jì)數(shù)初值 Count=2nTd/Tcy=2162000/ =64203=FACBH 即: TH0=FAH, TL0=CBH 定時(shí) /計(jì)數(shù)器的應(yīng)用 定時(shí)器初始化,例 72 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 39 01:02 匯編語言初始化程序段: MOV TMOD, 01H 。啟動(dòng) T0 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化,例 71 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 36 01:02 ( 3)定時(shí)方式初始化 若系統(tǒng)主頻 fosc=6MHz,則機(jī)器周期 Tcy=2μs,即計(jì)數(shù)器加一次 1所用時(shí)間為 2μs,若計(jì)數(shù)器加 100次產(chǎn)生溢出(計(jì)數(shù)值 N=100),則定時(shí)時(shí)間為 200μs,即定時(shí)器定時(shí)時(shí)間 Td=N Tcy。計(jì)數(shù)器 TL1賦初值 FFH MOV TH0, 0FFH 。T0開中斷 SETB EA 。 /*啟動(dòng) T0*/ 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化,例 71 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 35 01:02 2) T0工作于方式 0的初始化程序 MOV TMOD, 04H 。 /*加 1計(jì)數(shù)器高 8位 TH0賦初值 FFH*/ TL0=0xff。 /*定義 CPU中斷控制字 IE第 1位為 ET0*/ sbit EA=IE^7。加 1計(jì)數(shù)器低 8位 TL0賦初值 FFH SETB ET0 。 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 30 01:02 3) T0工作于方式 1時(shí),應(yīng)確定 M1M0 = 01 即, TMOD1~0 = 01B 則, TMOD = 0000, 0101B = 05H 計(jì)數(shù)器位數(shù) n = 16,計(jì)數(shù)器初值 Count = 2161 = 1111,1111,1111,1111B = FFFFH 即, TH0 = FFH, TL0 = FFH 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化,例 71 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 31 01:02 4) T0工作于方式 0時(shí),應(yīng)確定 M1M0 = 00 即, TMOD1~0 = 00B 則, TMOD = 0000,0100B = 04H 計(jì)數(shù)器位數(shù) n = 13,計(jì)數(shù)器初值 Count = 2131 = 1111,1111,1,1111B 即, TH0 = FFH(高 8位 FFH送入 TH0中) TL0 = 1FH(低 5位 1FH送入 TL0中) 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化,例 71 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 32 01:02 5) T0工作于方式 2時(shí),應(yīng)確定 M1M0 =10 即, TMOD1~0 =10B 則, TMOD = 0000,0110B = 06H 計(jì)數(shù)器位數(shù) n = 8,計(jì)數(shù)器初值 Count = 281 = 1111,1111B = FFH 即, TH0 = FFH, TL0 = FFH 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化,例 71 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 33 01:02 按照前面分析,初始化程序如下。 定時(shí) /計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器初始化 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 29 01:02 例 71 定時(shí) /計(jì)數(shù)器 T0工作于計(jì)數(shù)方式 , 計(jì)數(shù)值 x=1, 允許中斷 , 分別使用工作方式 方式 0和方式 2。 ?對(duì)于外部輸入信號(hào)的占空比并沒有什么限制 , 但為了確保某一給定的電平在變化之前能被采樣一次 , 則這一電平至少要保持一個(gè)機(jī)器周期 。由于定時(shí)的精度決定于輸入脈沖的周期 , 因此當(dāng)需要高分辨率的定時(shí)時(shí) , 應(yīng)盡量選用頻率較高的晶振 。 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 25 01:02 定時(shí) /計(jì)數(shù)器對(duì)輸入信號(hào)的要求 ?定時(shí) /計(jì)數(shù)器的作用是用來精確地確定某一段時(shí)間間隔 (作為定時(shí)器用 )或累計(jì)外部輸入的脈沖個(gè)數(shù) (作為計(jì)數(shù)器用 )。 當(dāng)作為波特率發(fā)生器使用時(shí) , 只需要設(shè)置好工作方式 ,便可自動(dòng)運(yùn)行 。 ? 由于 TL0既能做定時(shí)器使用 , 也能做計(jì)數(shù)器使用 , 而 TH0只能做定時(shí)器使用 , 因此在工作方式 3下 , 定時(shí) /計(jì)數(shù)器 T0可以構(gòu)成兩個(gè)獨(dú)立的定時(shí)器或 1個(gè)定時(shí)器 、 1個(gè)計(jì)數(shù)器 。 T0的控制位和引腳信號(hào)全歸 TL0使用 , 其功能和操作與方式 0或方式 1完全相同 , 而且工作邏輯結(jié)構(gòu)也極其類似 。 ? 當(dāng) M1M0=11時(shí): ? T0定時(shí) /計(jì)數(shù)器處于方式 3工作模式 。 該方式下 , 16位計(jì)數(shù)器被分為兩個(gè) 8位寄存器 TL0和TH0, 其中 TL0作為計(jì)數(shù)器 , TH0作為計(jì)數(shù)器 TL0的初值預(yù)置寄存器 , 并始終保持為初值常數(shù) 。如果晶振頻率 fosc=12MHz,則定時(shí)范圍為: 1~65536μs。 如果晶振頻率 fosc=12MHz, 即機(jī)器周期為 1μs, 則定時(shí)范圍為 1μs~8192μs。 x是由 TH0、 TL0設(shè)定的初值 。 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 計(jì)數(shù)器功能( C/T =1): 計(jì)數(shù)器功能 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 12 01:02 定時(shí) /計(jì)數(shù)器的工作方式 定時(shí) /計(jì)數(shù)器 T0、 T1可以有四種不同的工作方式: 方式 0、方式 方式 2 和 方式 3 4種工作方式由 TMOD中的 M M0兩位決定,見表 73所示。 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 定時(shí) /計(jì)數(shù)功能選擇 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 10 01:02 對(duì)單片機(jī)內(nèi)部機(jī)器周期產(chǎn)生的脈沖進(jìn)行計(jì)數(shù) , 計(jì)數(shù)器每個(gè)機(jī)器周期自動(dòng)加 1。 C/T:定時(shí) /計(jì)數(shù)器選擇位。 TR0、 TR1:?jiǎn)?/停控制位。 1.定時(shí) /計(jì)數(shù)器 T0、 T1結(jié)構(gòu) T0、 T1結(jié)構(gòu) 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 6 01:02 2.加 1計(jì)數(shù)器 T0、 T1都是 16位加 1計(jì)數(shù)器, TH0、TL0構(gòu)成定時(shí) /計(jì)數(shù)器 T0加 1計(jì)數(shù)器的高8位和低 8位。 本章教學(xué)要求 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 3 01:02 本 章 目 錄 定時(shí) /計(jì)數(shù)器 定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)與原理 定時(shí) /計(jì)數(shù)器的工作方式 定時(shí) /計(jì)數(shù)器對(duì)輸入信號(hào)的要求 定時(shí) /計(jì)數(shù)器的應(yīng)用 串行通信接口 串行通信基礎(chǔ)知識(shí) MCS51串行通信接口 串行通信接口的應(yīng)用 習(xí)題與思考題 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 4 01:02 定時(shí) /計(jì)數(shù)器 MCS51單片機(jī)內(nèi)有 2個(gè) 16位可編程的定時(shí) /計(jì)數(shù)器 , 即定時(shí)器 0( T0) 和定時(shí)器 1( T1) 。 (3) 掌握定時(shí) /計(jì)數(shù)器的應(yīng)用編程。 (2) 熟悉定時(shí) /計(jì)數(shù)器的控制寄存器。 (6) 掌握串行通信的應(yīng)用編程。 可由軟件設(shè)置為定時(shí)或計(jì)數(shù)工作方式 。 TF0=1或 TF1=1是計(jì)數(shù)溢出; TF0=0或 TF1=0是計(jì)數(shù)未滿。當(dāng) GATE=0時(shí), TRx=1即可啟動(dòng)定時(shí)器工作; 當(dāng) GATE=1時(shí),要求同時(shí)有 TRx=1和 INTx=1才可啟動(dòng)定時(shí)器工作( x是 2)。 當(dāng) C/T=0時(shí),選擇定時(shí)器功能; 當(dāng) C/T=1時(shí),選擇計(jì)數(shù)器功能。 對(duì)于 MCS51單片機(jī)來說 , T0和 T1計(jì)數(shù)器的計(jì)數(shù)脈沖信號(hào)輸入端 , 當(dāng)該引腳輸入脈沖發(fā)生負(fù)跳變時(shí) ,加 1計(jì)數(shù)器自動(dòng)加 1。 計(jì)數(shù)值: N=8192x。 定時(shí)時(shí)間: Td=(8192x) Tcy。 定時(shí) /計(jì)數(shù)器的工作方式 方式 1, 16位定時(shí) /計(jì)數(shù) 2.方式 1 當(dāng)作為 計(jì)數(shù)器 使用時(shí), 計(jì)數(shù)范圍 是 1~65536( 216); 當(dāng)作為 定時(shí)器 使用時(shí),定時(shí)器的 定時(shí)時(shí)間 為: Td=(216Count) Tcy。 定時(shí) /計(jì)數(shù)器的工作方式 方式 2,自動(dòng)重載 初值 3.方式 2 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 19 01:02
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1