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

正文內(nèi)容

十天學(xué)會(huì)單片機(jī)和c語(yǔ)言編程共209頁(yè)(存儲(chǔ)版)

  

【正文】 器 周 期T H 0T L 08 位溢 出T C O NT M O DD 0D 7D 7D 0申 請(qǐng)中 斷計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為 : 四、方式 3 方式 3只適用于定時(shí) /計(jì)數(shù)器 T0, 定時(shí)器 T1處于方式 3時(shí)相當(dāng)于 TR1=0,停止計(jì)數(shù)。當(dāng) GATE=0時(shí),經(jīng)反相后使 或門(mén)輸出為 1,此時(shí)僅由 TR0控制與門(mén)的開(kāi)啟,與門(mén)輸出 1 時(shí),控制開(kāi)關(guān)接通,計(jì)數(shù)開(kāi)始; 當(dāng) GATE=1時(shí) ,由外中斷引腳信號(hào)控制或門(mén)的輸出,此時(shí)控制 與門(mén)的開(kāi)啟由外中斷引腳信號(hào)和 TR0共同控制 。 ?TF0( ): T0溢出中斷請(qǐng)求標(biāo)志位,其功能與 TF1類(lèi)同。 CPU響應(yīng)中斷后 TF1由硬件自動(dòng)清 0。 :定時(shí) /計(jì)數(shù)模式選擇位。由于檢測(cè)一個(gè)從 1到 0的下降沿需要 2個(gè)機(jī)器周期,因此要求被采樣的電平至少要維持一個(gè)機(jī)器周期。每來(lái)一個(gè)脈沖計(jì)數(shù)器加 1,當(dāng)加到計(jì)數(shù)器為全 1時(shí),再輸入一個(gè)脈沖就使計(jì)數(shù)器回零,且計(jì)數(shù)器的溢出使 TCON中TF0或 TF1置 1,向 CPU發(fā)出中斷請(qǐng)求(定時(shí) /計(jì)數(shù)器中斷允許時(shí))。也可以采用下面三種方法: ?軟件定時(shí) :軟件定時(shí)不占用硬件資源,但占用了CPU時(shí)間,降低了 CPU的利用率。 80C51單片機(jī)的中斷優(yōu)先級(jí)有三條原則: ?CPU同時(shí)接收到幾個(gè)中斷時(shí), 首先響應(yīng)優(yōu)先級(jí)別最高的中斷請(qǐng)求 。 ?PX0( ),外部中斷 0優(yōu)先級(jí)設(shè)定位; ?PT0( ),定時(shí) /計(jì)數(shù)器 T0優(yōu)先級(jí)設(shè)定位; ?PX1( ),外部中斷 0優(yōu)先級(jí)設(shè)定位; ?PT1( ),定時(shí) /計(jì)數(shù)器 T1優(yōu)先級(jí)設(shè)定位; ?PS ( ),串行口優(yōu)先級(jí)設(shè)定位; ?PT2 () ,定時(shí) /計(jì)數(shù)器 T2優(yōu)先級(jí)設(shè)定位。當(dāng)CPU將一個(gè)發(fā)送數(shù)據(jù)寫(xiě)入串行口發(fā)送緩沖器時(shí),就啟動(dòng)了發(fā)送過(guò)程。 IT1( ),外部中斷 1觸發(fā)方式控制位。 E X 0E A P X 001E T 0P T 001E X 1P X 101E T 1P T 101E SP S01≥ 1R IT IS C O NT C O NI E 0T F 0I E 1T F 110101I T 0I T 1I N T 0I N T 1T 0T 1R XT XI EI P111111110硬 件 查 詢(xún)自然優(yōu)先級(jí)自然優(yōu)先級(jí)中 斷 入 口中 斷 入 口高級(jí)低級(jí)中 斷 源中 斷 源 TF1( ),片內(nèi)定時(shí) /計(jì)數(shù)器 T1溢出中斷請(qǐng)求標(biāo)志。 CPU具有處理設(shè)備故障及掉電等突發(fā)性事件能力,從而使系統(tǒng)可靠性提高。 MCS51單片機(jī)的中斷系統(tǒng)結(jié)構(gòu) 執(zhí)行主程序 主程序 繼續(xù)執(zhí)行主程序 斷點(diǎn) 中斷請(qǐng)求 中斷響應(yīng) 執(zhí)行中斷處理程序 中斷返回 引起 CPU中斷的根源,稱(chēng)為 中斷源 。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。 使用 LED顯示器時(shí),要注意區(qū)分這兩種不同的接法。 3. 8個(gè)發(fā)光管來(lái)回流動(dòng),第個(gè)管亮 100ms,流動(dòng)時(shí)讓蜂鳴器發(fā)出“滴滴”聲。否則跳出 while 語(yǔ)句。 ? ( 3) 機(jī)器周期 : 一個(gè)機(jī)器周期 包含 6 個(gè)狀態(tài)周期 S1~S6, 也就是 12 個(gè)時(shí)鐘周期 。 例: void main() { 總程序從這里開(kāi)始執(zhí)行 。 C51數(shù)據(jù)的存儲(chǔ)類(lèi)型 C51的包含的頭文件 通常有 : 常用有 : (定義特殊功能寄存器和位寄存器); (定義常用數(shù)學(xué)運(yùn)算); C51的運(yùn)算符 與 C語(yǔ)言基本相同: + * / (加 減 乘 除) = = (大于 大于等于 小于 小于等于) == != (測(cè)試等于 測(cè)試不等于) amp。 C51的特點(diǎn) C51與 ASM51相比,有如下優(yōu)點(diǎn): 1. 對(duì)單片機(jī)的指令系統(tǒng)不要求了解,僅要求對(duì) 8051 的存貯器結(jié)構(gòu)有初步了解; 2. 寄存器分配、不同存貯器的尋址及數(shù)據(jù)類(lèi)型等細(xì)節(jié)可由編譯器管理; 3. 程序有規(guī)范的結(jié)構(gòu),可分成不同的函數(shù),這種方式可使程序結(jié)構(gòu)化; 4. 提供的庫(kù)包含許多標(biāo)準(zhǔn)子程序,具有較強(qiáng)的數(shù)據(jù)處理能力; 5. 由于具有方便的模塊化編程技術(shù),使已編好程序可容易地移植; C- 51的數(shù)據(jù)類(lèi)型 基本數(shù)據(jù)類(lèi)型 類(lèi)型 符號(hào) 關(guān)鍵字 數(shù)的表示范圍 所占位數(shù) 整型 字符型 實(shí)型 有 無(wú) (signed) int 16 32768~32767 (signed) short 16 32768~32767 (signed) long 32 2147483648~2147483647 16 unsigned int 0~65535 32 0~4294967295 unsigned long int unsigned short int 16 0~65535 有 float 32 ~ 有 double 64 ~ 有 char 8 128~127 無(wú) unsigned char 8 0~255 C語(yǔ)言中的基本數(shù)據(jù)類(lèi)型 類(lèi)型 符號(hào) 關(guān)鍵字 數(shù)的表示范圍 所占位數(shù) 整型 字符型 實(shí)型 有 無(wú) (signed) int 16 32768~32767 (signed) short 16 32768~32767 (signed) long 32 2147483648~2147483647 16 unsigned int 0~65535 32 0~4294967295 unsigned long int unsigned short int 16 0~65535 有 float 32 ~ 有 double 64 ~ 有 char 8 128~127 無(wú) unsigned char 8 0~255 C- 51的數(shù)據(jù)類(lèi)型擴(kuò)充定義 sfr:特殊功能寄存器 聲明 sfr16:sfr的 16位數(shù)據(jù)聲明 sbit:特殊功能位聲明 bit:位變量聲明 例: sfr SCON = 0X98。 ? CPU:由運(yùn)算和控制邏輯組成,同時(shí)還包括中斷系統(tǒng)和部分外部特殊功能寄存器; ? RAM:用以存放可以讀寫(xiě)的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù); ? ROM:用以存放程序、一些原始數(shù)據(jù)和表格; ? I/O口:四個(gè) 8位并行 I/O口,既可用作輸入,也可用作輸出; ? T/C:兩個(gè)定時(shí) /記數(shù)器,既可以工作在定時(shí)模式,也可以工作在記數(shù)模式; ? 五個(gè)中斷源的中斷控制系統(tǒng); ? 一個(gè)全雙工 UART(通用異步接收發(fā)送器)的串行 I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信; ? 片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。 其運(yùn)算規(guī)則如下 : A 10,01 ?? 4. “異或 ” “ 異或 ” 運(yùn)算是實(shí)現(xiàn) “ 必須不同 , 否則就沒(méi)有 ” 這種邏輯的一種運(yùn)算 , 運(yùn)算符為 “ ” 。 如: 0001B 1 1H B表示為二進(jìn)制, H為十六進(jìn)制 1001B 9 9H 1010B 10 AH 0010 1100 44 2CH 各種進(jìn)位制的對(duì)應(yīng)關(guān)系 十進(jìn)制 二進(jìn)制 十六進(jìn)制 十進(jìn)制 二進(jìn)制 十六進(jìn)制 0 0 0 9 1001 9 1 1 1 10 1010 A 2 10 2 11 1011 B 3 11 3 12 1100 C 4 100 4 13 1101 D 5 101 5 14 1110 E 6 110 6 15 1111 F 7 111 7 16 10000 10 8 1000 8 二進(jìn)制數(shù)的邏輯運(yùn)算 1. “與 ” “ 與 ” 運(yùn)算是實(shí)現(xiàn) “ 必須都有 , 否則就沒(méi)有 ” 這種邏輯關(guān)系的一種運(yùn)算 。 ? 武器裝備:飛機(jī)、軍艦、坦克、導(dǎo)彈、航天飛機(jī)、魚(yú)雷制導(dǎo)、智能武器等。 早期主要用于微型計(jì)算機(jī)原理的 教學(xué) 及 簡(jiǎn)單的測(cè)控系統(tǒng) , 現(xiàn)在已很少使用 。 ? 學(xué)單片機(jī)需要的一些預(yù)備知識(shí) ? C51基礎(chǔ)知識(shí)。尋址范圍 64K,并有控制功能較強(qiáng)的布爾處理器。 ? 做工程項(xiàng)目積累經(jīng)驗(yàn)。0=0, 0 當(dāng)前常用的80C51系列單片機(jī)主要產(chǎn)品有: 80C51的引腳封裝 1234567891 01 11 21 31 41 51 61 71 81 92 04 03 93 83 73 63 53 43 33 23 13 02 92 82 72 62 52 42 32 22 11234567891 02 01 91 81 71 61 51 41 31 21 1P 1 . 0P 1 . 1P 1 . 2P 1 . 3P 1 . 4P 1 . 5P 1 . 6P 1 . 7R S T / V P DP 3 . 0 / R X DP 3 . 1 / T X DP 3 . 2 / I N T 0P 3 . 3 / I N T 1P 3 . 4 / T 0P 3 . 5 / T 1P 3 . 6 / W RP 3 . 7 / R DX T A L 2X T A L 1V S SV C CP 0 . 0P 0 . 1P 0 . 2P 0 . 3P 0 . 4P 0 . 5P 0 . 6P 0 . 7E A / V P PA L E / P R O GP S E NP 2 . 7P 2 . 6P 2 . 5P 2 . 4P 2 . 3P 2 . 2P 2 . 1P 2 . 0R S TP 3 . 0 / R X DP 3 . 1 / T X DX T A L 2X T A L 1P 3 . 2 / I N T 0P 3 . 3 / I N T 1P 3 . 4 / T 0P 3 . 5 / T 1G N DV C CP 1 . 7P 1 . 6P 1 . 5P 1 . 4P 1 . 3P 1 . 2P 1 . 1 / A I N 1P 1 . 0 / A I N 0P 3 . 7注 : 類(lèi) 似 的 還 有 P h i l i p s 公 司 的 8 7 L P C 6 4 , 2 0 引 腳 8 X C 7 4 8 / 7 5 0 / ( 7 5 1 ) , 2 4 引 腳 8 X 7 4 9 ( 7 5 2 ) , 2 8 引 腳 8 X C 7 5 4 , 2 8 引 腳 等 等80C51/89C5189C2051總線型 非總線型 P3第二功能各引腳功能定義: : RXD串行口輸入 : TXD串行口輸出 : INT0外部中斷 0輸入 : INT1外部中斷 1輸入 : T0定時(shí)器 0外部輸入 : T1定時(shí)器 1外部輸入 : WR外部寫(xiě)控制 : RD外部讀控制 總線( BUS)是計(jì)算機(jī)各部件之間傳送信息的公共通道。目前,使用 C語(yǔ)言進(jìn)行程序設(shè)計(jì)已經(jīng)成為軟件開(kāi)發(fā)的一個(gè)主流。 例: 數(shù)據(jù)類(lèi)型 變量名 char var1。 | (按位與 按位或 ) ^ ~ (按位異或 按位取反 ) C51的基本語(yǔ)句 與標(biāo)準(zhǔn) C語(yǔ)言基本相同: if 選擇語(yǔ)言 while 循環(huán)語(yǔ)言 for 循環(huán)語(yǔ)言 switch/case 多分支選擇語(yǔ)言 dowhile 循環(huán)語(yǔ)言 中斷服務(wù)程序 函數(shù)名() interrupt n using m { 函數(shù)內(nèi)部實(shí)現(xiàn) … . } I/O口定義 sbit beep=P2^3。 ? 單排針 兩排。 每條指令執(zhí)行時(shí)間都是有一個(gè)或幾個(gè)機(jī)器周期組成。表達(dá)式 3) { 語(yǔ)句(內(nèi)部可為空) } 執(zhí)行過(guò)程: 1. 2,若其值為真(非 0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1