"); //-->
C18中有#pragma code可以对代码进行定位,例如
//初始化串口
#pragma code initial="0x500"
void initial(void)
{
SPBRG=DIVIDER; //选择传输波特率为9600bps
TXSTA=0X04; //选择异步高速方式传输8位数据
RCSTA=0X80; //允许同步串行口工作
TRISC=0X80;
TXSTAbits.TXEN=1; //发送允许
RCSTAbits.CREN=1; //接受数据允许
PIE1bits.RCIE=1; //接收中断使能
INTCON=0XC0; //总中断和外围中断允许
}
#pragma code
这样就可以把initial()定义在程序存储空间的0x500起始的地址上。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
全球晶圆代工产业新变局
SK海力士首度超越三星!拿下DRAM季度营收第一:HBM市占率高达70%
富士康高管表示希望与日产在电动汽车方面展开合作
直读式LC测量仪电路
面向NI PAC的确定性分布式I/O
时间测量电路
学习如何设置新型单板RIO系统
LabVIEW FPGA 模块简介
LabVIEW概念演示介绍
机构:美国关税政策影响下2025年AI服务器出货年增率下修至24.5%
有关在VMWare上安装VxWorks操作系统的问题
如何使用LabVIEW测试、控制以及嵌入式应用
嵌入式软件测试讲解及CodeTest测试工具介绍
微软确认搁置俄亥俄州利金县 10 亿美元数据中心建设计划
诚聘PMP/MP4硬件高手
嵌入式实时操作系统μC OS-II原理及应用
嵌入式设备上的Linux系统开发文章
嵌入式实时操作系统μCOS_Ⅱ在ARM处理器上的实现
兼容ARM7&ARM9 覆盖高端&低端——最新ARM双核嵌入式教学实验系统
嵌入式软件在线测试研讨会文档
国芯科技:超高性能RISC-V云安全芯片内测成功
先进工艺疑流向华为恐被罚?台积电回应:无可奉告
flash的烧写
频率和时间信号发生器电路
0一1MHz范围的频率测量仪电路
曦智科技时隔八年再登《Nature》,光电混合计算架构首次公开
人形机器人产业链企业解读之 “人形机器人关节传动擎天柱 — 双环传动 “
联强:关税对消费电子市场冲击大
模拟式频率测量仪电路
精彩绝伦:男女关系的绝妙比喻(ZZ)