
目錄
第一章:單片機概述
單片機的應用領域:
STC89C52單片機:
單片機命名規則:
單片機內部結構圖:
單片機管腳圖:
單片機最小系統:
進制表:
新建一個工程:
檢查單片機驅動是否安裝完成:
打開Keil uVision集成開發環境
選擇Atmel下的AT89C52
創建源檔案
第二章:LED
LED介紹:
點亮LED:
第一章:單片機概述
單片機(Micro Controller Unit),簡稱MCU,
單片機內部集成了CPU、RAM、定時器、中斷系統、通訊介面等一系列電腦常用硬體功能,
單片機的任務是資訊采集(依靠傳感器)、處理(依靠CPU)和硬體設備(例如電機、LED)的控制,
單片機和計算機相比,單片機算是一個袖珍版計算機,一個芯片就能夠構成完整的計算機系統,但在性能上,與計算機相差甚遠,但單片機成本低、體積小、結構簡單,在生活和工業控制領域大有作用,
同時,學習使用單片機是了解計算機原理與結構的最佳選擇!!!
單片機的應用領域:
單片機廣泛應用于儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及程序控制等領域,大致可分如下幾個范疇: 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,廣泛應用于儀器儀表中,結合不同型別的傳感器,可實作諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量, 采用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起采用電子或數字電路更加強大, 例如精密的測量設備 (功率計,示波器,各種分析儀), 用單片機可以構成形式多樣的控制系統、資料采集系統, 例如工廠流水線的智能化管 理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等,
STC89C52單片機:

51單片機是對兼容英特爾8051指令系統的單片機的統稱,
STC89C52是一個低功耗,高性能的51內核的CMOS 8位單片機,具有在線編程功能,不再需要啟動像STC89C51那樣的12V的VPP編程高壓",使用簡單且價格非常低廉,
單片機命名規則:

單片機內部結構圖:


單片機管腳圖:

單片機最小系統:

進制表:

新建一個工程:
檢查單片機驅動是否安裝完成:

打開Keil uVision集成開發環境

選擇開發版型號(這里沒有STC開發板的支持,但是Atmel和STC的51K開發板一致)
選擇Atmel下的AT89C52


創建源檔案

可以對源檔案語言型別進行選擇

第二章:LED
LED介紹:

LED:發光二極管(Light Emitting Diode)

點亮LED:
#include <REGX52.H>
sbit led = P2^0;
void main(){
while(1){
led = 0;
}
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/297215.html
標籤:其他
