51如何写单片机程序带写程序

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

在如何写单片机程序编程使用中会涉及到将某些函数定义到指定的code区。此时需要对工程文件进行配置修改才可完成本期针对如何写单片机程序平台做出说明介绍

3.1 使用KEIL軟件导入LKT4106算法工程(KEIL软件基本操作不再敷述,如不清楚请自行百度)

3.6 找到* * C O D E   M E M O R Y * * 部分寻找到testaddr编译后存储的地址,注意:根据编译规则testaddr函数会轉换为大写格式,并加上函数所在文件的名称本例中,编译后的默认地址如图1所示

图1. 默认编译链接地址

3.8 在LKT4106_App.lin文件中,按照下图所示将testaddr函数指定到程序区的目标地址,本例将其由默认的0x48B0地址更改到0x6000地址如图3所示。

图3. 更改目标函数存储的地址

3.9 编译算法工程并重新打开LKT4106_AppDemo.M51文件,查看testaddr函数所在地址如图4所示,该函数已经更换到0x6000地址上

图4. 重定义后目标函数所在地址

至此,51如何写单片机程序将函数定义到指定程序地址的方法已经实现下一篇将介绍如何将ARM中的函数地址进行更改。

P1_6 接驱动模块ENA 使能端输入PWM信号调節速度

P1_1接四路寻迹模块接口第二路输出信号即中控板上面标记为OUT2

P1_2接四路寻迹模块接口第三路输出信号即中控板上面标记为OUT3

P1_3接四路寻迹模块接口第四路输出信号即中控板上面标记为OUT4

四路寻迹传感器有信号(白线)为0 没有信号(黑线)为1

四路寻迹传感器电源+5V GND 取自于如何写单片机程序板靠近液晶调节对比度的电源输出接口

关于如何写单片机程序电源:本店驱动模块内带LDO稳压芯片,当电池输入最低的电压6V时候可以输出穩定的5V

分别在针脚标+5 与GND 这个电源可以作为如何写单片机程序系统的供电电源。

我要回帖

更多关于 如何写单片机程序 的文章

 

随机推荐