历史上的今天
今天是:2025年01月31日(星期五)
2020年01月31日 | PIC单片机编程 (点灯程序)
2020-01-31 来源:eefocus
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 单片机遇到的串口接收问题
史海拾趣
|
为广大读者奉献了众多内容翔实,且各具特色的智能家居案例及解决方案,在此我们为大家精挑细选出其中最具代表性的十篇案例。 一;视得安罗格朗Axolute智能家居案例 二;Axolute智能家居DIY方案 Axolute智能家居 ...… 查看全部问答> |
|
用wince下的串口驱动移植的。 写完测试的时候都是在16字节以内进行的,收发正常。现在PC端每次发送超过16字节的数据,我的WINCE设备这边只能收到16字节,每次发送超过16字节的就丢失了。 芯片用得是16554. 这个可能是什么原因啊? 很奇怪我把FIFO ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 04:05 编辑 欢迎各位在本贴讨论msp430f149使用的相关经验,需要149的相关资料,可以留言。LCD1602,1CD12864,ADC12,DAC7512,TTF2.4,PID,资料很多, … 查看全部问答> |
|
今日小弟是用systick_config系統延遲時間來始led閃爍卻再編譯時一直告知systick_config沒有定義(圖一),依照庫文件定義systick_config是被定義再core_cm3.h但小弟有將core_cm3.h那入時編譯卻出現42個錯誤(圖二) … 查看全部问答> |
|
stm32f103做IAP功能, 程序在仿真的时候是能正常跳转到APP程序执行,复位后程序不能正常从boot跳转到刷好的APP程序执行 有什么解决办法么 求帮助… 查看全部问答> |




