chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機(jī)>單片機(jī)教程之C語言的程序設(shè)計(jì)說明

單片機(jī)教程之C語言的程序設(shè)計(jì)說明

2020-07-02 | rar | 1.26 MB | 次下載 | 免費(fèi)

資料介紹

本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)教程之C語言的程序設(shè)計(jì)說明。

  14.1 編程語言Keil C51簡介

  14.1.1 Keil C51簡介

  14.1.2 Keil C51的開發(fā)環(huán)境

  14.1.3 C51與標(biāo)準(zhǔn)C的主要區(qū)別

  14.2 C51語言程序設(shè)計(jì)基礎(chǔ)

  14.2.1 C51語言中的數(shù)據(jù)

  14.2.2 C51的位變量定義

  14.2.3 一個(gè)簡單的C51程序

  14.2.4 C51的運(yùn)算符

  14.2.5 C51的分支與循環(huán)程序結(jié)構(gòu)

  14.2.6 AT89S51不同存儲(chǔ)區(qū)的C51定義

  14.2.7 C51中斷服務(wù)函數(shù)的定義

  14.3 C51的程序設(shè)計(jì)舉例

  14.3.1 中斷程序的編寫

  14.3.2 定時(shí)器程序的編寫

  14.3.3 串行口方式0應(yīng)用程序的編寫

  14.3.4 獨(dú)立式鍵盤查詢方式

  14.3.5 行列式鍵盤查詢方式

  14.3.6 DAC0832應(yīng)用程序的編寫

  14.3.7 ADC0809應(yīng)用程序的編寫

  14.4 C51的集成開發(fā)環(huán)境Keil μVision3介紹

  14.4.1 集成開發(fā)環(huán)境Keil μVision3簡介

  14.4.2 Keil μVision3軟件的安裝、啟動(dòng)和運(yùn)行

  14.4.3 C51程序的開發(fā)流程

  14.5 C51與匯編語言的混合編程

  14.5.1 C51與MCS-51匯編語言的比較

  14.5.2 C51與匯編語言混合編程的方法

  本章在假定讀者已掌握標(biāo)準(zhǔn)C語言前提下,初步介紹如何使用C51來編寫AT89C51單片機(jī)的應(yīng)用程序。

  C51是在標(biāo)準(zhǔn)C的基礎(chǔ)上,根據(jù)單片機(jī)存儲(chǔ)器硬件結(jié)構(gòu)及內(nèi)部資源,擴(kuò)展了相應(yīng)的數(shù)據(jù)類型和變量,而C51在語法規(guī)定、程序結(jié)構(gòu)與設(shè)計(jì)方法上,都與標(biāo)準(zhǔn)C相同。

  本章重點(diǎn)介紹C51對(duì)標(biāo)準(zhǔn)C所擴(kuò)展的部分,并通過一些例程來介紹C51的程序設(shè)計(jì)思想。最后還對(duì)C51的集成開發(fā)環(huán)境Keil μVision3以及C51與匯編語言的混合編程作以介紹。

  編程語言Keil C51簡介

  目前51系列單片機(jī)編程的C語言都采用Keil C51(簡稱C51),Keil C51是在標(biāo)準(zhǔn)C語言基礎(chǔ)上發(fā)展起來的。

  Keil C51簡介

  C語言是美國國家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)制定的編程語言標(biāo)準(zhǔn),1987年ANSI公布87 ANSI C,即標(biāo)準(zhǔn)C語言。

  Keil C51語言是在ANSI C的基礎(chǔ)上針對(duì)51單片機(jī)的硬件特點(diǎn)進(jìn)行的擴(kuò)展,并向51單片機(jī)上移植,經(jīng)過多年努力,C51語言已經(jīng)成為公認(rèn)的高效、簡潔而又貼近51單片機(jī)硬件的實(shí)用高級(jí)編程語言。

  目前大多數(shù)的51單片機(jī)用戶都在使用C51語言來進(jìn)行程序設(shè)計(jì)。

  用C51進(jìn)行單片機(jī)軟件開發(fā),有如下優(yōu)點(diǎn):

  (1)可讀性好。C51語言程序比匯編語言程序的可讀性好,因而編程效率高,程序便于修改。

 ?。?)模塊化開發(fā)與資源共享。用C51開發(fā)出來的程序模塊可以不經(jīng)修改,直接被其他項(xiàng)目所用,這使得開發(fā)者能夠很好地利用已有的大量的標(biāo)準(zhǔn)C程序資源與豐富的庫函數(shù),減少重復(fù)勞動(dòng)。

(3)可移植性好。為某種型號(hào)單片機(jī)開發(fā)的C語言程序,只需將與硬件相關(guān)之處和編譯連接的參數(shù)進(jìn)行適當(dāng)修改,就可以方便地移植到其他型號(hào)的單片機(jī)上。例如,為51單片機(jī)編寫的程序通過改寫頭文件以及少量的程序行,就可以方便地移植到PIC單片機(jī)上。
(4)代碼效率高。當(dāng)前較好的C51語言編譯系統(tǒng)編譯出來的代碼效率只比直接使用匯編語言低20%左右,如果使用優(yōu)化編譯選項(xiàng),效果會(huì)更好。

Keil C51是德國Keil software公司開發(fā)的用于51系列單片機(jī)的C51語言開發(fā)軟件。Keil C51在兼容ANSI C的基礎(chǔ)上,又增加很多與51單片機(jī)硬件相關(guān)的編譯特性,使得開發(fā)51系列單片機(jī)程序更為方便和快捷,程序代碼運(yùn)行速度快,所需存儲(chǔ)器空間小,完全可以和匯編語言相媲美。它支持眾多的MCS-51架構(gòu)的芯片,同時(shí)集編輯、編譯、仿真等功能于一體,具有強(qiáng)大的軟件調(diào)試功能,是眾多的單片機(jī)應(yīng)用開發(fā)軟件中最優(yōu)秀的軟件之一。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1常用電子元器件集錦
  2. 1.72 MB   |  24490次下載  |  免費(fèi)
  3. 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
  4. 3.03 MB   |  12次下載  |  免費(fèi)
  5. 3PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊(cè)
  6. 4.42 MB   |  8次下載  |  免費(fèi)
  7. 4PC2466高電壓浪涌抑制器數(shù)據(jù)手冊(cè)
  8. 3.37 MB   |  8次下載  |  免費(fèi)
  9. 5ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
  10. 1.66 MB   |  5次下載  |  1 積分
  11. 6PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊(cè)
  12. 2.44 MB   |  3次下載  |  免費(fèi)
  13. 7松下 rq-sx3隨身聽電路圖資料
  14. 2.93 MB   |  2次下載  |  5 積分
  15. 8臺(tái)式主板DDR5內(nèi)存插槽引腳功能表資料
  16. 0.17 MB   |  2次下載  |  5 積分

本月

  1. 1常用電子元器件集錦
  2. 1.72 MB   |  24490次下載  |  免費(fèi)
  3. 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
  4. 27.35 MB   |  111次下載  |  1 積分
  5. 3運(yùn)算放大器基本電路中文資料
  6. 1.30 MB   |  16次下載  |  免費(fèi)
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  12次下載  |  5 積分
  9. 5PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
  10. 3.03 MB   |  12次下載  |  免費(fèi)
  11. 6常用電子元器件介紹
  12. 3.21 MB   |  11次下載  |  免費(fèi)
  13. 7PC2570低Iq理想二極管控制電路數(shù)據(jù)手冊(cè)
  14. 1.54 MB   |  8次下載  |  免費(fèi)
  15. 8PC2557正向高壓理想二極管控制電路中文手冊(cè)
  16. 1.80 MB   |  8次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935130次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183345次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81591次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73816次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分