㈠ 在16位的pic單片機中,不同組的io口,把這些IO口進行位操作
可以使用以下語句。如PORTA=(1<<i)
i為你需要穗消仿對哪個IO口置1的操作。那麼假如你要對0位操作橋野,i為0;對1位操作,i為1以此類推。不過此寫法會使其它位全為0,如你對埠A的1位操作時,那猜纖么其它位的值將為0無論之前是否為1或0.
如你想對IO口的操作不影響之前的狀態,那麼你該這么使用。
對IO口置1的寫法
a=PORTA;
a=a|(1<<i);
PORTA=a;
對IO口置0的寫法
a=PORTA;
a=a&(~(1<<i));
PORTA=a;
㈡ 16位pic單片機
應該是PIC24FJ256GBxxx把.看它的數據手冊,上面講得很清楚了.
這個系列的24單片機都是可以隨意設置IO口功能的,也就是說,看它的數據手冊中,引腳標識有RP字樣的IO引腳都可被設置為SPI的SDO和SDI.
看看它的數據手冊,從第123看起.
為什麼我現在卻能看著Microchip官方翻譯頃游讓的中文DATASHEET呢? 那磨斗說明你沒認真找他們的網站,網站上的目錄雖然是英文的,但有一個PDF的鏈接標雀局識有(Chinese)的字樣,你該不會這個單詞都看不懂把? 實在找不到給你個鏈接自己下把~!
㈢ PIC單片機16系列的使用什麼編譯器
使用MAPLAB,microchip公司出的開發軟體包。
㈣ pic18系列單片機和PIC16系列單片機什麼區別
PIC18晶振頻率更高,換句話說是速度更快,外設資源也更豐富了,基本架構是一樣的
㈤ PIC單片機的命名規則
PIC XX XXX XXX (X) -XX X /XX 1 2 3 4 5 6 7 8 1.前綴: PIC MICROCHIP 公司產品代號,特別地:dsPIC為集成DSP功能的新型PIC單片機
2.系列號:10、12、16、18、24、30、33、32,其中
PIC10、PIC12、PIC16、PIC18為8位單片機
PIC24、dsPIC30、dsPIC33為16位單片機
PIC32為32位單片機
3.器件型號(類型):
C CMOS 電路
CR CMOS ROM
LC 小功率CMOS 電路
LCS 小功率保護
AA 1.8V
LCR 小功率CMOS ROM
LV 低電壓
F 快閃可編程存儲器
HC 高速CMOS
FR FLEX ROM
4.改進類型或選擇
54A 、58A 、61 、62 、620 、621
622 、63 、64 、65 、71 、73 、74
42 、43 、44等
5.晶體標示:
LP 小功率晶體,
RC 電阻電容,
XT 標准晶體/振盪器
HS 高速晶體
6.頻率標示:
-02 2MHZ,
-04 4MHZ,
-10 10MHZ,
-16 16MHZ
-20 20MHZ,
-25 25MHZ,
-33 33MHZ
7.溫度范圍:
空白 0℃至70℃,
I -45℃至85℃,
E -40℃至125℃
8.封裝形式:
L PLCC 封裝
JW 陶瓷熔封雙列直插,有窗口
P 塑料雙列直插
PQ 塑料四面引線扁平封裝
W 大圓片
SL 14腿微型封裝-150mil
JN 陶瓷熔封雙列直插,無窗口
SM 8腿微型封裝-207mil
SN 8腿微型封裝-150 mil
VS 超微型封裝8mm×13.4mm
SO 微型封裝-300 mil
ST 薄型縮小的微型封裝-4.4mm
SP 橫向縮小型塑料雙列直插
CL 68腿陶瓷四面引線,帶窗口
SS 縮小型微型封裝
PT 薄型四面引線扁平封裝
TS 薄型微型封裝8mm×20mm
TQ 薄型四面引線扁平封裝
㈥ 請假單片機大神,pic16位的單片機有了解的嗎, 8 位的程序可以直接用在16位的嗎!!
你說的「程序」如果是編譯後的機器碼程序,則肯定不能直接應用的。
如果是「源程序」,即源碼文件,通常至少需要調整編譯目標環境才能應用。當然如果從8位的升級到16位時,C語言需要做的工作會少,如果是匯編代碼,則可能需要更多的工作才能升級到16位。
㈦ pic16C54c是什麼類型單片機
pic16C54c是一次性燒錄的單片機,即是OTP ROM,這款單片機有FLASH ROM形式的。
pic16C54c單片機簡介:
PIC16C54C為Microchip公司PIC16系列的產品,採用了0.7微米工藝技術製造。它是一個只有33條精簡指令集低功耗,高性能CMOS 8位單片機,所有的指令均為單周期或雙周期,片內含512位元組(12bit)EEPROM,25個片內數據存儲器(RAM),8位定時/計數器及8位可編程預分頻定時器,復位和上電復位功能,看門狗(WDT)電路,片內RC時鍾振盪器,編程序列號偵測,一百萬次可反復擦寫的EEPROM,程序存儲器存儲時間可達40年,省電模式及睡眠喚醒功能,內部微上拉I/O口,可選擇片內、片外RC振盪器或晶體振盪器。
㈧ 一般16位單片機有哪些
德州儀器 MSP430 系列
飛思卡爾 MC9S12 系列 ;
飛思卡爾 MC56F8xxx 數字信號控制器系列
Microchip 16位PIC 系列
凌陽 SPCE061 系列
等等 ........
如果想玩16位的話,我首先推薦飛思卡爾的MC9S12XS128。首先是我本科時做全國大學生智能車競賽用過(後來升級成飛思卡爾DSC了),感覺很好用。其次,機電控制用的硬體資源豐富,處理速度足夠(主頻80M+硬體乘法器,同時跑數字濾波、LCD菜單、模糊演算法、串口傳輸,綽綽有餘)。再個工具鏈完善,開發體驗很好,IDE是官方免費的,有強大的圖形化代碼生成器PE,在線調試器好用便宜(USB BDM淘寶50塊錢)。最後,它用的人多,好學好買。。。
MSP430低功耗特性很突出(據說能用檸檬電池驅動),但硬體資源和處理速度一般,而且還得破解折騰IDE。。
凌陽的單片機是國產的(很自豪~),特別為語音處理應用優化過。。
PIC?沒用過。感覺是很接地氣的傢伙。。
啰嗦一句,這年頭,能用32位ARM就用吧,別折騰專有內核的16位機啦。。。。。。
㈨ PIC 16位單片機 int short word long分別佔多少位元組
變數佔用內存位元組由操作系統決定,
64位系統中,long佔用8位元組,……
32位操作系統中,int,long佔用4位元組,short佔用2位元組……
16位系統中,int佔用2位元組,……
數字3佔用多少,和你聲明的的類型有關,
在32位系統中,將3賦值給short型變數,他就佔用2個位元組,如果賦值給int型,他就佔用4個位元組
可以用sizeof這個函數來計算。例子:
int
x,
n;
n
=
sizeof(x);
n的值就是結果。