找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 6984|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)講義4:單片機(jī)開(kāi)發(fā)環(huán)境

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:250285 發(fā)表于 2017-11-19 01:31 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

第四講 單機(jī)開(kāi)發(fā)環(huán)境
這一節(jié)課的目
1、 了解編輯、編譯、鏈接、執(zhí)行(下載到單片機(jī) ROM)
2、 學(xué)習(xí) keil 安裝,keil 使用方法
3、 演示編譯、鏈接、下載過(guò)程
4、 認(rèn)識(shí)開(kāi)發(fā)板電路
5、 學(xué)習(xí) sbit 用法
6、 單片機(jī)程序的一般結(jié)構(gòu)(舉點(diǎn)亮一支 LED 為例)

7、 由點(diǎn)亮一支 LED 講解單片機(jī)內(nèi)部相關(guān)知識(shí)(如果時(shí)間允許),認(rèn)識(shí) 51 單片機(jī)外圍引腳及 內(nèi)部功能模塊
一、   復(fù)習(xí)上節(jié)課內(nèi)容
成電路交流電與直流電 單片機(jī)內(nèi)部結(jié)構(gòu)
進(jìn)制(二進(jìn)制以 B 結(jié)尾,十六進(jìn)制以 H 結(jié)尾)
位(bit)
字節(jié)(byte)
二、常用邏輯運(yùn)算符號(hào)及其運(yùn)算規(guī)律(區(qū)別于算術(shù)運(yùn)算)
邏輯與  && 有 0 出 0,全 1 出 1
邏輯或  ||  有 1 出 1,全 0 出 0
邏輯非   !取反

異或    ^   相同為 0,不同為 1


三、sbit 的用法

sbit 是 C51 擴(kuò)展的數(shù)據(jù)類(lèi)型。定義可位移空間的一個(gè)位,如可位尋址區(qū):20H~2FH。 一旦用了 sbit *** = REGE^6 這樣的定義,這個(gè) sbit變量就確定地址了,sbit 大部分是用在特殊功能寄存器中,方便對(duì)寄存器的某位進(jìn)行操作,如對(duì)端口的某進(jìn)行操作。例如,要訪(fǎng)問(wèn) P1 口中的第 2 個(gè)引腳P1.1.我們可以照以下的方法去 定義:
1)sbit  位變量名 = 位地址
sbit  P1_1 = 0x91;

2)sbit   位變量名 = 特殊功能寄存器名^位位置
sbit  P1_1 = P1^1;

3)sbit   位變量名 = 寄存器地址^位位置
sbit  P1_1 =0x90^1;
常用的是第二種方式。

四、安裝單片機(jī)開(kāi)發(fā)環(huán)境,了解單片機(jī)開(kāi)發(fā)一般步驟
1、集成開(kāi)發(fā)環(huán)境 keil: keil 軟件和 keil 注冊(cè)機(jī)
2、安裝 ch340 驅(qū)動(dòng)

3、程序燒錄軟件: 五、認(rèn)識(shí)一個(gè)最簡(jiǎn)單的單片機(jī)程序

點(diǎn)亮 D11

#include "reg52.h" sbit led = P0^0;
void main()
{
while(1)
{
led = 1;
}
}



六、認(rèn)識(shí) 51 單片機(jī)外圍引腳





這是以前給小學(xué)生培訓(xùn)單片機(jī)做的一套講義,盡可能的做到了通俗易懂,現(xiàn)分享給大家,絕對(duì)的純?cè)瓌?chuàng)資料.
全部資料下載地址(共15章,pdf格式):http://www.torrancerestoration.com/bbs/dpj-98524-1.html



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:421232 發(fā)表于 2018-12-12 19:40 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

板凳
ID:492020 發(fā)表于 2019-3-23 13:55 | 只看該作者
很有用,感謝
回復(fù)

使用道具 舉報(bào)

地板
ID:615425 發(fā)表于 2019-9-23 22:23 來(lái)自手機(jī) | 只看該作者
學(xué)習(xí)中 很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

5#
ID:763621 發(fā)表于 2020-6-11 16:27 | 只看該作者
了解一下
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表