无泪一生 发表于 2018-9-25 21:42:58

第二章进制 数码管及其他

本帖最后由 无泪一生 于 2018-9-25 21:42 编辑

一,进制
二进制:0b1
十六进制:0xA
二进制转八进制用420的方式。
二进制转十六进制用8421的方式。(注:两者转换都是重右往左,位数不够填0)

二,数码管
分为共阴数码管和共阳数码管。
共阳数码管 0亮。
共阴数码管 1亮。
数码管16进制数字表示为:
共阳:    00x03             60x41
          10x9f             70x1f
          20x25             80x01
          30x0d             90x09
          40x99
          50x49


共阴:00x03            60x7d
      10x06            70x07
      20x5b            80x7f
      30x4f            90x6f
      40x66
      50x6d

*(由于手中现在所学的只有共阴数码管,共阳数码管还未进行尝试,有东西时必须尝试下,以证其准确性!)

单片机编程;      字符;unsignedchar      
                        signed    char
      
                  整形:unsigned   int      
                        signed   int
      
                  长整型:unsignedlong
                            sigende   long

                     浮点型:float
                           double
cnt表示移位,P0 = ~(0x01 << cnt)注:表示P0等于1左移cnt位,当括号里<<变成>>时表示想右移

孤影09 发表于 2019-2-27 15:06:18

学的咋样了

无泪一生 发表于 2019-3-1 11:40:09

皮毛
页: [1]
查看完整版本: 第二章进制 数码管及其他