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

热点内容
c语言字符串转10进制 发布:2025-07-09 14:56:51 浏览:236
服务器记录ip地址数量 发布:2025-07-09 14:56:49 浏览:283
c语言abc大小 发布:2025-07-09 14:51:37 浏览:544
python做web开发 发布:2025-07-09 14:28:48 浏览:374
排序算法代码 发布:2025-07-09 14:27:59 浏览:501
存储分类介绍 发布:2025-07-09 14:23:37 浏览:773
magento缓存 发布:2025-07-09 14:23:22 浏览:474
安卓机怎么把时间弄在主页面 发布:2025-07-09 14:17:28 浏览:1001
地产网站源码 发布:2025-07-09 14:07:08 浏览:72
sdk3000编译环境 发布:2025-07-09 14:06:09 浏览:979