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

正文內(nèi)容

基于單片機的函數(shù)信號發(fā)生器的設計與制作_-免費閱讀

2025-08-09 20:08 上一頁面

下一頁面
  

【正文】 2WR 和 XFER同時有 效時,將輸入寄存器中的數(shù)據(jù)裝入 DAC 寄存器。其中 0DI 為最低位, 7DI 為最高位。采用兩種復位方式,第一為上電復位方式:由 的電解電容與單片機的 9腳( RET)相連;第二為按鍵復位方式:由按鍵與單片機的 9腳( RET)相連。將能夠完成異步通信的硬件電路稱為 UART,即通用異步接收 /發(fā)送器;能夠完成同步通信的硬件電路稱為 USRT;既能異步又能同步通信的硬件電路稱為 USART。其定時時間為 T=( ?162 TO 初值 )機器周期 47 模式 2 模式 3 48 定時器 /計數(shù)器應用實例 例如:假設晶振的頻率為 12MHz,利用定時器產(chǎn)生一個周期為 的方波。只有在/INTO(/INT1)為高電平時,計數(shù)器才可計數(shù)。i72。 //外部中斷 0 低電平觸發(fā) EX0=1。( 即不需要人為的清除請求標志位 ) 對于電平觸發(fā)的外部中斷, CPU 在響應中斷后其中斷請求標志 IE0和 IE1 是隨外部引腳 INT0 和 INT1 的電平變化的, CPU 無法直接控制,因此需要在引腳處外加硬件,使其及時撤消外部中斷請求。 2.當前周期不是執(zhí)行當前指令的最后一個周期,即要保證把當前的一條指令執(zhí)行完才會響應。當 CPU 響應中斷后,由硬件將 IE0 清0(指邊沿觸發(fā)方式控制位,電平觸發(fā)方式時 IE0 不能由硬件清 0)。當 T0 溢出時,由硬件置 TF0為 1,申請中斷。 8051 單片機的中斷系統(tǒng)如圖 42 所示。 C51 程序設計實例 38 第四章 MCS51 單片機的中斷系統(tǒng) 中斷的概念 中斷是指在 CPU 正在處理某項事務的時候,如果外界或內(nèi)部發(fā)生了緊急事件,要求 CPU 暫停正在運行的工作轉而去處理這個緊急事件,待處理完后再回到原來被中斷的地方,繼續(xù)原來被打斷了的工作過程。 void main() { LED=0。 CODE 程序存儲區(qū)使用 DPTR 尋址,程序存儲區(qū)的數(shù)據(jù)是不可改變 的 。 33 C51 與 C 的區(qū)別 一、如何調(diào)用單片機內(nèi)部資源 include 二、存儲區(qū)的描述 變量的聲明中還包括了對存儲類型的指定,即指定變量存放的位置。同一個函數(shù)可以被一個或多個函數(shù)調(diào)用任意多次。 31 ③. If(表達式 1) 語句 1 else if(表達式 2) 語句 2 else if(表達式 3) 語句 3 else 語句 n 2.條件運算符: 格式: 表達式 1?表達式 2:表達式 3 如: max=( a b )? a : b 語句 格式: switch(表達式 ) {case 常量表達式 1:語句 1 case 常量表達式 2:語句 2 case 常量表達式 n:語句 n default :語句 n+1 } 四、循環(huán)控制語句 構成循環(huán)語句的語句有: 1. Goto 語句和 if 語句構成循環(huán); P107 語句 格式: while(表達式 ) 語句 P107 32 語句 格式: do 循環(huán)體語句 While (表達式 ); P109 語句 格式: for(循環(huán)變量賦值初值;循環(huán)條件;循環(huán)變量增值)語句 如: for(i=1。 “ china”、“ ” 字符型變量:定義符為 char 3 a 變量名 變量值 存儲單元 29 實型 實型常量:分為十進制小數(shù)形式和指數(shù)形式 123. 4123e3 實型變量:定義 符為 float、double、 long double 枚舉類型 構造類型 數(shù)組類型 結構體類型 共用體類型 指針類型 空類型 一、 算術運算符和算術表達式 C 的運算符有以下幾類: 1.算術運算符: ( + * / %) 2.關系運算符: ( > < == = > = < = ! =) 3.邏輯運算符: (! amp。一個變量應該有一個名字,在內(nèi)存中占據(jù)一定的存儲單元,如圖。 程序 4:編寫一個循環(huán)閃爍燈程序,用 P1 口的 ~ 分別控制 8 個發(fā)光二極管的陰極,每次其中某個燈閃爍點亮 2次,依次進行,循環(huán)不止。 程序: ORG 20xxH MOV R0, 42H MOV 40H,R0 DEC 41H LOOP: INC R0 MOV A, R0 CJNE A, 40H, COMP COMP: JC NEXT MOV 40H,A NEXT: DJNZ 41H,LOOP SJMP $ END 程序 3:編寫程序實現(xiàn)延時 1min 分析:可利用 CPU 中每執(zhí)行一條指令都有固定的時序這一特征,令其重復執(zhí)行某些指令從而達到延時的目的。 例如: A1 BIT 經(jīng)以上定義后, A1 就可當作位地址來使用。用高級語言編寫的源程序,需要經(jīng)編譯程序翻譯成機器語言表示的目標程序,計算機方能執(zhí)行。為此,必須在程序的開頭部分通過指令重新定義堆棧區(qū)域。 6.相對尋址 相對尋址是以程序計數(shù)器 PC 的當前值作為基地址,與指令中的第二字節(jié)給出的相對偏移量 rel進行相加,所得和為程序的轉移地址。這也是唯一可尋址特殊功能寄存器( SFR)的尋址方式。 最小系統(tǒng) 最小系統(tǒng)電路圖如下圖所示: 12 圖 15 最小系統(tǒng)電路圖 13 第二章 MCS51 指令系統(tǒng)及匯編語言 程序設計 指令系統(tǒng)簡介; MCS51 系列單片機指令系統(tǒng)共有 111 條指令,其中有 49 條單字節(jié)指令、 45 條雙字節(jié)指令和 17 條三字節(jié)指令。 圖 14 MCS51 時鐘電路圖 1.時鐘周期 時鐘周期也稱為振蕩周期,即振蕩器的振蕩頻率 oscf 的倒數(shù),是時序中最小的時間單位。如下表。 0003H:外部中斷 0 中斷入口地址 000BH:定時器 0 中斷入口地址 0013H: 外部中斷 1 中斷入口地址 001BH: 定時器 1 中斷入口地址 0023H: 外部中斷 2 中斷入口地址 8 數(shù)據(jù)存儲器 數(shù)據(jù)存儲器用于放程序運算的中間結果、狀態(tài)標志等。 2.外部擴充存儲器時,當作低 8 位地址總線( A0~ A7)。 ALE/PROG:地址鎖存允許 /片內(nèi) EPROM 編程脈沖 ALE 功能:用來鎖存 P0 口送出的低 8 位地址 PROG 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入編程脈沖。 4.并行 I/O 口 P0~ P3 是四個 8 位并行 I/O 口,每個口既可作為輸入,也可作為輸出。 表 12 PSW 各位定義 D7 D6 D5 D4 D3 D2 D1 D0 Cy AC F0 RS1 RS0 OV F1 P Cy:進位 /借位標志位。圖 21 為 8051 單片機內(nèi)部基本結構框圖。其中整數(shù)部分可采用“除 2 取余法”進行轉換,小數(shù)部分可采用“乘 2 取整法”進行轉換。計數(shù)時按“逢二進一”的原則進行計數(shù)。在計算機中,二進制數(shù)的每一位是數(shù)據(jù)的最小存儲單位。 例如:將 37D 轉換為二進制數(shù)。 圖 11 8051 單片機內(nèi)部基本結構框圖 1. CPU CPU 是單片機內(nèi)部的核心部件,是單片機的指揮和控 制中心。 AC:輔助進位標志。 5.定時器 /計數(shù)器 6.中斷系統(tǒng) MCS51 單片機有 5 個中斷源。 PSEN:外 ROM 讀選通信號。 3.不擴充時,可做一般 I/O 使用,但內(nèi)部無上拉電阻,作為輸入輸出時應在外部接上拉電阻。數(shù)據(jù)存儲器由 RAM 構 成,一旦掉電,其數(shù)據(jù)將丟失。 9 表 14 特殊功能寄存器( SFR)地址 寄存器 位地址及位名 字節(jié)地址 D7 D6 D5 D4 D3 D2 D1 D0 B F7H F6H F5H F4H F3H F2H F1H F0H F0H ACC E7H E6H E5H E4H E3H E2H E1H E0H E0H PSW D7H D6H D5H D4H D3H D2H D1H D0H D0H Cy AC F0 RS1 RS0 OV F1 P IP BFH BEH BDH BCH BBH BAH B9H B8H B8H PS PT1 PX1 PT0 PX0 P3 B7H B6H B5H B4H B3H B2H B1H B0H B0H IE AFH AEH ADH ACH ABH AAH A9H A8H A8H EA ES ET1 EX1 ET0 EX0 P2 A7H A6H A5H A4H A3H A2H A1H A0H A0H SBUF 99H SCON 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 98H SM0 SM1 SM2 REN TB8 RB8 TI RI P1 97H 96H 95H 94H 93H 92H 91H 90H 90H TH1 8DH TH0 8CH TL1 8BH TL0 8AH TMOD GATE C/T M1 M0 GATE C/T M1 M0 89H TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 PCON 87H DPH 83H DPL 82H SP 81H 10 P0 87H 86H 85H 84H 83H 82H 81H 80H 80H MCS51 工作方式 MCS51 單片機的 工作方式包括:復位方式、程序執(zhí)行方式、節(jié)電方式和 EPROM 的編程和校驗方式。例如:時鐘頻率為 6MHz,剛它的時鐘周期應是。 MCS51 匯編語言指令格式由以下向個部分組成: [標號: ] 操作碼 [目的操作數(shù) ] [源操作數(shù) ] [:注釋 ] 其中, []中的項表示為可選項 例如: LOOP: MOV A, Ri : A← Ri 尋址方式; 所謂尋址方式就是尋找或獲得操作數(shù)的方式。例如: MOV TCON, A MOV A, P1 ?.內(nèi)部 RAM 的低 128 字節(jié) 例如: MOV A, 76H 3. 寄存器尋址 在寄存器尋址方式中,寄存器中的內(nèi)容就是操作數(shù)。相對偏移量 rel是一個用補碼表示的 8位有符號數(shù), rel的范圍為 +127~ 128字節(jié)之間。如: MOV SP, 70H 算術運算類( 24 條形碼) 屬于這一類的助記符有: ADD, ADDC, INC SUBB, DEC MUL, DIV, DA ①、 ADD Rn ②、 INC A ADDC A , Ri Rn SUBB DATA Ri DIRECT DIRECT DPTR 17 ③ 、 DEC A ④ 、 MUL AB Rn DIV AB Ri DA A DIRECT 邏輯運算類( 24 條) 屬于這一類的助記符有: ANL, ORL, XRL, CPL, CLR ① ANL A Rn ANL A, Ri ANL A DIRECT ANL A DATA ② ANL direct, A ANL direct, data ③ ORL A, Rn ORL A, direct ORL A, Ri ORL A, data ④ ORL direct, data ORL direct, A ⑤ XRL A, Rn XRL A, direct XRL A, data XRL A, Ri 18 ⑥ XRL direct, A XRL direct, data ③ CPL A CLR A RL A RLC A RR A RRC
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1