<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

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

          本文引用地址:http://www.ex-cimer.com/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ī)掌握以下幾點
          最小系統(tǒng)能夠運行起來的必要條件
          1.電源 2.晶振(心臟) 3.復(fù)位電路
          對單片機(jī)任意IO口的隨意操作
          1.輸出控制電平高低 2.輸出檢測電平高低
          定時器:重點掌握最常用的方式
          中斷:外部中斷、定時器中斷、串口中斷
          串口通信:單片機(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時,芯片不工作
          Z表示高阻態(tài),電平由相連接的器件電平?jīng)Q定
          Qo表示先前的值

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



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

          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();