資料介紹
單片機的 C 語言輕松入門
隨著單片機開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以 C 語言為主,市場上幾種常見的單片機均有其 C 語言開發(fā)環(huán)境。這里以最為流行的 80C51 單片機為例來學習單片機的 C 語言編程技術(shù)。本書共分六章,每章一個專題,以一些待完成的任務為中心,圍繞該任務介紹 C 語言的一些知識,每一個任務都是可以獨立完成的,每完成一個任務,都能掌握一定的知識,等到所有的任務都完成后,即可以完成 C 語言的入門工作。
第 1 章
C 語言概述及其開發(fā)環(huán)境的建立學習一種編程語言,最重要的是建立一個練習環(huán)境,邊學邊練才能學好。Keil 軟件是目前最流行開發(fā) 80C51 系列單片機的軟件,Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部份組合在一起。在學會使用匯編語言后,學習 C 語言編程是一件比較容易的事,我們將通過一系列的實例介紹 C 語言編程的方法。圖 1-1 所示電路圖使用 89S52 單片機作為主芯片,這種單片機性屬于 80C51 系列,其內(nèi)部有 8K 的 FLASH ROM,可以反復擦寫,并有 ISP 功能,支持在線下載,非常適于做實驗。89S52 的 P1 引腳上接 8 個發(fā)光二極管,P3.2~P3.4 引腳上接 4 個按鈕開關(guān),我們的任務是讓接在 P1 引腳上的發(fā)光二極管按要求發(fā)光。
1.1 簡單的 C 程序介紹
例 1-1:
讓接在 P1.0 引腳上的 LED 發(fā)光。 /************************************************* 平凡單片機工作室 http://www.mcustudio.com Copyright 2003 pingfan‘s mcustudio All rights Reserved 作者:周堅 dddl.c 單燈點亮程序 *************************************************/ 圖 1-1 接有 LED 的單片機基本電路 P1.0 EA/VPP VCC XTAL2 XTAL1 GND RST +5V +5V + R1 E1 10K 10U 27P CY 27P PZ1 1K D8 D1 89××× #include “reg51.h” sbit P1_0=P1^0; void main() { P1_1=0; } 這個程序的作用是讓接在 P1.0 引腳上的 LED 點亮。下面來分析一下這個 C 語言程序包含了哪些信息。
- 51單片機C語言編程入門學習資料
- 輕松玩轉(zhuǎn)AVR單片機C語言源代碼 17次下載
- 《51單片機C語言編程入門》(中科大編著) 0次下載
- 51單片機C語言編程入門.pdf 0次下載
- AVR單片機C語言輕松學(配視頻教程)01 0次下載
- 《輕松玩轉(zhuǎn)AVR單片機C語言》3.pfd 0次下載
- 《輕松玩轉(zhuǎn)AVR單片機C語言》2.pfd 0次下載
- 51單片機c51語言入門教程C語言入門教程 32次下載
- 單片機C語言輕松入門 230次下載
- 單片機C語言輕松入門 26次下載
- 單片機的C語言輕松入門
- AVR單片機C語言開發(fā)入門指導1
- AVR單片機C語言開發(fā)入門指導2
- 單片機c語言輕松入門
- 51單片機c語言入門
- 十天學會單片機可能嗎?單片機入門需要多久? 1197次閱讀
- 什么是C語言?單片機有什么特點?為什么要用C語言編程? 1690次閱讀
- 結(jié)構(gòu)體在單片機中的應用 2959次閱讀
- 單片機液晶漢字顯示的C語言程序 5130次閱讀
- 使用51單片機讀寫AT29C040的C語言程序免費下載 4812次閱讀
- 學習單片機一定要先學好C語言再去學單片機嗎 1.4w次閱讀
- 單片機C語言有哪些優(yōu)越性?如何建立一個Keil C51項目 1.2w次閱讀
- 單片機C語言的求平方根怎么實現(xiàn) 3643次閱讀
- 51、stm32單片機入門的一些經(jīng)驗 3321次閱讀
- 單片機C語言之串口通信協(xié)議 4948次閱讀
- c語言入門書籍推薦 4.9w次閱讀
- 分享學習單片機的四個階段 5601次閱讀
- pic單片機io口控制教程之c語言編程實現(xiàn) 1.2w次閱讀
- 單片機編程之匯編語言基礎-常用指令和程序模式 1.5w次閱讀
- 單片機C語言知識點全攻略(一) 5.1w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費
- 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 12次下載 | 免費
- 3PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊
- 4.42 MB | 8次下載 | 免費
- 4PC2466高電壓浪涌抑制器數(shù)據(jù)手冊
- 3.37 MB | 8次下載 | 免費
- 5ssd1306單片 CMOS OLED/PLED 驅(qū)動芯片中文手冊
- 1.66 MB | 5次下載 | 1 積分
- 6PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊
- 2.44 MB | 3次下載 | 免費
- 7松下 rq-sx3隨身聽電路圖資料
- 2.93 MB | 2次下載 | 5 積分
- 8臺式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
本月
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費
- 2三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 3運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 12次下載 | 免費
- 6常用電子元器件介紹
- 3.21 MB | 11次下載 | 免費
- 7PC2570低Iq理想二極管控制電路數(shù)據(jù)手冊
- 1.54 MB | 8次下載 | 免費
- 8PC2557正向高壓理想二極管控制電路中文手冊
- 1.80 MB | 8次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論