查看: 2949|回复: 0

[其他] 第二章, 飞思卡尔单片机C语言编程框架(转)

[复制链接]

该用户从未签到

28

主题

51

帖子

0

高级会员

Rank: 4

积分
629
最后登录
1970-1-1
发表于 2010-2-8 18:18:09 | 显示全部楼层 |阅读模式
1978年美国贝尔实验室正式发表C语言,后来美国在此基础上制定了一个C语言标准于1983年发表即 ANSI C。
学习一种编程语言,需用一个好的编程环境,Freescale为广大的用户提供了免费的Codewarrior集成开发系统。为用户快速步入单片机的C语言编程提供一个很好的平台。
Codewarrior一般按照工程进行文件的管理。一个工程包含的文件无非就是,C文件, H文件, Lib文件和内存分配文件。项目的框架如下所示:

/*-----------------------------------------------------*
*工 程 名rgframe.mcp                         *
*硬件连接TA.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
我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-9 13:40 , Processed in 0.087491 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表