A. PIC16F72-I/SO 是什麼單片機
它是MICROCHIP公司的16系列單片機,8位機,可以用PICC的C語言編寫.
其他祥猜信息如下:
晶振頻率范圍:Operating Frequency DC - 20 MHz
程謹旁型序空間為2k字啟尺(這里1字為14位)
RAM (8-bit bytes) 128位元組
中斷源有 8
二個8位定時器,一個16位定時器: Timer0, Timer1, Timer2
CCP模塊有1個:Capture/Compare/PWM
8-bit A/D 轉換 5個通道
B. PIC單片機CCP1中斷是什麼意思
CCP模塊包含了捕捉,比較,PWM三個功能
CCP1IF是捕捉與比較器功能中用到衫讓改的中斷,PWM模塊是沒有這個中斷的
在捕捉模式下,可配置中斷產生時機為:
每個下降沿
每或判個上升沿
每4個上升沿
每16個上升沿
在比較模式下, CCPR1的16位值不斷與TMR1的值作對比,當滑旅兩者匹配時,CCP1腳會被驅動,至於驅動成什麼狀態,取決於CCP1M的值,同時將CCP1IF中斷標志位置位.
C. 單片機中mtouch、CCP、ECCP、AUSART、EUSART、FS-USB、ECAN、BOR、PBOR、PLVD、SR-Latch是什麼意思求解
CCP:捕捉、比較、脈寬調制(PWM)。這個模塊可配置為工作在輸入捕捉、定時器比較或 PWM 輸出方式下
ECCP模塊實現為具有增強型 PWM 功能的標准 CCP 模塊。這些功能包括 2 或4 路輸出通道、用戶可選極性、死區控制和自動關閉與重啟。 PWM 的增強型模式,ECCP模塊的捕捉、 比較和單輸出PWM功能與標准 CCP模塊的相同。
AUSART,可定址的通用同步非同步串列口。EUSART,增強型的通用同步非同步串列口。增強型的增加了一些性能,如:波特率自動檢測和校準,更寬的波特率設置范圍,以及一些適應LIN匯流排系統的性能。具體請看數據手冊
BOR(欠壓復位)模塊是基於內部參考電壓電路的。BOR 模塊的主要用途是在發生欠壓條件時
產生器件復位。欠壓條件通常由 AC 電源上的干擾信號(即由於不良的電源傳輸線路造成的 AC
周期波形丟失)或接入大負載時過電流造成電壓下降產生的。
POR:上電復位
PBOR:可編程的掉電鎖定復位。
PLVD :可編程低壓檢測模塊執行中斷驅動的電源電壓檢測功能。電壓檢測監視內部電源電壓。
ECAN 增強型控制器區域網模塊是一個串列介面,用於同其他 CAN 模塊或單片機器件進行通信。
D. 高手你好,單片機PIC16F887與PIC16F877A主要有什麼區別編程時要注意哪些
主要區別,887是納瓦系列,功耗比877或877a要低;
887有內部RC振盪器,887/887A沒有內部振盪器;
887有一個普通CCP模塊,一個增強型CCP模塊,877A只有兩個普通的CCP模塊;
887有十四個10位AD輸入通道,877隻有八個10位AD輸入通道
887可以使用內部復位電路(RE3可以做IO或者做復位引腳),877A無此功能;
還有其他的東西,在實際的使用中,你要對著DATASHEET來看(特別是IO口的使用,不同的型號IO口內部結構都可能不太一樣,認真看datasheet),887有中文的datasheet,去這里下載chinese版本的: http://ww1.microchip.com/downloads/en/DeviceDoc/41291e_cn.pdf
877A沒有中文版,如果用到那就自己慢慢看英文的: http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf
另外,我很少用PROTEUS(上大學時候用過),現在我基本上是用實際晶元來做硬體模擬。沒法回答你的PROTEUS問題。但我可以告訴你的是,Mplab IDE里的debuger選項中有Proteus VSM。你可以在Proteus軟體里先畫好圖,然後保存關閉。然後在MPLAB里打開你的程序項目,然後打開Debugger -> Select Tools -> Proteus VSM,然後在彈出的PROTEUS窗口打開你剛畫的PROTEUS文件,就可以在MPLAB里直接調用Proteus來模擬程序了。 這樣可以直接單步調試程序,可以讓你直觀看到每一條指令對單片機和電路的改變。
E. STC單片機的CCP、PAC、DAC都是做什麼用的
CCP是比較模塊,可以將I/O口的信號與另1個I/O口比較.或與內部基準電壓源比較;DAC是數字模擬轉換,實際上輸出的是脈沖或PWM可編程脈沖,控制脈沖占空比實現輸出電壓模擬.
PAC?不知道是什麼?寫錯了?
F. 單片機中CCP是什麼意思
單片機中CCP簡介:
在單片機中,CCP是英文單詞Capture(捕獲),Compare(比較),PWM(脈寬調制)的縮寫。這個模塊可配置為工作在輸入捕捉、定時器比較或 PWM 輸出方式下。可工作在捕捉輸入、比較輸出和脈寬調制輸出三種狀態,三種狀態各自獨立工作。
G. 關於PIC單片機CCP模塊比較輸出的問題
可能用不到CCP,因為CCP是與旅脊固定電壓比較,緩巧而你的電壓是0~5V。建議採用擾鎮鍵ADC讀取0~5V電壓,演算法V-F關系實現0~5KHz輸出
H. STC15單片機中的CCP,PAC,DAC都是做什麼用的
CCP 是比較發生器,PAC是脈沖發生器,DAC是數字,模擬信號轉換器。PWM就不用我講了吧
I. 單片機的定時器或者計數器起到哪些作用
大部分單片機提供2~3個定時/計數器,少數提供1個或4個定時器。
有些定時/計數器還具有輸入捕獲、輸出比較和PWM(脈沖寬度調制)功能,如AVR單片機。
有的單片機還有專門的PCA(可編程計數器陣列)模塊和CCP(輸入捕獲輸出比較PWM)模塊,如PIC和Philips的部分中高檔單片機。利用這些模塊不僅可以簡化軟體設計,而且能減少佔用CPU的資源。
現在不少單片機還提供了看門狗定時器(WDT),當單片機「死機」後可以自動復位。
J. 關於PIC單片機中的CCP模塊的比較模式的問題。
給CCPRx一個值, 開橘蘆定時器 TMR1計數. 定冊租時器可以零開始計數,不斷和CCPRx的數據對比,如果相同則相應動作圓姿帶. (純自動的,設定好CCPRx 並開啟CCP模塊就可以, )
CCPRx不能自加的. 看來你還沒理解定時器的作用. 先看看定時器的原理吧.