1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > pic12f1823单片机入门_PIC单片机C语言入门实例

pic12f1823单片机入门_PIC单片机C语言入门实例

时间:2023-09-08 09:48:58

相关推荐

pic12f1823单片机入门_PIC单片机C语言入门实例

C

语言入门

PIC

单片机

1.2.1

认识

PIC

单片机

C

语言

C

语言来开发单片机系统软件最大的好处是编写代码效率高。软件调试直观、

维护升级方便、

代码的重复利用率高、

便于跨平台的代码移植等等,

因此

C

语编

程在单片机系统设计中已得到越来越广泛的应用。

但在单片机上用

C

语言写程序和在

PC

机上写程序绝对不能简单等同。

珊在的

PC

机资源十分丰富,运算能力强大,因此,程序员在写

PC

机的应用程序时,几乎

不用关心编译后的可执行代码在运行过程中需要占用多少系统资源,

也基本不用

担心运行效率有多高。

写单片机的

C

语言程序最关键的一点是单片机内的资源非

常有限,

控制的实时性要求又很高,

因此,

如果没有对单片机体系结构和硬件资

源作详尽的了解,以笔者的愚见认为是无法写出高质量实用性很高的

C

语程序。

本书围绕

PIC

中档系统单机来展开讨论的,

Microchip

公司自己没有针对

PIC

档系列单片机的

C

语言编译器,

但很多专业的第三方公司有众多支持

PIC

单片机

C

语言编译器提供,常见的有

Hitech

CCS

IAR

Bytecraft

等公司。其中笔

者最常用的是

Hitech

公司的

PICC

编译器,

它稳定可靠,

编译生成的代码效率高,

在用

PIC

单片机进行系统设计和开发的工程师群体中得到广泛认可。

其正式完全

版软件需要购置,但在其网站上有限时的试用版供用户评估。另外,

Hitech

司针对广大

PIC

的业余爱好者和初学者,

还提供了完全免费的学习版

PICC-Lite

编译器套件。它的使用方式与完全版相同,只是支持的

PIC

单片机型号限制在

PIC16F84

PIC16F877

PIC16F628

等几款。这几款

Flash

型的单片机因其所具

备的丰富的片上资源而最适用于单片机学习入门,

因此,

笔者建议感兴趣的读者

可以从

PICC-Lite

入手掌握

PIC

单片机的

C

语言编程。

我们一起来认识训练项目

2

——跑马灯的仿真与演示的程序

LEDS.C

1

椣据畬敤灜捩栮

2inta;//

定义整型变量

a

3voidmain()

4{TRISB=0X00;//

定义端口

B

为输出模式

5while(1)//while

循环语句

6{PORTB=0XFE;//11111110

7for(a=1000;a>0;a--);//for

循环语句

8PORTB=0XFD;//11111101

9for(a=1000;a>0;a--);//for

循环语句

10PORTB=0XFB;//11111011

11for(a=1000;a>0;a--);//for

循环语句

12PORTB=0XF7;//11110111

13for(a=1000;a>0;a--);//for

循环语句

14PORTB=0XEF;//11101111

15for(a=1000;a>0;a--);//for

循环语句

16PORTB=0XDF;//11011111

17for(a=1000;a>0;a--);//for

循环语句

18PORTB=0XBF;//10111111

19for(a=1000;a>0;a--);//for

循环语句

20PORTB=0X7F;//01111111

21for(a=1000;a>0;a--);//for

循环语句

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。