巨污gif动态图出处第900期_国产精品手机视频一区二区_狠狠色婷婷丁香综合久久韩国_操美女的软件

131 1300 0010
其他
當前位置: 首頁>> 元件技術>>其他>>
  • 導航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • 51單片機的數值寫入方法介紹
    51單片機的數值寫入方法介紹
  • 51單片機的數值寫入方法介紹
  •   發布日期: 2019-03-23  瀏覽次數: 1,260

    1.在MCU中都是以二進制的形式進行計算的。

    2.在編程時,我們通常用到的有十進制的數值形式和十六進制的數值形式,如52,0xfe;

     

    3.數值的大小由數據的類型來決定。

    4.常用的有“unsigned int”和“unsigned char”。

    “unsigned char”的范圍是“0-255”, 與單片機端口的8位的最大值(0xff)相對應。

    “unsigned int”的范圍是“0-65535”,與之對應的是“0xffff”。

    51單片機的數值寫入方法介紹
     

    5.數值的寫入:

    在51單片機中,寫入的數值可以是十進制和十六進制,但不能是二進制。

    比如:P1=4; P1=0X04;

    當寫語句“P1=4;”時

    P1^0——P1^7的電平依次為 “0010 0000”

    當寫語句“P1=65;”時

    P1^0——P1^7的電平依次為 “1000 0010”; 65的十六進制碼為:0x41

    從以上兩個數值可以發現,端口的低位對應的是數值的低位,端口的高位對應的是數值的高位。

    6.在用數碼管顯示數字的時候,是一個位數字,一位數字的寫入,比如說26,先寫2,再寫6.

    以用數碼管寫2為例:將數碼管的斷選abcdefgdp分別接到P1^0,P1^1……P1^7;

    若要顯示2,則要求abcdefgdp依次為:1101 1010

    如果按照端口的對應,寫P1=0xda,那就錯了。

    二進制也是高位在前,低位在后,所以端口寫數據時也要低對低,高對高,所以要將“1101 1010”為

    “0101 1011”

    所以數碼管顯示2的十六進制碼為“P1=0x5b”

    同理可算出“0-9”的十六進制碼依次為“0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f”


  • ·上一篇:
    ·下一篇:
  • 其他關聯資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區松崗鎮潭頭第二工業城A區27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機:131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權所有:Copyright?2010-2023 267818.cn 電話:13113000010 粵ICP備2021111333號