[PIC®/AVR®/dsPIC®产品] [已解决]PIC10LF322如何控制IO电平?

[复制链接]
787|0
 楼主| LayLai 发表于 2017-7-26 22:29 | 显示全部楼层 |阅读模式
本帖最后由 LayLai 于 2017-7-27 22:30 编辑

我想控制RA1拉高拉低,请我我这样写哪里错误?
#include<pic.h>
#define PORTAIT(adr,bit) ((unsigned)(&adr)*8+(bit)) /*绝对寻址位操作指令*/
static bit PORTA_0 @ PORTAIT(PORTA,0);
static bit PORTA_1 @ PORTAIT(PORTA,1);
void delay(unsigned int i)
{
        unsigned char j,k;
        for(j=0;j<i;j++)
                for(k=0;k<200;k++);
}
void main()
{
    OPTION_REG= 0x80;
    OSCCON = 0x79;  //16MHZ
    ADCON=0X00;//禁止ADC
    CLKRCON=0X00;
    PORTA=0x0D;
    TRISA=0X00;
    LATA=0x00;
    ANSELA=0x00;
    WPUA=0x00;
    while(1)
    {
        PORTA = 0x02;       
        delay(100);
        PORTA = 0x00;       
        delay(100);
    }
}---------------------------------
问题已解决,配置位的问题



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部