PIC单片机C18傻瓜学系列教程
需积分: 9 105 浏览量
更新于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微控制器实现步进电机的控制。步进电机是一种常用的执行机构,用于实现精确的运动控制。
2018-08-27 上传
2009-03-13 上传
点击了解资源详情
2021-10-01 上传
2022-09-24 上传
点击了解资源详情
点击了解资源详情
2021-10-03 上传
jacksonwang98765
- 粉丝: 0
- 资源: 7
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍