PIC单片机编程 (点灯程序)

发布者:asd999ddd最新更新时间:2020-01-31 来源: eefocus关键字:PIC  单片机编程  点灯程序 手机看文章 扫描二维码
随时随地手机看文章

IO口控制


方向寄存器 TRISA~TRISAE            

比如 TRISB=0x00; //  1为输入,0为输出,这样就把portB端口全部设为输出


数据寄存器 PORTA~PORTE            

比如  PORTB=0x01; // 1为置高,0为置低,这样就把portB1口置高,其它portB口置低



例:点灯程序

#include


__CONFIG (0x3B31);//  pic单片机需要进行寄存器配置,详见手册


 void main()


{


   TRISD=0xfe;   //   把RD1端口设为输出


   PORTD=0x01; //  把RD1端口置高


  //RD1=1;         PORTD 和 RD一样的


  while(1);


}

关键字:PIC  单片机编程  点灯程序 引用地址:PIC单片机编程 (点灯程序)

上一篇:PIC单片机最小系统(实物)
下一篇:PIC 单片机遇到的串口接收问题

推荐阅读最新更新时间:2024-11-06 01:57

PIC16F87x单片机I/O口
单片机的I/O口(以16f87x为例) 1、默认情况下A口跟E口是模拟信号输入口,若要做数字输入输出口必须设置ADCON1寄存器(地址为9FH)的值为06H或者07H,之所以默认情况下以上端口会处于这些状态,是因为上电复位后ADCON1的值为0,而此种组合下,正好A口跟E口的每一位都做模拟输入口使用。 2、RA4由于在结构上是开漏极,所以使用时必须外接上拉电阻,否则得到不到想的高电平。 Mplab相关知识: 一、项目的建立和保存:在mplab里建立的项目文件名不能用中文(据说5.x版本的可以)且必须为西文半角格式;保存时路径不能太深,以
[单片机]
PIC16F877A初学之定时器中断篇
程序功能:让RC口的八个灯亮65MS灭65MS采用定时器0中断来完成 程序如下: tmr0 equ 01h pcl equ 02h status equ 03h option_reg equ 81h i NTC on equ 0bh portc equ 07h trisc equ 87h tmr0_b equ 0 w equ 0 f equ 1 rp0 equ 5 t0if equ 2 w_temp equ 7fh portc_b equ 23h flag equ 24h
[单片机]
PIC之CCP输出比较
/*CCP1输出比较*/ #include pic.h void initPORTB(void); void initCCP1(void); void interrupt CCP1INT(void); void main() { initPORTB(); initCCP1(); while(1) { } } void initCCP1() { TRISC=0x00; T1CON=0x00; CCPR1H=0x61; CCPR1L=0xa8; CCP1CON=0x0a; CCP1IE=1; PEIE=1; GIE=1; TMR1ON=1; } void interrupt CCP1INT(void) {CCP1IF=0; TM
[单片机]
PIC单片机与PC机串行通信模块的电路设计
单片机只使用了异步通信的接口的两个引脚RC6和RC7,将RC6设置为发送线,RC7设置为接收线。这两引脚 电平经过MAX232转换,接至PC机的串行通信接口的RXD和TXD。MAX232的引脚功能如表1所示。芯片+5V供电 ,片内集成了+5V~+10V和+10V~10V的DCˉDC变换器,电平满足EIA电平的要求。接线时应将单片机的地 与PC机串行接口的GND引脚相连,即单片机与PC机共地。   表1 MAX232引脚功能   DB-9连接器如图1所示,作为提供多功能I/O卡或主板上COM1和COM2串行接口的连接器,它只提供异步通信的9个信号 图1 MAX232管脚   DB-9连接器的引脚定义如表2所示。   表
[单片机]
<font color='red'>PIC</font>单片机与PC机串行通信模块的电路设计
PIC单片机AD转换汇编程序
;此汇编程序实现A/D转换功能,应用于pic单片机上,A/D采用中断方式。该程序通过单片机的RA2模拟通道送入 ;一直流电压,当送入的直流电压大于2.5V时,8个LED闪动,当直流电压恢复到2.5V以下 ;时,LED停止闪动。为了防止干扰,本程序对直流电压采样10次后再作判断,中间的采样结 ;果用间接寻址的方式存取。 LIST P=18F458 INCLUDE "P18F458.INC" TIMES EQU 0X20 DEY EQU TIMES+1 ACCALO EQU TIMES+2 ;ACCA为双精度加数寄存器 ACCAHI EQU TIMES+3 ACCBLO EQU TIMES+4 ;ACCB为双精度加法的结果寄存器
[单片机]
Microchip发布针对dsPIC33F和PIC24H的开发板Microstick
全球领先的整合单片机、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)宣布,推出针对dsPIC33F和PIC24H的 开发板 Microstick,以紧凑的20 mm×76 mm的外形尺寸为使用Microchip 16位PIC24H单片机和dsPIC33F数字信号控制器(DSC)进行设计提供了一个完整的低成本解决方案。Microstick是一个低成本的集成式USB 编程器 / 调试器 ,可缩短学习曲线。Microstick可以单独使用,也可以插入一个原型板中使用,有很大的灵活性。此外,教育工作者还可以享受25% 的折扣。 许多工程师、教育工作者、学生和业余爱好者都
[工业控制]
PIC16C72单片机在家用电暖气中的应用
1.PIC单片机的性能特点 PIC系列单片机是美国Microchip公司率先推出的采用精简指令集计算机、哈佛双总线和两级指令流水线结构的8位嵌入式微控制器。它具有运行速度快,工作电压低(最低工作电压可为3V ),功耗低,输入输出驱动能力强(可直接驱动LED),体积小,价格廉,指令简单易学易用等优点。另外,它还集成了一系列具有独特功能的外围专用电路,例如振荡器选择、可靠的复位电路、监视定时器电路等;有些PIC单片机如PIC16C72还带有8位A/D转换部件,这样构成系统时可以减少外部元器件而降低系统成本。目前,PIC微控制器已广泛应用于家电控制、电讯通讯、工业控制、智能仪器仪表、金融电子等许多领域。鉴于以上优点,我们选用PIC16
[单片机]
<font color='red'>PIC</font>16C72单片机在家用电暖气中的应用
单片机编程器分类及功能解析
 通用编程器      G840联机/脱机烧写编程器   1、40针准全驱动,进口优质锁紧座。满足绝大多数 IC 烧录的脚位需求,充分提供了未来升级的基础条件。   2、用户享受终身升级支持。纯软件升级,只要从网上下载最新版本软件,就可完成升级。您的编程器将永远是最新的。   3、提供联机操作模式和脱机操作模式,既适用于开发、试验、教学,又适用于小批量量产,无须总是开电脑。   4、触摸键控制,你可以不用点击 鼠标 ,使操作更为方便。触摸键经久耐用,永不损毁。   5、针脚接触检测准确无误。遇接触不良或插放错误,及时中止操作进程。   6、操作结果三重指示:软件界面显示、指示灯显示、可
[单片机]
<font color='red'>单片机编程</font>器分类及功能解析
热门资源推荐
热门放大器推荐
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved