1. PIC单片机中的汇编指令 LSRF是什么意思
PIC单片机中的汇编指令 中没有这个指令,
估计有两种可能,
1、程序员自己定义有点标号,或者说是程序入口名
2、自定义的寄存器名
2. PIC单片机汇编语言求助
你想先学习汇编语言或C语言后,再来学习PIC单片机这个想法不可取.
我是去年暑假开始学习PIC单片机的,我之前只是在课堂上学了点微机原理和c语言,但只是学学而已,不挂科.
学习PIC单片机一定要理论和实际一起动手.也就是说你要分阶段来学,先看书只要你能写最小系统的程序就行.然后你在自己焊接扳子,做最小系统的实验.再做流水灯,数码管的显示,AD转换等等....都是理论和实践相结合.
我就是这样学的,虽然入门有点困难,但是只要入门了一个月就搞定了,之后你再学其它的单片机就简单多了.
我建议你先用汇编给PIC编程,等已经小有成就后,你在学习用C给51编程,等你学会了用C给51编程,再买本讲用C给PIC编程的书看3个小时你就会用c给PIC编程了.
一切都是理论和实践同步就行,我就是用这种方法来学单片机的,我现在已经学会了PIC\51\430\AVR了
3. pic单片机怎么用户汇编语言实现位取反
用COMF指令。
例如对于一个自定义的变量TEMP
PIC10、PIC12、PIC16系列单片机用 COMF TEMP,1
PIC18系列单片机用 COMF TEMP,1,0
PIC24、dsPIC系列单片机用 COM TEMP (注意这两个系列的单片机用的汇编的不是COMF,而是COM)
另外PIC32系列单片机没用过其汇编,所以没法说是怎么写。
4. PIC单片机c语言中如何嵌套汇编
3楼的方法是用keil开发51单片机时候潜入汇编的
方法,对于pic单片机来说,不能这杨编译。因为KEIL不能编译pic单片机的C语言和汇编语言,必须用MPLAB+PICC或者MPLAB+
mc编译器
。
一般pic12、16系列的8位中低端单片机的编译器潜入汇编是用
_asm("
汇编单句语句
");
如果要输入一大段汇编语句,则用:
#asm
N条汇编语句
#endasm
5. 求 PIC 8位单片机 汇编指令比较全的,详细点的
PIC单片机的数据手册文档里就有汇编指令的介绍。Microchip公司官网上有下载的。
如果要带例子的那就找张明峰的书。他出书的时候是Microchip公司中国地区的应用工程师,很多PIC的中文版数据手册就是他和他同事翻译的。
6. PIC 单片机 汇编语言问题 求解
mov P3,03H 改成 mov P3,#0x3 试试
7. PIC单片机汇编语言tris
movlw 00H 将后面的00H送到W里
mov 是移动的意思
L 是装载
W 是指寄存器W
movwf TRISA 将TRISA 的值送到W里
f的意思是寄存器 在这里是指 TRISA
以次类推
要想直接赋值,你就玩C吧,用PICC编译