新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 十天學(xué)會(huì)單片機(jī)和C語言編程筆記1

十天學(xué)會(huì)單片機(jī)和C語言編程筆記1

作者: 時(shí)間:2016-11-20 來源:網(wǎng)絡(luò) 收藏
1.邏輯運(yùn)算

與——“必須都有,否則就沒有”
或——“只要其中之一有,就有”
非——“求反”
異或——“必須不同,否則就沒有”

本文引用地址:http://butianyuan.cn/article/201611/318716.htm

2.C-51的數(shù)據(jù)類型擴(kuò)充定義
sfr:特殊功能寄存器聲明
sfr16:sfr的16位數(shù)據(jù)聲明
sbit:特殊功能位聲明
bit:位變量聲明

例:sfr SCON = 0x98;
sfr16 T2 = 0xCC;
sbit OV = PSW^2;//把PSW寄存器的第二位聲明為OV

3.C-51的頭文件
通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h
常用有:reg51.h reg52.h(定義特俗功能寄存器和位寄存器)
math.h

4.單片機(jī)掌握以下幾點(diǎn)
最小系統(tǒng)能夠運(yùn)行起來的必要條件
1.電源 2.晶振(心臟) 3.復(fù)位電路
對(duì)單片機(jī)任意IO口的隨意操作
1.輸出控制電平高低 2.輸出檢測(cè)電平高低
定時(shí)器:重點(diǎn)掌握最常用的方式
中斷:外部中斷、定時(shí)器中斷、串口中斷
串口通信:?jiǎn)纹瑱C(jī)之間、單片機(jī)與計(jì)算機(jī)之間

5.TX-1C
Altium designer

6.發(fā)光二極管 1.7v 3mA
VCC 5V 要加1K的限流電阻
上拉電阻、下拉電阻、限流電阻
濾波穩(wěn)壓電容

7.74HC573 鎖存器
__ __
OE out enable 表示低電平有效
D端是輸入端 Q端是輸出端
邏輯表
INPUTS OUTPUT
OE LE D Q
L H H H
L H L L
L L X Qo
H X X Z
OE端為H時(shí),芯片不工作
Z表示高阻態(tài),電平由相連接的器件電平?jīng)Q定
Qo表示先前的值

8.51單片機(jī)所有IO口初始化全為高電平
下載到單片機(jī)的文件類型為HEX、BIN文件



關(guān)鍵詞: 單片機(jī)C語言編程筆

評(píng)論


技術(shù)專區(qū)

關(guān)閉