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

正文內(nèi)容

郭天祥單片機(jī)ppt打印版-展示頁(yè)

2025-03-02 21:16本頁(yè)面
  

【正文】 意操作 。 | (按位與 按位或 ) ^ ~ (按位異或 按位取反 ) 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。amp。 注意:變量名不能用 C語(yǔ)言中的關(guān)鍵字表示。 unsigned char vextor[10]。 例: 數(shù)據(jù)類型 變量名 char var1。 sfr16 T2 = 0xCC。 C提供了很多數(shù)學(xué)函數(shù)并支持浮點(diǎn)運(yùn)算,開發(fā)效率高,故可縮短開發(fā)時(shí)間,增加程序可讀性和可維護(hù)性。而針對(duì) 8051的 C語(yǔ)言日趨成熟,成為了專業(yè)化的實(shí)用高級(jí)語(yǔ)言。目前,使用 C語(yǔ)言進(jìn)行程序設(shè)計(jì)已經(jīng)成為軟件開發(fā)的一個(gè)主流。最高振蕩頻率取決于單片機(jī)型號(hào)及性能。 外部總線有三種 : 數(shù)據(jù)總線 DB( Data Bus) , 地址總線 AB( Address Bus)和控制總線 CBControl Bus)。內(nèi)部總線是 CPU內(nèi)部之間的連線。 當(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注 : 類 似 的 還 有 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外部寫控制 : RD外部讀控制 總線( BUS)是計(jì)算機(jī)各部件之間傳送信息的公共通道。其運(yùn)算規(guī)則是 : ?011,101,110,000 ???????? 80C51系列介紹 ﹡ Intel的: 80C3 80C5 87C51, 80C380C5 87C52等; ﹡ ATMEL的: 89C5 89C5 89C2051等; ﹡ Philips、華邦、 Dallas 、 STC Siemens(Infineon)等公司的許多產(chǎn)品 。 “ 或 ” 運(yùn)算規(guī)則如下 : 0+0=0, 0+1=1+0=1, 1+1=1 3. “非 ” 運(yùn)算 “ 非 ” 運(yùn)算是實(shí)現(xiàn) “ 求反 ” 這種邏輯的一種運(yùn)算 , 如變量 A的 “ 非 ” 運(yùn)算記作 。0=0, 10=0, 0 運(yùn)算符為 “ 規(guī)律:一般把四個(gè)二進(jìn)制數(shù)放在一起轉(zhuǎn)換成一個(gè)十六進(jìn)制數(shù),轉(zhuǎn)換時(shí)先把二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),再把十進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)。 二進(jìn)制 ? 數(shù)字電路中的兩種電平特性決定了它 0 0 6 110 1 1 7 111 2 10 8 1000 3 11 9 1001 4 100 10 1010 5 101 11 1011 十六進(jìn)制 ? 是二進(jìn)制的簡(jiǎn)短表示形式。 ? 武器裝備:飛機(jī)、軍艦、坦克、導(dǎo)彈、航天飛機(jī)、魚雷制導(dǎo)、智能武器等。 ? 消費(fèi)類電子產(chǎn)品:洗衣機(jī)、電冰箱、空調(diào)機(jī)、電視機(jī)、微波爐、手機(jī)、 IC卡、汽車電子設(shè)備等。 單板機(jī) 單片機(jī) 單片機(jī)能做什么 ? 實(shí)物展示 ? 用到單片機(jī)的項(xiàng)目經(jīng)驗(yàn)介紹 1. 手持糧庫(kù)溫度尋檢設(shè)備 2. 畢設(shè)答辯打分器 3. 電話臺(tái)燈 4. 自動(dòng)感應(yīng)水龍頭 ? 凡是與控制或簡(jiǎn)單計(jì)算有關(guān)的電子設(shè)備都可以用單片機(jī)來(lái)實(shí)現(xiàn),再根據(jù)具體實(shí)際情況選擇不同性能的單片機(jī),如: atmel,stc,pic,avr,凌陽(yáng), 80C51,arm等 ? 工業(yè)自動(dòng)化:數(shù)據(jù)采集、測(cè)控技術(shù)。 Intel公司推出了MCS51系列單片機(jī): 集成 8位 CPU、 4K字節(jié) ROM、 128字節(jié) RAM、 4個(gè) 8位并口、 1個(gè)全雙工串行口、 2個(gè) 16位定時(shí) /計(jì)數(shù)器。 早期主要用于微型計(jì)算機(jī)原理的 教學(xué) 及 簡(jiǎn)單的測(cè)控系統(tǒng) , 現(xiàn)在已很少使用 。 什么是單片機(jī) ? ◆ 單板機(jī) 將 CPU芯片、 存儲(chǔ)器 芯片、 I/O接口 芯片和簡(jiǎn)單的 I/O設(shè)備 (小鍵盤、 LED顯示器)等裝配在一塊印刷電路板上,再配上 監(jiān)控程序 (固化在 ROM中),就構(gòu)成了一臺(tái)單板微型計(jì)算機(jī)(簡(jiǎn)稱單板機(jī))。 ? 了解 TX1C單片機(jī)學(xué)習(xí)板系統(tǒng)結(jié)構(gòu) ? 如何用 TX1C單片機(jī)學(xué)習(xí)板在短時(shí)間內(nèi)掌握51單片機(jī)和 C語(yǔ)言編程。第一講 ? 學(xué)單片機(jī)需要什么基礎(chǔ)? ? 什么是單片機(jī)、單片機(jī)能做什么、怎么開始學(xué)習(xí)單片機(jī)。 ? 學(xué)單片機(jī)需要的一些預(yù)備知識(shí) ? C51基礎(chǔ)知識(shí)。 ? KEIL工程建立詳細(xì)介紹及 KEIL軟件使用方法 ? 從點(diǎn)亮實(shí)驗(yàn)板上的一個(gè)發(fā)光二極管開始 ? 學(xué)單片機(jī)需要什么基礎(chǔ)? 1. 與以前所學(xué)的知識(shí)關(guān)聯(lián)很少; 2. 只需要掌握很基本的數(shù)電模電知識(shí),如二進(jìn)制、十進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換,與、或、非邏輯關(guān)系等; 3. 對(duì)各種器件的概念基本上是從 0開始; 4. 如果要用 C語(yǔ)言編程,需具備簡(jiǎn)單的 C語(yǔ)言基礎(chǔ); 5. 所有人都站在了同一起跑線上 。 單板機(jī) 單板機(jī)的 I/O設(shè)備簡(jiǎn)單 , 軟件資源少 , 使用不方便 。 ◆ 單片機(jī) 在一片集成電路芯片上集成微處理器、存儲(chǔ)器、 I/O接口電路,從而構(gòu)成了 單芯片微型計(jì)算機(jī),即單片機(jī) 。尋址范圍 64K,并有控制功能較強(qiáng)的布爾處理器。 ? 智能儀器儀表:數(shù)字示波器、數(shù)字信號(hào)源、數(shù)字萬(wàn)用表、感應(yīng)電流表等。 ? 通訊方面:調(diào)制解調(diào)器、程控交換技術(shù)、手機(jī)、小靈通等。 ? 等等 ….. 關(guān)于電平特性 ? 數(shù)字電路中只有兩種電平:高和低 ? (本課程中)定義單片機(jī)為 TTL電平: 高 +5V 低 0V ? RS232電平:計(jì)算機(jī)的串口 高 12V 低 +12V 所以計(jì)算機(jī)與單片機(jī)之間通訊時(shí)需要加電平轉(zhuǎn)換芯片 max232(實(shí)驗(yàn)板上左下角)。 十進(jìn)制中的 015分別表示為十六進(jìn)制的 0、 A、 B、 C、 D、E、 F ? 熟練掌握二進(jìn)制與十六進(jìn)制之間的轉(zhuǎ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)算 “ 與 ” 運(yùn)算是實(shí)現(xiàn) “ 必須都有 , 否則就沒有 ” 這種邏輯關(guān)系的一種運(yùn)算 。 ”, 其運(yùn)算規(guī)則如下 : 01=11=1 2. “或 ” 運(yùn)算 “ 或 ” 運(yùn)算是實(shí)現(xiàn) “ 只要其中之一有 , 就有 ” 這種邏輯關(guān)系的一種運(yùn)算 , 其運(yùn)算符為 “ +”。 其運(yùn)算規(guī)則如下 : A 10,01 ?? 4. “異或 ” 運(yùn)算 “ 異或 ” 運(yùn)算是實(shí)現(xiàn) “ 必須不同 , 否則就沒有 ” 這種邏輯的一種運(yùn)算 , 運(yùn)算符為 “ ” 。 補(bǔ)充:關(guān)于型號(hào)的介紹 80C51是 MCS51系列中的一個(gè)典型品種;其它廠商 以 8051為基核 開發(fā)出的 CMOS工藝單片機(jī)產(chǎn)品 統(tǒng)稱為 80C51系列 。微機(jī)中有內(nèi)部總線和外部總線兩類。外部總線是指 CPU與其它部件之間的連線。 ? CPU:由運(yùn)算和控制邏輯組成,同時(shí)還包括中斷系統(tǒng)和部分外部特殊功能寄存器; ? RAM:用以存放可以讀寫的數(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)電容需要外接。 C51知識(shí) ? C語(yǔ)言是一種編譯型程序設(shè)計(jì)語(yǔ)言,它兼顧了多種高級(jí)語(yǔ)言的特點(diǎn),并具備匯編語(yǔ)言的功能。用 C語(yǔ)言開發(fā)系統(tǒng)可以大大縮短開發(fā)周期,明顯增強(qiáng)程序的可讀性,便于改進(jìn)、擴(kuò)充和移植。 C語(yǔ)言作為一種非常方便的語(yǔ)言而得到廣泛的支持,很多硬件開發(fā)都用 C語(yǔ)言編程,如:各種單片機(jī)、 DSP、 ARM等 . C語(yǔ)言程序本身不依賴于機(jī)器硬件系統(tǒng),基本上不作修改就可將程序從不同的單片機(jī)中移植過(guò)來(lái)。 C51的特點(diǎn) C51與 ASM51相比,有如下優(yōu)點(diǎn): 1. 對(duì)單片機(jī)的指令系統(tǒng)不要求了解,僅要求對(duì) 8051 的存貯器結(jié)構(gòu)有初步了解; 2. 寄存器分配、不同存貯器的尋址及數(shù)據(jù)類型等細(xì)節(jié)可由編譯器管理; 3. 程序有規(guī)范的結(jié)構(gòu),可分成不同的函數(shù),這種方式可使程序結(jié)構(gòu)化; 4. 提供的庫(kù)包含許多標(biāo)準(zhǔn)子程序,具有較強(qiáng)的數(shù)據(jù)處理能力; 5. 由于具有方便的模塊化編程技術(shù),使已編好程序可容易地移植; C-
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1