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

正文內(nèi)容

[計算機(jī)硬件及網(wǎng)絡(luò)]第1講單片機(jī)基本原理及相關(guān)知識簡介(編輯修改稿)

2025-02-15 08:55 本頁面
 

【文章內(nèi)容簡介】 P 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/89C5189C205140腳 DIP 20腳 DIP STC12C5A60S2簡 介 ROM RAM T0 T1 PCA定時器 UART串口 獨立波特率發(fā)生器 60KB 1280B 16位 2個 2個 有 EEPROM PCA16位PWM8位 A/D 看門狗定時器 內(nèi)部復(fù) 位 外部低壓檢測 SPI接口 2KB 2路 8路 10位 有 有 有 有 PCA全稱可編程計數(shù)器陣列模塊 , 可用于軟件定時器 、 外部脈沖的捕捉 、高速輸出以及脈寬調(diào)制 (PWM)輸出 , 有 2個 16位的 。 SPI是一種全雙工 、 高速 、 同步的通信總線 , 有主模式和從模式兩種工作模式 。 STC12C5A60S2的引腳封裝 80C51單片機(jī)內(nèi)部結(jié)構(gòu)圖 I/O口線 32根 P0、 P P P3共 32位,對應(yīng)著芯片的 32根引腳。 控制線 6根 RST— 復(fù)位信號,晶振工作后 2個機(jī)器周期的高電平復(fù)位 CPU. ALE— 地址鎖存信號訪問外部存儲器時該信號鎖存低 8位地 址;無外部 RAM時, ALE為晶振 6分頻; PSEN— 外部程序存儲器讀從程序存儲器中取指令或讀取數(shù)據(jù) 時,該信號有效。 EA— 程序存儲器有效地址, EA=1從內(nèi)部開始執(zhí)行程序; EA=0 從外部開始執(zhí)行程序; X1— 時鐘振蕩器輸入端,內(nèi)部振蕩器輸入端; X2— 時鐘振蕩器輸出端,內(nèi)部振蕩器輸出端; 電源線 2根 VCC, GND—— 電源和地 +5V電源供電 , MCS51單片機(jī)共 40腳,分三類 P3口 第二功能各引腳功能定義: : RXD串行口輸入 : TXD串行口輸出 : INT0外部中斷 0輸入 : INT1外部中斷 1輸入 : T0定時器 0外部輸入 : T1定時器 1外部輸入 : WR外部寫控制(不用管) : RD外部讀控制(不用管) 單片機(jī)程序設(shè)計語言 ?單片機(jī)要完成一項基本的任務(wù),就必須向它下達(dá)一些命令,該命令在單片機(jī)術(shù)語中被稱為“指令”。完成一項任務(wù)所需要的所有指令的有序集合稱為“程序”,這些指令集要預(yù)先一條一條順序地放在單片機(jī)的程序存儲器中,單片機(jī)運行時, CPU 從程序存儲器中一條一條地取出指令并執(zhí)行。編寫單片機(jī)程序可用匯編語言,也可以用 C語言,下面分別簡介 MCS51單片機(jī)匯編語言和 C語言。 ( 1)匯編語言 計算機(jī)只能識別二進(jìn)制數(shù),所以計算機(jī)指令均由二進(jìn)制代碼組成。為了閱讀和書寫方便,常把它寫成十六進(jìn)制形式,通常稱這樣的指令為機(jī)器指令?,F(xiàn)在一般的計算機(jī)都有幾十甚至幾百種指令。顯然用十六進(jìn)制去書寫和記憶不方便,為了便于記憶和書寫,制造廠家對指令系統(tǒng)的每一條指令都給出了助記符。助記符是根據(jù)機(jī)器指令不同的功能和操作對象來描述指令的符號。由于助記符是用英文縮寫來描述指令特征的,因此它便于記憶和分類。這種用助記符形式來表示機(jī)器指令叫做匯編語言。匯編語言是最接近機(jī)器碼的一種語言。其主要優(yōu)點是占用資源少、程序執(zhí)行效率高。但是不同的 CPU,其匯編語言會有所差異,所以不易移植 ( 2) C語言 C語言是一種編譯型程序設(shè)計語言,它兼顧了多種高級語言的特點,并具備直接操作底層硬件的功能。目前,使用 C語言進(jìn)行程序設(shè)計已經(jīng)成為軟件開發(fā)的一個主流。用 C語言開發(fā)系統(tǒng)可以大大縮短開發(fā)周期,明顯增強(qiáng)程序的可讀性,便于改進(jìn)、擴(kuò)充和移植。而針對 8051的 C語言日趨成熟,成為了專業(yè)化的實用高級語言。 C51語言的特點 ?C語言作為一種非常方便的語言而得到廣泛的支持,很多硬件開發(fā)都用 C語言編程,如:各種單片機(jī)、 DSP、 ARM等 . ?C語言程序本身不依賴于機(jī)器硬件系統(tǒng),基本上稍作修改就可將程序從不同的單片機(jī)中移植過來。 ?C提供了很多庫函數(shù)并支持浮點運算,開發(fā)效率高,故可縮短開發(fā)時間,增加程序可讀性和可維護(hù)性。 C51與 ASM51相比,有如下優(yōu)點: 1. 對單片機(jī)的指令系統(tǒng)不要求了解,僅要求對8051 的存儲器結(jié)構(gòu)有初步了解; 2. 寄存器分配、不同存儲器的尋址及數(shù)據(jù)類型等細(xì)節(jié)可由編譯器管理; 3. 程序有規(guī)范的結(jié)構(gòu),可分成不同的函數(shù),這種方式可使程序結(jié)構(gòu)化; 4. 提供的庫函數(shù)包含許多標(biāo)準(zhǔn)子程序,具有較強(qiáng)的數(shù)據(jù)處理能力; 5. 由于具有方便的模塊化編程技術(shù),使已編好程序可容易地移植; C51的數(shù)據(jù)類型 類型 關(guān)鍵字 數(shù)的表示范圍 所占位數(shù)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1