当前位置:首页 » 编程语言 » 单片机c语言语句

单片机c语言语句

发布时间: 2024-12-20 17:02:22

‘壹’ 单片机c语言里 sbit P1_0=0x90语句的作用是什么

这个是C51单片机特有的语句之一。
sbit是C51扩展的变量类型,用来定义特殊功能寄存器的位变量。
P1_0指的是芯片管脚上的标准输入输出管脚1.0。由于P1.0并不是合法的C语言变量,所以用下划线_代替.,以P1_0表示P1.0。

当执行

sbit P1_0 = 0x90时,就是把管脚
P1.0的值,赋值为0x90。
也就是对应的8个管脚,依次按照0x90的二进制值B10010000来输出电平,依次为高低低高低低低低。

‘贰’ 说明每行语句的含义,是单片机c语言编的

这是一个STC单片机的串口程序。
void main(void)
{
P0M0=0X00;P0M1=0X00;P2M0=0X00;P2M1=0X00; //寄存器设置(端口类型)
P3M0=0X00;P3M1=0X00;P4M0=0X00;P4M1=0X00; //寄存器设置(端口类型)
P4SW=0X70; //把P4端口配置成IO或者外部存储器端口
IR_SEND1=0; //无特别意义
DS_flag=reade2prom(0x00,0x00); //读EEPROM保存的值
//DS_flag=3; //注释
close_isp(); //关闭isp硬件接口
//P2=0; //注释
delay(500); //延时函数
timer0_initial(); // 定时器0初始化
ic_check_flag=0; //无意义
InitCom2(); //串口2的初始化,此时可确定单片机型号为STC12C5AxxS2
Com2Prog(); //未知
serial_port_initial(); // 串口1的初始化
send_UART(0x20); //发送一个字节0x20
Com2Send1Byte(0x01); // 串口2发送一个字节0x01
while (1) //进入主循环
{
;
}
}

热点内容
电信的服务密码多少 发布:2025-03-12 02:47:41 浏览:203
墨泥加密锁 发布:2025-03-12 02:15:40 浏览:341
我的世界网易开局就32k的服务器 发布:2025-03-12 02:07:42 浏览:696
怎么用电脑搭建免费服务器 发布:2025-03-12 02:01:43 浏览:612
mysql存储过程和函数 发布:2025-03-12 01:56:36 浏览:188
srt流媒体服务器搭建 发布:2025-03-12 01:55:37 浏览:547
如何查找ftp电影下载资源 发布:2025-03-12 01:37:37 浏览:387
一加保存的密码在哪里 发布:2025-03-12 01:13:06 浏览:90
微信第三方平台源码 发布:2025-03-12 01:12:21 浏览:782
服务器关闭怎么补偿 发布:2025-03-12 01:01:26 浏览:335