PIC单片机C语言编程入门与PICC编译器

5星 · 超过95%的资源 需积分: 50 3 下载量 61 浏览量 更新于2024-09-25 收藏 177KB PDF 举报
"PIC单片机PICC编程基础" 本文主要介绍了PIC单片机使用C语言编程的基础知识,特别是通过PICC编译器进行开发的相关内容。PIC单片机以其高效能和广泛应用在嵌入式系统设计中占据了重要地位,而C语言作为通用且高效的编程语言,使得在单片机上的软件开发更加便捷。 11.1 PIC单片机C语言编程简介 C语言在单片机系统设计中的应用日益广泛,因为它可以提高代码编写效率,简化调试过程,便于软件维护和升级,以及代码的复用和跨平台移植。然而,与在个人计算机上编程不同,单片机的资源有限,实时性要求高,因此对单片机的硬件架构和指令集有深入理解是编写高效C程序的关键。 作者强调,为了写出高质量的C语言程序,必须对PIC单片机的指令体系和硬件有透彻的理解。为此,前文通过汇编语言示例帮助读者建立基础。中档系列的PIC单片机是本书讨论的重点,Microchip公司虽然未提供官方的C编译器,但市面上有许多第三方公司,如Hitech、CCS、IAR和Bytecraft等,提供了专门针对PIC单片机的C语言编译器。 Hitech公司的PICC编译器因其稳定性、高效率和广泛应用而备受推崇,其完整版需要购买,但也提供限时试用版。对于初学者和爱好者,Hitech还提供了一款免费的学习版编译器PICC-Lite,支持几种常见的入门级PIC16F系列单片机,如PIC16F84、PIC16F877和PIC16F628,这些单片机具有丰富的片上资源,非常适合初学者学习。 此外,文中提供了几个重要的C编译器相关网址,包括Hitech和IAR的官方网站,以便读者进一步研究和获取更多信息。 通过这个教程,读者不仅可以了解到PIC单片机C语言编程的基本概念,还能掌握如何选择和使用适合的编译器,为实际的项目开发打下坚实基础。对于想要进入嵌入式系统开发领域的学习者来说,这是一个非常有价值的资源。