㈠ 在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的值就是结果。