新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 十天學會單片機和C語言編程筆記1

        十天學會單片機和C語言編程筆記1

        作者: 時間:2016-11-20 來源:網(wǎng)絡 收藏
        1.邏輯運算

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

        本文引用地址:http://www.104case.com/article/201611/318716.htm

        2.C-51的數(shù)據(jù)類型擴充定義
        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.單片機掌握以下幾點
        最小系統(tǒng)能夠運行起來的必要條件
        1.電源 2.晶振(心臟) 3.復位電路
        對單片機任意IO口的隨意操作
        1.輸出控制電平高低 2.輸出檢測電平高低
        定時器:重點掌握最常用的方式
        中斷:外部中斷、定時器中斷、串口中斷
        串口通信:單片機之間、單片機與計算機之間

        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時,芯片不工作
        Z表示高阻態(tài),電平由相連接的器件電平?jīng)Q定
        Qo表示先前的值

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



        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 赤水市| 安阳县| 忻城县| 渭南市| 维西| 韶山市| 宁安市| 汝南县| 八宿县| 曲水县| 东乡族自治县| 武冈市| 淮滨县| 河北省| 玛纳斯县| 台山市| 会同县| 海阳市| 诏安县| 奈曼旗| 上栗县| 繁峙县| 琼结县| 开封市| 杭锦旗| 定州市| 广元市| 临江市| 阿尔山市| 阿图什市| 长寿区| 金秀| 海伦市| 鹤山市| 日喀则市| 长兴县| 南安市| 贵港市| 乐山市| 武宣县| 青海省|