当前位置:首页 » 编程语言 » 单片机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) //进入主循环
{
;
}
}

热点内容
设计php框架 发布:2025-09-17 21:50:05 浏览:174
sql统计条数 发布:2025-09-17 21:49:51 浏览:705
javastatic和 发布:2025-09-17 21:35:35 浏览:362
星星算法 发布:2025-09-17 21:34:19 浏览:136
杭州版式文件服务器地址怎么填写 发布:2025-09-17 21:17:42 浏览:986
linux的dns怎么配置 发布:2025-09-17 21:17:24 浏览:903
如何把安卓的软件放到苹果平板上 发布:2025-09-17 21:09:38 浏览:490
win7svn服务器搭建 发布:2025-09-17 21:01:03 浏览:905
python写shell脚本 发布:2025-09-17 20:50:22 浏览:806
数字存储卡有用吗 发布:2025-09-17 20:31:00 浏览:496