首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

※学习MC9S12单片机——软件篇※ 不断更新中

顶一下

我对硬件不熟悉。不明白,TCNT是什么端口。
while (TCNT != 0x0000);
while (TCNT == 0x0000);
应该这样解释: 当TCNT不为0时,程序停在这里做循环。直到 TCNT为0;
                         随后,继续做第二个循环,程序又停止。直到 TCNT不为零。

这时, counter增1。

应该时用 counter来计算 端口 TCNT 传进来的 不为0 的 短整数的个数。
[em27][em27]
一名专业的嵌入式软件开发工作者

明白了

应该是计算 计数器 益出的次数,根据益出的次数,依次点亮 portb 控制的 led.
一名专业的嵌入式软件开发工作者

while是循环

我用来 成百上千 次 while, 如果不做循环,那么 if 语句做什么用呢?[em12][em12]
一名专业的嵌入式软件开发工作者

各位同仁,帮忙!

从读研究生算起,做软件开发都快 9 年了,从上层开发, VC++ , delphi, 数据库
到现在的嵌入式开发,可谓:曾经沧海难为水,除却巫山不是云!
英雄穷途末路........, 我们公司外资方撤资,要变成纯正 国企 了, 情势不妙.........
哪位仁兄有工作机会,给推荐一下......, 小弟有礼了..........
hlzhangxt@yahoo.com.cn[em25][em25][em09][em10][em08][em04]
一名专业的嵌入式软件开发工作者
看不明白,写清楚些![em27]
一名专业的嵌入式软件开发工作者

for

for语句少个)[em07]
一名专业的嵌入式软件开发工作者

{

还少个 {[em10]
一名专业的嵌入式软件开发工作者

天气变化无常,注意防寒保暖

sum=value_buf[count]  是赋值,

sum+=value_buf[count]  相当于: sum = sum + value_buf[count]
[em26][em25][em24][em24][em23][em22]
一名专业的嵌入式软件开发工作者

我试着上传一次

#define N 12 char value_buf[N]; char i=0; char filter() { char count; int sum=0; value_buf[i++] = get_ad(); if ( i == N ) i = 0; for ( count=0;count
一名专业的嵌入式软件开发工作者

再来一次

#define N 12 char value_buf[N]; char i=0; char filter() { char count; int sum=0; value_buf[i++] = get_ad(); if ( i == N ) i = 0; for ( count=0;count
一名专业的嵌入式软件开发工作者

给你发个软件,提示休息。

告诉我你的 email[em27]
一名专业的嵌入式软件开发工作者

应该是等待 CAN0CTL0 末尾是 1

while(!(CAN0CTL0&0x01)) // CAN0CTL0 为0x01,则往下执行,实为等待CAN0CTL0为0x01


应该是等待 CAN0CTL0  末尾是 1。 前面7位是 什么 无所谓。
[em27]
一名专业的嵌入式软件开发工作者
返回列表