楼主: 南蛮入侵

[其他] Freescale 单片机C语言编程概述

[复制链接]

该用户从未签到

20

主题

38

帖子

0

新手上路

Rank: 1

积分
34
最后登录
1970-1-1
 楼主| 发表于 2008-6-23 12:09:38 | 显示全部楼层

回复:Freescale 单片机C语言编程概述

第二章, 飞思卡尔单片机C语言编程框架 
 
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

该用户从未签到

20

主题

38

帖子

0

新手上路

Rank: 1

积分
34
最后登录
1970-1-1
 楼主| 发表于 2008-6-23 12:13:03 | 显示全部楼层

RE:Freescale 单片机C语言编程概述

参考书籍:
单片机认识与实践 邵贝贝    北京航空航天大学出版社
单片机嵌入式应用的在线开发方法 邵贝贝 清华大学出版社
HCS08 microcontroller reference manual   freescal
单片机模糊逻辑控制

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2008-6-29 02:52:18 | 显示全部楼层

回复:Freescale 单片机C语言编程概述

原帖由北交大4队于2008-03-28 20:45发表:
 MCU的C语言编程

        我们在这里会向大家全面介绍Freescale单片机的C语言编程。相信通过阅读会了解标准C语言的基本语法,HC08 C语言的使用,HC08 C语言的编程架构,HC08 C语言的编译,连接过程 和 HC08 C语言的编程技巧。
08 C语言

        目前对于MCU的编程主要是汇编语言和C语言。从大学到工作大家都比较属性汇编语言,但是随着嵌入式系统的日益复杂化,开发周期越来越短等因素的制约。汇编语言已经不能适应我们的工作的实际需要。因此C语言就被逐渐应用到嵌入式的开发中。C语言作为一种通用的高级语言,有着语言精简,结构简单,数据类型丰富等优点,同时可以提供和汇编语言一样的指针操作功能,因此C语言被广泛应用于MCU的编程。
   Freescale的08 C 语言和标准的C语言的用法基本相同;不过08 C 语言主要针对MCU内部资源稀少,和在PC上使用C语言编程有一定的差异。下面现介绍标准的C语言编程,然后介绍标准C语言和08 C语言的差别。同时会给出一定的实例于大家分享。
很好呀

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
9
最后登录
1970-1-1
发表于 2008-8-4 14:19:12 | 显示全部楼层

RE:Freescale 单片机C语言编程概述

hahahahahaa

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
21
最后登录
1970-1-1
发表于 2008-8-7 17:29:42 | 显示全部楼层

RE:Freescale 单片机C语言编程概述

dsfasfsafdsafsfdsafsafdsa

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2008-9-24 16:28:55 | 显示全部楼层

RE:Freescale 单片机C语言编程概述

完啦~~~~????

该用户从未签到

0

主题

14

帖子

0

新手上路

Rank: 1

积分
6
最后登录
1970-1-1
发表于 2008-9-25 18:13:18 | 显示全部楼层

回复:Freescale 单片机C语言编程概述

没看完啊?????????
 

该用户从未签到

0

主题

6

帖子

0

新手上路

Rank: 1

积分
25
最后登录
1970-1-1
发表于 2008-9-27 19:13:39 | 显示全部楼层

RE:Freescale 单片机C语言编程概述

呵呵

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
27
最后登录
1970-1-1
发表于 2009-4-10 21:01:28 | 显示全部楼层

RE:Freescale 单片机C语言编程概述

继续继续

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
30
最后登录
1970-1-1
发表于 2009-4-13 13:34:43 | 显示全部楼层

回复:Freescale 单片机C语言编程概述

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 03:30 , Processed in 0.100381 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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