首 页
FTF博客群
热点活动
精彩视频
文 章
博 客
下 载
论 坛
提问墙
网站搜索:
个人中心
飞思卡尔社区论坛
  • MQX
  • 8位MCU
  • 16位MCU
  • 32位MCU
  • 飞思卡尔传感器
  • 2009年第四届智
    • 资料共享
  • 2008年第三届智
    • 资源共享
  • 2010年第五届智
  • 安飞东专栏
首页»飞思卡尔社区论坛 >> 8位MCU >> 论坛规则 | 收藏本版
12 1/1 共1页 1
  • 发布新帖
  • 发布投票
  •        
 
[转贴] 飞思卡尔单片机C语言编程框架
大学IV队
精华:
0
积分:
34
等级:
学徒
登陆次数:
0 
发表帖子:
-323  
注册时间:
2008-03-27 
最后登陆:
2009-09-03 
状态:
离线

查看详细资料

积分:34
帖子:-323
精华:0
等级:学徒
注册时间:2008-03-27
最后登录:2009-09-03
我的博客 发短消息
我的相册 当前离线
发表于2008-03-28 20:31 1#
飞思卡尔单片机C语言编程框架

      

     1978年美国贝尔实验室正式发表C语言,后来美国在此基础上制定了一个C语言标准于1983年发表即 ANSI C。

学习一种编程语言,需用一个好的编程环境,Freescale为广大的用户提供了免费的Codewarrior集成开发系统。为用户快速步入单片机的C语言编程提供一个很好的平台。

Codewarrior一般按照工程进行文件的管理。一个工程包含的文件无非就是,C文件, H文件, Lib文件和内存分配文件。项目的框架如下所示:

/*-----------------------------------------------------*
*工 程 名:Prgframe.mcp                         *
*硬件连接:PTA.1接指示灯                                *
*程序描述:指示灯PTA.1闪烁                              *
*目    的:第一个freescale(Motorola) HC08系列MCU程序框架*
*说    明:提供Motorola MCU的编程框架,供教学入门使用   *
*注    意:如果延时不够长的话,会发觉灯不会闪烁,而是一 *
*         直亮,这是由于人的视觉的引起的。             */
/*[头文件]*/
#i nclude "GP32C.h"                //映像寄存器地址头文件
/*[指示灯所接引脚定义]*/
#define  Light_P     PTA         //灯(Light)接在PTA口
#define  Light_D     DDRA        //相应的方向寄存器
#define  Light_Pin   1           //灯所在的引脚
/*[全局变量声明]*/
unsigned char I1;
/*[延时子函数声明]*/
void Delay1000(void);
/*[主函数]*/
void main()
  { 
     //[I/O初始化]
     Light_D|=1<<Light_Pin;       //令指示灯引脚为输出
     Light_P|=1<<Light_Pin;       //初始时,指示灯"暗"
     //[程序总循环入口]
     while(1)            
     {
        //指示灯(Light)“亮”
        Light_P&=~(1<<Light_Pin);
        //延时
        for(I1=0;I1<=250;I1++)
           Delay1000();
        //指示灯(Light)"暗”               
     Light_P|=1<<Light_Pin; 
     //延时 
     for(I1=0;I1<=250;I1++)
           Delay1000();
    }
  }
/*[内部子程序存放处]
/*Delay1000:延时1000个时钟周期-------------------------*   
*功  能:延时函数(约1000个时钟周期)                     *
*参  数:无                                             *
*返  回:无                                             *
*-----------------------------------------------------*/                           
void Delay1000(void)
  {  unsigned char u;
    for(u=0;u<=110;u++);
  }

 
相关主题
  • Freescale 单片机C语言编程概述
  • 如何由单片机升级到DSP
  • HC08/S08单片机学习心得
  • 单片机硬件系统设计原则
  • 飞思卡尔单片机MC68系列MC9S08系列
  • 飞思卡尔(freesale)单片机PDF免费下载
  • 飞思卡尔新一代8位单片机: MC9S08QG 改写低端器件定义
昔我往矣,杨柳依依;今我来思,雨雪霏霏。
回复 链接 收藏
 
cyber211
精华:
0
积分:
32
等级:
学徒
登陆次数:
10 
发表帖子:
21  
注册时间:
2008-02-29 
最后登陆:
2010-02-10 
状态:
离线

查看详细资料

积分:32
帖子:21
精华:0
等级:学徒
注册时间:2008-02-29
最后登录:2010-02-10
我的博客 发短消息
我的相册 当前离线
发表于2008-04-15 18:02 2#
RE:飞思卡尔单片机C语言编程框架
good,up,up ,seriously surport you!
 
...
回复 链接 收藏
 
sniper
精华:
0
积分:
0
等级:
学徒
登陆次数:
2 
发表帖子:
4  
注册时间:
2008-06-17 
最后登陆:
2008-07-11 
状态:
离线

查看详细资料

积分:0
帖子:4
精华:0
等级:学徒
注册时间:2008-06-17
最后登录:2008-07-11
我的博客 发短消息
我的相册 当前离线
发表于2008-06-17 10:39 3#
RE:飞思卡尔单片机C语言编程框架
 
...
回复 链接 收藏
 
花瓣飘落
精华:
0
积分:
11
等级:
学徒
登陆次数:
5 
发表帖子:
31  
注册时间:
2008-09-30 
最后登陆:
2009-01-02 
状态:
离线

查看详细资料

积分:11
帖子:31
精华:0
等级:学徒
注册时间:2008-09-30
最后登录:2009-01-02
我的博客 发短消息
我的相册 当前离线
发表于2008-09-30 16:08 4#
RE:飞思卡尔单片机C语言编程框架
 
...
回复 链接 收藏
 
xiaozhuyu
精华:
0
积分:
29
等级:
学徒
登陆次数:
1 
发表帖子:
5  
注册时间:
2008-10-08 
最后登陆:
2008-10-08 
状态:
离线

查看详细资料

积分:29
帖子:5
精华:0
等级:学徒
注册时间:2008-10-08
最后登录:2008-10-08
我的博客 发短消息
我的相册 当前离线
发表于2008-10-08 20:25 5#
RE:飞思卡尔单片机C语言编程框架
回复啊*********
 
...
回复 链接 收藏
 
chengsheng0623
精华:
0
积分:
0
等级:
学徒
登陆次数:
4 
发表帖子:
8  
注册时间:
2008-11-07 
最后登陆:
2009-12-12 
状态:
离线

查看详细资料

积分:0
帖子:8
精华:0
等级:学徒
注册时间:2008-11-07
最后登录:2009-12-12
我的博客 发短消息
我的相册 当前离线
发表于2008-11-07 11:29 6#
RE:飞思卡尔单片机C语言编程框架
 
...
回复 链接 收藏
 
neil4181
精华:
0
积分:
21
等级:
学徒
登陆次数:
17 
发表帖子:
5  
注册时间:
2008-11-07 
最后登陆:
2009-04-25 
状态:
离线

查看详细资料

积分:21
帖子:5
精华:0
等级:学徒
注册时间:2008-11-07
最后登录:2009-04-25
我的博客 发短消息
我的相册 当前离线
发表于2008-11-07 16:47 7#
回复:飞思卡尔单片机C语言编程框架
值得好好学习。有时间一定好好看看。
 
...
回复 链接 收藏
 
zqfreescale
精华:
0
积分:
0
等级:
学徒
登陆次数:
0 
发表帖子:
1  
注册时间:
2009-10-04 
最后登陆:
2009-10-04 
状态:
离线

查看详细资料

积分:0
帖子:1
精华:0
等级:学徒
注册时间:2009-10-04
最后登录:2009-10-04
我的博客 发短消息
我的相册 当前离线
发表于2009-10-04 17:52 8#
RE:飞思卡尔单片机C语言编程框架
 
...
回复 链接 收藏
 
fu
精华:
0
积分:
0
等级:
学徒
登陆次数:
0 
发表帖子:
2  
注册时间:
2009-10-11 
最后登陆:
2009-10-11 
状态:
离线

查看详细资料

积分:0
帖子:2
精华:0
等级:学徒
注册时间:2009-10-11
最后登录:2009-10-11
我的博客 发短消息
我的相册 当前离线
发表于2009-10-11 10:03 9#
RE:飞思卡尔单片机C语言编程框架
帅气!
 
...
回复 链接 收藏
 
lyff
精华:
0
积分:
0
等级:
学徒
登陆次数:
1 
发表帖子:
4  
注册时间:
2009-06-23 
最后登陆:
2009-10-11 
状态:
离线

查看详细资料

积分:0
帖子:4
精华:0
等级:学徒
注册时间:2009-06-23
最后登录:2009-10-11
我的博客 发短消息
我的相册 当前离线
发表于2009-10-11 21:04 10#
RE:飞思卡尔单片机C语言编程框架
很强很厉害!学习了!
 
...
回复 链接 收藏
 
小海龟
精华:
0
积分:
2
等级:
学徒
登陆次数:
0 
发表帖子:
2  
注册时间:
2009-12-12 
最后登陆:
2009-12-12 
状态:
离线

查看详细资料

积分:2
帖子:2
精华:0
等级:学徒
注册时间:2009-12-12
最后登录:2009-12-12
我的博客 发短消息
我的相册 当前离线
发表于2009-12-12 21:25 11#
RE:飞思卡尔单片机C语言编程框架
受益匪浅,多谢啦
 
小海龟
回复 链接 收藏
 
dingfu1984
精华:
0
积分:
57
等级:
学徒
登陆次数:
13 
发表帖子:
25  
注册时间:
2009-12-10 
最后登陆:
2010-03-01 
状态:
离线

查看详细资料

积分:57
帖子:25
精华:0
等级:学徒
注册时间:2009-12-10
最后登录:2010-03-01
我的博客 发短消息
我的相册 当前离线
发表于2009-12-26 23:43 12#
RE:飞思卡尔单片机C语言编程框架
3Q
 
...
回复 链接 收藏
 
12 1/1 共1页 1
  • 发布新帖
  • 发布投票
  •        
您尚未 登录 | 注册

关于freescale技术社区 | freescale技术社区使用说明 | FAQ | 法律及版权声明 | 网站地图

联系邮件:tingting@eefocus.com 联系电话: 010-58859035-8018
Powered by eefocus.com