55问答网
所有问题
当前搜索:
单片机汇编语言逆向C语言
单片机C语言
编译错误: requires ANSI- style prototype
答:
1、打开Keil后选择【File】下的【new】新建一个空白文档。将编辑好的程序源码复制到该文件中。2、选择左上角的保存按钮进行保存,将弹出保存对话框。3、选择保存路径和编辑文件名。记住,这里的文件名很重要,如果你是
C语言程序
的话,加上.c后缀,如果你是用
汇编语言
,加上.ASM后缀。这样,Keil就能...
学习反编汇的问题
答:
建议你先学学汇编,首先真正的弄懂
汇编程序
,找本汇编的教材学学 然后可以看看视频教程 还有多了解一些硬件的知识 希望对你有所帮助
求
单片机C语言
编程高手教两个程序
答:
1、include<reg51.h> main(){ char x,y,z;char data *px;x=*((char data *)0x30);y=*((char data *)0x31);z=x+y;px=(char data *)0x32;px =z;} 2、include<reg51.h> main(){ int i;char xdata *px1,*px2;px1=(char xdata *)DATA1;px2=(char xdata *)DATA2;for...
关于
单片机C语言
的问题
答:
3:中断函数完后,
程序
会返回当初停止的那个位置,继续往下执行;4:示例中,当程序开始运行后,先按main() 中语句顺序执行,进入while(1)循环后,会循环执行a(),b(),
c
()函数(同你的理解一样)。5:a(),b(),c()函数同主程序一样,不会影响中断服务程序的执行,除非里面包含有影响中断的语句...
单片机
编程
答:
在
单片机汇编语言
的保留字符中,符号$用于表示当前指令行所在地址。在本题目所给出的汇编子
程序
中,指令行DJNZ R4,$表示这是一条有条件的转移指令,即R4寄存器中数值减1,如果寄存器值不等于0,转到指定的地址执行程序。而此行指令所指定地址$,就是本行指令所在的地址,所以会重复执行本条指令,直到...
单片机
的
程序
能从
C语言
转变成
汇编语言
吗?
答:
当然可以了,通过编译器就可以。比如gcc -S i.
c
-o i.s 就可以将
C
文件编译成i.s
汇编语言
文件。
51
单片机
用
汇编语言
驱动16*16点阵显示“机电工程系”汉字
答:
硬件线路没要求的话,简单 ;16X16LED点阵流动显示 ;逐列、
逆向
(低位开始)扫描 ORG0000H AJMPMAIN ORG0030H MAIN:MOVDPTR,#TAB;字码表初址赋值 MOVR1,#00H;列控制码 MOVR4,#96;移动" "及"机电工程系"6个字符,共96列 CM:MOVR5,#5;每屏反复显示5次 MOVR3,#16;列数 C1:MOVR2,#0;取...
请问
单片机
的
汇编语言
都是一样的吗?
答:
而且更复杂。总之
汇编
集是每个芯片公司自己开发的,只有同系列的
单片机
才可能使用相同的汇编指令。建议还是学一下51系列的汇编,比较简单,便于自己动手实验。另外还建议你学一下C语言的硬件编程方法,现在几乎所用的单片机都可以
用C语言
来开发。俗话说得好:学会A(汇编)和C,鹦鹉也会做单片机。
急 我这有一个
单片机
的程序
用C语言
编的 哪位大哥能够帮我 改成
汇编
...
答:
翻译延时函数部分:DELAY:DL0: MOV R6,#100;DL1: DJNZ R6,DL1 DL2: DJNZ R7,DL0;RET 举例:if(JCBZ==1) //解除状态 { DHKZ=0; //发动机点火允许 CMBF=0; //关闭车门开启检测 } 翻译为:JB JCBZ ,L_JIECHU LJMP NEXT JIECHU:CLR DHKZ ;CLR CMBF;NEXT: ....
单片机C语言
编译错误:requires ANSI-style prototype
答:
需要要把调用的子函数放到main前面,或者在main函数前面先把需要调用的子函数定义声明一下。requires ANSI-style prototype的意思是:需要ANSI样式原型。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜