msp430 I/0端口查询

简介: 单片机的P1.0引脚连接一个LED灯,P1.1引脚连接一个开关。要求编写 程序,设置P1.1引脚为输入状态,利用软件循环查询P1.1的状态。若P1.1输入为高电平,则 使P1.0输出高电平; 若P1.1输入为低电平,则使P1.0输出低电平。该程序采用查询的方式检 测按键是否被按下。
#include <msp430.h>
int main(void)
{
WDTCTL=WDTPW+WDTHOLD; P1DIR |= BIT0;
P1REN |= BIT1;
P1OUT |= BIT1;
while (1)
{
if(P1IN & BIT1) {
P1OUT |= BIT0; }
// Stop watchdog timer P1DIR |= BIT0; // 使P1.0工作在输出模式
// 使P1.1设置上拉电阻
// 判断P1.1输入电平
// P1.0输出为高电平else
{
P1OUT &= ~BIT0; // P1.0输出为低电平
}
}
}

1.jpg

相关文章
|
7月前
|
Windows
windows环境下根据端口号查询进程编号并杀掉此进程
windows环境下根据端口号查询进程编号并杀掉此进程
|
4月前
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
349 2
|
5月前
|
网络协议 Linux
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
|
7月前
|
网络协议 Linux
Linux如何查询端口被占用?
在Linux环境中,查询端口占用可使用`netstat`、`lsof`和`ss`命令。`netstat -tulnp | grep 80`显示TCP/UDP监听端口,`lsof -i:80`列出使用80端口的进程,而`ss -tuln | grep 80`是`netstat`的现代替代选项。若需解决端口占用问题,先找出占用进程的ID,然后用`kill -9`命令终止它,或调整服务配置以避免冲突。
244 1
|
安全 API 网络安全
查询和开启3389端口方式总结
查询和开启3389端口方式总结
1305 0
|
iOS开发 MacOS
Liunx/macOS:进程占用端口查询
Liunx/macOS:进程占用端口查询
122 0
|
Java 应用服务中间件 Windows
Tomcat的安装使用,修改默认8080端口号,查询端口号命令
Tomcat的安装使用,修改默认8080端口号,查询端口号命令
265 0
Tomcat的安装使用,修改默认8080端口号,查询端口号命令
查询zookeeper端口号,报 “stat is not executed because it is not in the whitelist.”
查询zookeeper端口号,报 “stat is not executed because it is not in the whitelist.”
375 0
Nmap 查询指定端口状态
Nmap 查询指定端口状态
133 0