第一范文网 - 专业文章范例文档资料分享平台

codewarrior的使用

来源:用户分享 时间:2025/5/17 7:23:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

在左边的导航栏里选择Processor Expert 选择Beans,点右键,选择“Add Bean(s)?”,如图6-44所示。

图6-44 内核选择

选取并双击ADC,Processor Expert导航栏里Beans中增加了AD1:ADC 选取并双击BitsIO,Processor Expert导航栏里Beans中增加了Bits1:BitsIO

选取并双击BitIO,Processor Expert导航栏里Beans中增加了Bit1:BitIO

选取并双击BitIO,Processor Expert导航栏里Beans中增加了Bit2:BitIO

编辑AD1的属性,如图6-45

Interrupt service:disabled Conversion Time 21.25 uS

图6-46 AD1属性编辑

设置Measure和GetValue为generate code.

其它均为don’t generate code.如图6-46所示

编辑Bits1的属性,如图6-47。

图6-45 AD1属性编辑 Bean name:DispNum Pins:7 Pin0:PTB0 Pin1:PTB1

Pin2:PTB2 Pin3:PTB3 Pin4:PTB4 Pin5:PTB5 Pin6:PTB6

图6-47 Bits1属性编辑

Pull resistor:No Pull resistor Direction:Output

编辑Bit1的属性:

Bean name:BitPta4

Pin for IO:PTA4_OSC2_AD2_KBI4 Pull resistor:No Pull resistor Direction:Output

编辑Bit2的属性:

Bean name:BitPtb7

Pin for IO:PTB7 Pull resistor:No Pull resistor

Direction:Output

图6-48 Bits1属性编辑 分别进入其Methods页

设置PutVal generate code. 其它均为don’t generate code. 如图6-48所示

选择菜单Project>Make 产生所需文件, 如图6-49所示

打开“MyQY6.c”

可以看到主程序: Main()函数

void main(void) {

PE_low_level_init(); for(;;){ } }

打开“MyQY6.c” 可以看到主程序: Main()函数

void main(void) {

PE_low_level_init(); 图6-49 编译界面 for(;;){ } }

现在我们编写应用程序代码:

Const char

decode0_9[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; char disp[4]; char disp_bit;

static byte myValues[1]; /* Number of channels */

void display(char dbit) { char i;

DispNum_PutVal(0); BitPtb7_PutVal(dbit/2); BitPta4_PutVal(dbit&1);

DispNum_PutVal(disp[dbit]); for(i=255;i=0;i--); }

void main(void) {

byte err;

PE_low_level_init(); for(;;){ disp_bit++; disp_bit&=3;

display(disp_bit);

err = AD1_Measure(TRUE);

err = AD1_GetValue((byte *)myValues); disp[3]=decode0_9[myValues[0] % 10];

disp[2]=decode0_9[(myValues[0]/10) % 10]; disp[1]=decode0_9[myValues[0]/100]; } }

6.8.2编译调试

接下来,点“Make”编译。点“Debug”进入调试。如图6-50所示。 在“True-Time Simulator & Real-Time Debug”工具界面,选择菜单: Component->Set Target Processor栏, 选择HC08, Target栏,选择Simulator Target Interface ,按“OK”。

搜索更多关于: codewarrior的使用 的文档
codewarrior的使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7zqac4nutx23x6i11q4b_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top