PIC单片机C18傻瓜学系列教程

需积分: 9 1 下载量 161 浏览量 更新于2024-07-24 收藏 3.05MB PDF 举报
PIC微控制器C18入门教程 本教程旨在为入门级的学习者提供一个系统的PIC微控制器C18学习指南,从硬件到软件,涵盖了PIC微控制器的开发环境建立、编程、调试等方面的内容。 **一、PIC微控制器系统开发的一般过程** PIC微控制器系统开发的一般过程包括硬件部分和软件部分。硬件部分包括实验板、ICD2.10等,软件部分包括MPLAB IDE、C18编译器等。 **二、实验板和ICD2.10** 实验板是PIC微控制器实验的基础,ICD2.10是用于PIC微控制器的开发工具,可以实现编程、调试和烧写目标代码等功能。 **三、MPLAB IDE和C18编译器** MPLAB IDE是Microchip公司推出的集成开发环境,用于PIC微控制器的开发、编译和调试。C18编译器是Microchip公司推出的C语言编译器,用于将C语言源代码编译成PIC微控制器可以执行的机器代码。 **四、PIC微控制器开发环境的建立** PIC微控制器开发环境的建立包括安装MPLAB IDE、安装USB驱动、安装C18编译器、设置开发板和硬件连接等步骤。 **五、快速创建第一个工程项目** 快速创建第一个工程项目需要了解工程项目的文件结构,编写程序、编译、烧写目标代码和调试等步骤。 **六、1602液晶屏显示** 1602液晶屏是一种常用的液晶显示模块,用于显示文字、数字和图形。液晶显示模块的种类包括段显LCM、点阵字符模块和点阵图形液晶模块等。 **七、DS1302数字钟实验** DS1302是Real Time Clock(RTC)芯片,用于实现数字钟的功能。实验中将使用DS1302时钟芯片和PIC微控制器实现数字钟的功能。 **八、数字温度计实验** 数字温度计实验使用单总线温度传感器DS18B20和PIC微控制器实现温度计的功能。单总线技术是一种基于串行通讯的技术,用于实现多个设备之间的通讯。 **九、按钮实验** 按钮实验使用独立式键盘编程原理和PIC微控制器实现按钮的功能。独立式键盘编程原理是指使用PIC微控制器实现键盘的扫描和编程。 **十、控制步进电机** 控制步进电机实验使用永磁式步进电机和PIC微控制器实现步进电机的控制。步进电机是一种常用的执行机构,用于实现精确的运动控制。