新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式學習筆記1——51單片機之預備知識

        嵌入式學習筆記1——51單片機之預備知識

        作者: 時間:2016-11-20 來源:網絡 收藏
        1. TTL電平:高+5V(有電) 低0V(沒電)。

        2. RS232電平: 計算機串口 高-12V 低+12V, 所以單片機與計算機通信時要加電平轉換芯片max232

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

        3. 概念:C51就是開發51單片機的C語言。

        4. C51的數據類型擴展定義(即除了C中int 、char等之外):

        (1) sfr:特殊功能寄存器聲明(一般情況編程時用不到)

        (2) sfr16:sfr的16位數據聲明(一般情況編程時用不到)

        (3) sbit: 特殊功能位聲明

        (4) bit: 位變量聲明

        例:sfr SCON = 0x98; sfr16 T2 = 0xCC; sbit OV =PSW^2; sbit led0=P0^0 /*單片機P00引腳,P一定要大寫*/;

        5. C51的包含的頭文件:

        reg51.h和reg52.h(定義特殊功能寄存器和位寄存器,常用),math.h(定義常用數學運算),stdio.h ,stdlib.h , absacc.h

        6. << 、>> 左移右移后補零。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 青州市| 东方市| 河北省| 钦州市| SHOW| 兖州市| 察雅县| 石狮市| 黔西县| 松桃| 敖汉旗| 丹东市| 禹州市| 延津县| 江安县| 老河口市| 内江市| 远安县| 宜阳县| 丽水市| 托里县| 武山县| 雅江县| 宁阳县| 昌吉市| 赤壁市| 原平市| 左贡县| 双辽市| 伊吾县| 安顺市| 晋州市| 封丘县| 冷水江市| 洛浦县| 四平市| 柳河县| 舟山市| 虹口区| 饶河县| 芦溪县|