[PIC®/AVR®/dsPIC®产品] 寄存器操作PIC18系列点灯

[复制链接]
 楼主| huahuagg 发表于 2023-1-17 15:56 | 显示全部楼层 |阅读模式
  1. #include<PIC18.H>
  2. __PROG_CONFIG(1,0xC100);        //PIC的配置字1
  3. __PROG_CONFIG(2,0x0A16);        //PIC的配置字2
  4. __PROG_CONFIG(3,0x8100);        //PIC的配置字3
  5. __PROG_CONFIG(4,0x0081);        //PIC的配置字4
  6. __PROG_CONFIG(5,0xC00F);        //PIC的配置字5
  7. __PROG_CONFIG(6,0xE00F);        //PIC的配置字6
  8. __PROG_CONFIG(7,0x400F);        //PIC的配置字7

  9. void  main(void)            //主函数
  10. {
  11.     TRISD=0x00;        //0000  0000, 将PORTD端口设为输出
  12.     TRISE=0xfe;        //1111  1110, 将PORTE最低位设为输出
  13.     PORTD=0x01;        //0000  0001, PORTD最低位输出1,点亮最低位流水灯
  14.     PORTE=0x01;        //0000  0001, PORTE最低位输出1,驱动流水灯公共端
  15.     while(1);        //主循环,让程序在此等候
  16. }


 楼主| huahuagg 发表于 2023-1-17 15:57 | 显示全部楼层
配置字需查看手册,然后设定,然后各种寄存器都要看手册确认名字正确。现在有了图形化配置工具好多了。
pzsh 发表于 2023-2-6 21:28 | 显示全部楼层
MCC用起来之后,开发就更简单了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

159

主题

1430

帖子

2

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