当前位置:首页 > 单片机 > 单片机
[导读]首先介绍下寄存器,一共有6个寄存器分别是:1、TRIS寄存器:设置数字引脚输入还是输出;置1配置输入(默认);清0配置输出,和51相反。2、LAT寄存器:写端口值3、PORT寄存器:读端口值4、CLR寄存器:清05、SET寄存器

首先介绍下寄存器,一共有6个寄存器分别是:

1、TRIS寄存器:设置数字引脚输入还是输出;置1配置输入(默认);清0配置输出,和51相反。

2、LAT寄存器:写端口值

3、PORT寄存器:读端口值

4、CLR寄存器:清0

5、SET寄存器:置1

6、INV寄存器:翻转

它们之间的组合就能操作I/O端口,比如:

LATCSET |= (1<<0);//PORTC寄存器bit0置1

LATCCLR |= (1<<0);//PORTC寄存器bit0清0

LATCINV |= (1<<0);// PORTC寄存器bit0翻转

首先看开发板,LED部分的电路,引脚连接分别为:

LED1对应PORTB.10

LED2对应PORTB.11

LED3对应PORTB.12

LED4对应PORTB.13

如果想使LED1亮,只需使PORTB.10置1,操作寄存器也就是:

LATBSET |= (1<<10);//置1

为了能使的语句直观,和51一样能,LED1_ON();操作点亮,通俗易懂,我使用#define自定义。

主要代码如下:

int main(void)

{

TRISBCLR |= (1 << 10)|(1 << 11)|(1 << 12)|(1 << 13);//设置端口输出

PORTBCLR|=(1 << 10)|(1 << 11)|(1 << 12)|(1 << 13);//输出0

while(1)

{

LED1_ON();

delay(10000);

LED1_OFF();

LED2_ON();

delay(10000);

LED2_OFF();

LED3_ON();

delay(10000);

LED3_OFF();

LED4_ON();

delay(10000);

LED4_OFF();

}

}

下面看图教你如何使用MPLAB编译和下载

第一、首先把光盘的工具全部安装好。

第二、打开MPLAB IDE,把字体设置大点,新建工程,选择工程向导project wizard

最后能在板上看到LED灯闪烁


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

学习目标 STM32F103C8T6芯片简介 核心板原理图 搭建流水灯电路 修改工程模板 代码实现 成果展示 资料获取 推荐阅读 后台网友建议制作一个流水灯,正好发现自己有之前购买的STM32F103C8T6核心板,今天...

关键字: 流水灯 STM32F103 最小系统板

  华为、蓝联科技、数码视讯、中兴通讯等设备制造商将采用新SoC 为城市地区提供高性价比且可扩展的宽带服务   杭州,2013年10月23日 - 全球有线和无线通信半导体创新解决方案的领

关键字: a2dp Microchip pic32 数字音频 蓝牙

1项目概述 研究内容 本项目主要是完成具有防错抱、防被偷及门禁功能的新生婴儿防盗系统研究与实现,具体工作包括以下部分: 系统基本功能: 建立主动式电子标签(纽扣电

关键字: pic32 防盗系统

PIC单片机是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统,应用十分广泛,本文就为大家介

关键字: pic32 pic单片机

第一部分:前言 一、摘要 在太阳能热水器流出的热水,与自来水管流出的冷水混合流出过程中,由于普通机械式混水阀具有物理缺陷,导致最终的水温不易调节,调节后不能稳定,中断后又要重新调

关键字: pic32 太阳能

引言 在光通信领域,更大的带宽、更长的传输距离、更高的接收灵敏度,永远都是科研者的追求目标。尽管波分复用(WDM)技术和掺铒光纤放大器(EDFA)的应用已经极大的提高了光通信系统的带宽和

关键字: pic32 相干光

时机已到,Google I / O全面展开。 几个月前,当Google决定放弃新版本的Android N时,Android发烧友受到了沉重打击。

关键字: Android google i n o

电路仿真软件的使用越来越多,大家对电路仿真软件也越来越了解。该系列对于电路仿真软件的介绍均基于proteus软件,本文针对电路仿真软件的讲解同样不例外。本文中,主要介绍电路仿真软件proteus和Keil软件进行流水灯电...

关键字: proteus 指数 流水灯 电路仿真软件

该应用程序就绪的ARM平台首次在载板上整合了支持MIPI摄像头所需的全部部件,使Basler等嵌入式视觉设备合作商的摄像头技术可以即插即用。

关键字: i mx 康佳特

i.MX RT600跨界微控制器 (MCU) 上市,这是一款面向音频、语音和机器学习等超低功耗、安全边缘应用的理想解决方案。

关键字: i mxrt600
关闭
关闭