- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 I/O操作I/O的基本操作
实验一:控制LED灯亮/灭I/O口的基本结构 I/O口的寄存器实验二:按键控制的LED灯实验三:LED灯闪烁I/O口基本操作生物医学工程
实验一:控制LED灯亮灭I/O口基本操作生物医学工程#include in430.h #include io430.hvoid main(void){WDTCTL = WDTPW + WDTHOLD;//停止看门狗P4DIR = 0xFF;while(1){P4OUT = 0xFF; P4OUT = 0x00;}}
进制之间的转换I/O口基本操作生物医学工程0000001000880001111001990010221010A100011331011B110100441100C120101551101D130110661110E140111771111F15
发光二极管 LED器件简介LED,Light Emitting Diode,发光二极管,是一种能够将电能转变为可见光的固态半导体器件。最常见的是红光、绿光LED,还有如:黄色、蓝色、白色LED。LED的正向压降在1.4V~3V之间,小功率LED一般为1.8V左右。 LED的正向工作电流一般在几毫安到几十毫安。I/O口基本操作生物医学工程
发光二极管 LED电压?电压?I/O口基本操作生物医学工程
数字电路中的电压010V5V5V CMOS0V3.4V5V TTL输出I/O口基本操作生物医学工程0V3.3V3.3V MCU3~15V-3~-15VRS232
数字电路中的电压0 1.3V1 3.1V 2V5V CMOS0.8V5V TTL输入I/O口基本操作生物医学工程0.6V2.6V3.3V MCU3~15V-3~-15VRS232
错误的LED接法XI/O口基本操作生物医学工程
学习板上的LED电路“端口4的输出”P4OUT = 0xFF;P4的全部Pin8个LED连接到将0xFF赋输值出给高电平单片机的P4口为什么这条语句执行后,可I/O口基本操作生物医学工程以使P4输出高电平?P4OUT究竟是什么东西?电压为3.3V
P4OUT是什么?I/O口基本操作生物医学工程P4OUT是一个寄存器(Register),是用来设置管脚输出电平的寄存器。在单片机中,寄存器是单片机内置功能模块提供的接口,单片机程序操作这些寄存器来实现对硬件功能模块的控制。
I/O的寄存器I/O口基本操作生物医学工程
I/O的基本结构I/O口基本操作生物医学工程
生物医学工程作为功能引脚I/时O口基本操作I/O的基本操作当作为输出时当作为输入时P1SEL.x=0; P1DIR.x=1;P1OUT.x控制输出的电平P1SEL.x=0; P1DIR.x=0;P1IN.x获取输入的电平P1SEL.x=0; P1DIR.x=0;P1IE.x=1;允许管脚中断P1IES.x选择中断的触发沿 P1IFG.x是中断标志P1SEL.x=1;不同型使号的用单外片机部具中断时有不同的操作方法,具体参看数据手册。
IO输出操作 —— 控制LED灯亮/灭初始化P4SEL = 0; P4DIR = 0xFF;点亮P4OUT = 0xFF;熄灭P4OUT = 0;I/O口基本操作生物医学工程
实验二:按键控制LED灯亮灭I/O口基本操作生物医学工程#include in430.h #include io430.h void main(void){WDTCTL = WDTPW + WDTHOLD; P4DIR = 0xFF;P1DIR = 0x00;while(1){if (P1IN 0x80)P4OUT = 0xFF;elseP4OUT = 0x00;}//停止看门狗}
实验三:控制LED灯闪烁初始化点亮LED熄灭LED延迟半秒钟延迟半秒钟初始化点亮LED熄灭LEDI/O口基本操作生物医学工程
实验三:控制LED灯闪烁此循环,每循环一次需要消耗几十个时钟周期,循环一定次数后,即可达到延迟半秒的目的。void main(void){unsigned int i;循环次数与系P统4S时EL钟=的0;快慢(时钟频率P)4D有IR关=系0。xFF;while(1){P4OUT = 0xFF; for(i=0;i60000;i++); P4OUT = 0; for(i=0;i60000;i++);}}I/O口基本操作生物医学工程
延迟时间与系统的时钟循环次数x 每循环的时钟周期数延迟时间=时钟频率I/O口基本操作生物医学工程
MSP430F135的系统时钟时钟源内部时钟信号ACLK辅助时钟MCLK主时钟SMCLK子时钟外部LFXT132kHz、nMHz外部XT2 nMHzDCO振荡器此主时钟即是影响循环延迟时间和闪烁频率的系统时钟。I/O口基本操作生物医学工程
MSP
文档评论(0)