问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

试用一个例子来说明单片机c语言汇编程序的格式,要很全的那种,例子可以...

发布网友 发布时间:2024-05-11 16:03

我来回答

5个回答

热心网友 时间:2024-06-01 21:46

51单片机标准汇编格式:
ORG 0000H
JMP MAIN
ORG 0003H
JMP INTERRUPT1 ;这里写中断1的跳转,如果用到的话,如果没有可以写RETI,或空白
ORG 000BH
JMP INTERRUPT2 ;这里写中断2的跳转,如果用到的话,如果没有可以写RETI,或空白
ORG 0013H
JMP INTERRUPT3 ;这里写中断3的跳转,如果用到的话,如果没有可以写RETI,或空白
ORG 001BH
JMP INTERRUPT4 ;这里写中断4的跳转,如果用到的话,如果没有可以写RETI,或空白
ORG 0023H
JMP INTERRUPT5 ;这里写中断5的跳转,如果用到的话,如果没有可以写RETI,或空白

ORG 0030H
MAIN:
YOURCODE; ;这里写主要程序
……
……
JMP MAIN ;一般单片机程序都要有一个死循环,不一定要跳往MAIN,具体自己设定。

INTERRUPT1: ;如果用到中断1,写该中断的服务程序,没有就空着。
RETI
INTERRUPT2: ;如果用到中断2,写该中断的服务程序,没有就空着。
RETI
INTERRUPT3: ;如果用到中断3,写该中断的服务程序,没有就空着。
RETI
INTERRUPT4: ;如果用到中断4,写该中断的服务程序,没有就空着。
RETI
INTERRUPT5: ;如果用到中断5,写该中断的服务程序,没有就空着。
RETI

END ;汇编结束。

热心网友 时间:2024-06-01 21:39

我知道你的意思,你的意思是怎么书写c语言,就是怎么写那些指令函数等等的东西,但一个例子是不可以说明白你的,你还是学习c语言好一点,汇编虽然只有111个指令,但那东西很难搞明白,特别是别人写得一些程序你很难明白。学c的话就好一点,而且不需要精通全部c,因为单片机只用了很少的c。所以学起来也不是很困难,如果你想了解单片机,首先从最小系统开始,然后慢慢深入,只有这样你才能入门,否则连门都进不了。其实那格式你看多了也就很自然就会了,最主要的是方法,千万不要从深奥的程序入手,那样你会没有成就感,把你的兴趣都抹杀掉。还有不能心急。

热心网友 时间:2024-06-01 21:41

c语言汇编程序,我看您应该是想问问C语言里面如何嵌入汇编程序是吧!
1、在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码:
#pragma ASM
; Assembler Code Here
#pragma ENDASM

2、在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”
和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;

3、根据选择的编译模式,把相应的库文件(如 Small 模式时,是 Keil\C51\Lib\C51S.Lib)加入工程中, 该文件必须作为工程的最
后文件;

4、编译,即可生成目标代码。

热心网友 时间:2024-06-01 21:47

什么叫C语言汇编程序,要么C要么汇编,顶多有些开发软件里允许在C里用一点汇编罢了

热心网友 时间:2024-06-01 21:42

在C语言中嵌入汇编吗?在网上查查就知道了,很多的,
好像是
asm
//下面是汇编
end
好像还要加头文件
自己去网上找找
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“泛览周王传”的出处是哪里 避事的意思是什么 怠息的意思是什么 “偷闲来此一嚬呻”的出处是哪里 怠息意思和来源是什么 客厅中间沙发旁旁边放什么 客厅沙发旁边放什么合适 沙发左右摆什么位置 淘宝网无法注册邮箱验证 谁能帮我注册一个谷歌帐号,我一直注册不成功,淘宝上也买不到,在线等... 10万利率3.25,9年还每个月还多少 2012年10万三年期约转9年后利息多少? 亲身到了那个地方,形容感受亲切的词语有哪些? 380测绝缘要吧小车断开吗 测变压器母线绝缘时为什么电流互感器对绝缘没有影响,而电压互感器对母校... 加速器实名认证安全吗? 法院民盟盟员是什么意思? 各位英语高手,请帮下我翻一下... 英语翻译一句话:我们必须重视它的时效性 过年时你会给哪些人拜年 经历了八年感情老公,你怎么说放下就放下了 寄东西一般几天到 寄东西一般在哪里寄 川字加一横打一成语 一个川字多一横是什么成语 川中间有一横是什么成语 H+能与NH4+,Fe2+,SO4²-,NO3-可以大量共存吗 H+,NH4+,Al3+,SO42-在溶液中既可以大量共存,且加入氨水后不产生沉淀吗... 海尔滚筒洗衣机怎样打开排污口啊? 38岁肝硬化胃底静脉曲张出血,有什么更好的治疗方案 有没有婚纱头像?一男一女? 怎么用汇编语言编写A+B=C? 元梦之星怎么去好友的岛 没签合同无故被辞退了怎么办 聂振邦的评价 请问一下~"粮食加工安全生产制度"是什么??? 什么软件能查汽车违章? x线平片不能显示的尿路结石是A草酸钙结石B混合型结石C磷酸盐结石D尿酸... 为什么榴莲会那么臭,简直是臭气熏天 病区护理管理与护理质量控制考核的介绍 想生女孩?科学备孕才是关键! 小米手机怎样将应用加入白名单? 15对情侣头像甜蜜不带字,你会选择哪一对做头像? 2018七夕有哪些唯美情侣头像一对两张推荐? 什么的空调好,价钱在1000到3500左右 成都市区怎么去三星堆 集成电路制造工艺——HKMG 深圳销售标签飞达的公司,有哪家可以推荐下? 芜湖齐海办公设备销售有限公司怎么样? 不要再被小学课本误导了,真正的琥珀其实是这 全生产责任制和签订的责任书和考核内容要一致吗?