PIC单片机定时器的使用(16F877)
/*******************************************///功能:60倒计时,蜂鸣器以及数码管的使用//开发板:PIC16F877/*******************************************/includedefine uchar unsigned chardefine uint unsigned intvoid delay(ucha....
《我和PIC单片机:基于PIC18》——导读
前 言 无论你是51单片机的铁杆粉丝,还是立志电子研发的有为青年,抑或是发烧友型的宅男技术控,PIC单片机都是值得你花时间和精力去仔细研究的一种微控制器。纵观国内8位单片机市场,PIC在性能指标、开发环境、产品线结构以及性价比方面都不逊色于任何一个竞争对手。而与PIC丰富的产品形成鲜明对比的是,介绍PIC的书籍稍显匮乏,大部分书籍还是以PIC16中档机为例配合汇编语言进行介绍。其实,目前PIC....
《我和PIC单片机:基于PIC18》——3.2 PICkit 2硬件调试器
3.2 PICkit 2硬件调试器 PICkit 2 编程器除了可以烧写程序以外,还可以与MPLAB IDE集成开发环境相配合,作为硬件的调试器使用,这也是我们为什么称PICkit 2为编程器/调试器的原因。MPLAB IDE 允许将PICkit 2 用作在线调试器,可以让单片机在板上完成运行、检查和修改程序的过程。这样,你可以一边调试程序,一边测试硬件。 使用PICkit 2的调试功能 PIC....
《我和PIC单片机:基于PIC18》——第3章 仿真 3.1 MPLAB SIM软件模拟器
第3章 仿真 在第2章中,我们在MPLAB IDE集成开发环境下,编写了C程序,通过PICkit 2编程器,将程序下载到单片机中,并且观察到了程序运行的效果。应该说,这一过程也是我们开发PIC的基本步骤。但有的时候,程序并不都像点亮几个流水灯那么简单,而且运行后的结果也不一定是我们想要的,为了修正错误,就必须在成百上千的程序行中找出Bug,这是一件让开发者头痛的事情。本章给大家介绍的仿真调试能帮....
《我和PIC单片机:基于PIC18》——2.4 我的第一个PIC程序
2.4 我的第一个PIC程序 在MPLAB IDE 软件中,PIC的开发是以项目为单位进行的。你选择的芯片类型、程序源代码、生成的文件都包含在项目中。因此,我们要从建立一个新项目开始,直至完成所有的开发工作。 2.4.1 建立开发项目 MPLAB IDE软件安装完成后,桌面上会出现软件的快捷方式图标。由于PICC18编译器是挂接在MPLAB IDE软件内部的,所以PICC18软件安装完成后其图标....
《我和PIC单片机:基于PIC18》——2.3 开发前的准备
2.3 开发前的准备 至此,相信你已经对PIC的开发过程有了基本的了解。别着急,在驾驭PIC之前,我们还需要做一些软件方面的准备工作。 2.3.1 PICC支持的基本数据类型 变量就像是一个小盒子,用来储存程序运行的数据,我们得先设定盒子的大小,以便能装得下这些数据。指定变量的数据类型就是先在内存中划定一个固定的空间,以便于用这个空间来存储相关的数据。PICC编译器支持的数据类型基本上符合ANS....
《我和PIC单片机:基于PIC18》——2.2 MPLAB IDE集成开发环境
2.2 MPLAB IDE集成开发环境 MPLAB IDE软件由MICROCHIP公司出品,专门用于为其旗下的PIC单片机及dsPIC数字信号处理器开发应用程序。MPLAB IDE软件提供了一个完整的PIC开发过程支持,因此被称为集成开发环境(IDE)。为了更好地理解集成开发环境的概念,我们需要先来了解一下单片机系统的开发过程。 2.2.1 单片机系统开发过程 PIC单片机组建单片机系统时,其开....
《我和PIC单片机:基于PIC18》——第2章 PIC的开发环境 2.1 PIC开发的硬件资源
第2章 PIC的开发环境 前面我们学习了PIC的内部资源配置和I/O口的基本结构,这一章我们重点要实现对I/O口的控制。单片机是软硬件结合的统一体,因此本章先介绍如何用简单的材料搭建起供学习使用的最小系统板,之后要学习MPLAB IDE集成开发环境,并且在该环境下使用C语言编写程序点亮一个发光二极管。 2.1 PIC开发的硬件资源 学习单片机贵在动手实践,这就要求我们需要有必要的硬件作为辅助才能....
《我和PIC单片机:基于PIC18》——1.2 主题芯片介绍
1.2 主题芯片介绍 PIC单片机产品线丰富,型号众多。目前在国内介绍PIC的书籍中,大多都以具有较高性价比的中档机作为例子。为了能更加全面地展示PIC,本书是以高档的18系列单片机PIC18F4520作为主题芯片,对其片内功能和开发方法做一个全面的介绍。 1.2.1 片内资源配置 PIC18F4520单片机片内资源配置如表1-2所示。 从表1-2中我们可以看出,PIC18F4520单片机片内.....
《我和PIC单片机:基于PIC18》——第1章 初识PIC 1.1 与众不同的PIC
第1章 初识PIC 我们可以把单片机简单地理解成单芯片计算机。经过多年的发展,单片机的内涵被不断丰富,越来越多的功能被赋予给了这个单芯片计算机,使得其功能变得愈发强大。可以说,在单片机的江湖中,家族林立,门派众多。在不同的单片机品牌中,有这样一类单片机,由于采用了与51单片机不同的内部架构,并且融合了当前众多的先进技术,采用模块化的结构,使得其旗下单片机产品适应性和性能大幅提高,在市场上取得了很....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注