当前位置: 首页 > wzjs >正文

做网站分流规范门户网站的建设和管理办法

做网站分流,规范门户网站的建设和管理办法,网站底部备案,中国行业研究报告网Do口暗的时候才是高电平,因为光敏电阻传感器的高电平是依靠LM393电压比较器上引脚进入高阻态再加上上拉电阻上拉产生的高电平DO口什么时候会输出高阻态?电压比较器的正极输入电压大于负极输入电压,而正极输入电压是光敏电阻分得的电压,光敏电阻的阻值越大,已分得的电压就越大,…
  1. Do口暗的时候才是高电平,因为光敏电阻传感器的高电平是依靠LM393电压比较器上引脚进入高阻态再加上上拉电阻上拉产生的高电平
  2. DO口什么时候会输出高阻态?电压比较器的正极输入电压大于负极输入电压,而正极输入电压是光敏电阻分得的电压,光敏电阻的阻值越大,已分得的电压就越大,所以在光线较暗时,阻值大,分得电压大,这样的话更倾向于输出一个高阻态,也就是高电平.
  3. pb6引脚输入的如果是低电平,说明负极的电压大,负极输入的电压是电位器的下半部分分得的电压,这样就需要调节电位器,一般来说,如果顺时针调电位器,负极分得的电压更多一点,如果调到临界就是明亮的状态,因为一旦进入明亮状态正极输入的电压就减小了,更有可能输出低电平.
控制电路中光敏电阻,控制PC13指示灯点灯的实验.
#include "stm32f10x.h"
#include "OLED.h"
// 12_利用OLED打印调试信息
// 初始化光敏电阻传感器的DO口GPIO引脚 PB6
void LDRSensor_Init(void) {// 开启 GPIOB 时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);// 配置 PB6 为上拉输入模式GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; // 上拉输入模式GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);
}// 初始化PC13指示灯
void LED_Init(void) {GPIO_InitTypeDef GPIO_InitStructure;// 开启 GPIOC 时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);// 配置 PC13 为开漏输出模式GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; // 开漏输出模式GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOC, &GPIO_InitStructure);// 设置PC13引脚默认输出高阻态,PC13指示灯熄灭GPIO_SetBits(GPIOC, GPIO_Pin_13);
}void OLED_UpdateDisplay(uint8_t pb6_state, uint8_t pc13_state) {//pb6接的是光敏电阻传感器的DO口,所以这里监测的是光敏电阻传感器DO口输出的是高/低电平// 先清屏OLED_Clear();// 第一行:光线状态OLED_ShowString(1, 1, "Light:");//pb6_state=1时,高电平,光线暗.前提是要调到临界的状态.OLED_ShowString(1, 8, pb6_state ? "Dark" : "Bright");//Do口暗的时候才是高电平,因为光敏电阻传感器的高电平是依靠LM393电压比较器//上引脚进入高阻态再加上上拉电阻上拉产生的高电平//DO口什么时候会输出高阻态?电压比较器的正极输入电压大于负极输入电压,//而正极输入电压是光敏电阻分得的电压,光敏电阻的阻值越大,已分得的电压就越大//所以在光线较暗时,阻值大,分得电压大,这样的话更倾向于输出一个高阻态,也就是高电平.//pb6引脚输入的如果是低电平,说明负极的电压大,负极输入的电压是电位器的下半部分分得的电压,//这样就需要调节电位器,一般来说,如果顺时针调电位器,负极分得的电压更多一点//如果调到临界就是明亮的状态,因为一旦进入明亮状态正极输入的电压就减小了,更有可能输出低电平// 第二行:PB6引脚输入状态OLED_ShowString(2, 1, "DO Out:");OLED_ShowString(2, 9, pb6_state ? "High" : "Low");// 第三行:PC13引脚输出状态OLED_ShowString(3, 1, "PC13 Out:");OLED_ShowString(3, 11, pc13_state ? "Open" : "Low");// 第四行:PC13指示灯状态OLED_ShowString(4, 1, "PC13 LED:");OLED_ShowString(4, 11, pc13_state ? "Off" : "On");
}int main(void) {// 初始化所有外设LDRSensor_Init();LED_Init();OLED_Init();uint8_t last_pb6_state = 0xFF; // 初始化为一个无效值while (1) {// 获取当前PB6引脚的输入电平以及PC13的输出电平uint8_t current_pb6_state = GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_6);// 仅在状态变化时更新显示内容if (current_pb6_state != last_pb6_state) {// 控制LEDif (current_pb6_state == Bit_SET) {GPIO_ResetBits(GPIOC, GPIO_Pin_13); // 点亮LED} else {GPIO_SetBits(GPIOC, GPIO_Pin_13);   // 熄灭LED}// 更新显示内容OLED_UpdateDisplay(current_pb6_state, GPIO_ReadOutputDataBit(GPIOC, GPIO_Pin_13));// 更新当前pb6引脚的状态last_pb6_state = current_pb6_state;}}
}

在这里插入图片描述
PC13 open,open是高阻态,开路.
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/604457.html

相关文章:

  • 微网站开发报价网页制作与设计可以考什么证
  • 合肥做百度网站前端网站做多语言
  • 做网站免费服务器哪家好关闭网站后弹窗代码
  • 天津手动网站建设调试为什么wordpress邮件发不出去
  • vue 做pc网站可以吗快捷的赣州网站建设
  • 烟台网站推广排名外贸网站制作方案
  • 企业响应网站免费asp网站模板
  • 网站代码备份东莞企业网站建设方案
  • 开发者导航seo顾问什么职位
  • 做网站效果怎么样个人网站 做啥好
  • 百度网站关键词aspcms上传到虚拟主机后打开网站
  • 忻州网站建设网站推广个人网站空间一般多大
  • 盐城市住房城乡建设网站wordpress 导入图片
  • 连云港做网站制作首选公司3d效果图制作公司
  • 丽水网站建设企业做网站背景图的科技图片
  • wordpress繁体中文最彻底的手机优化软件
  • php技术的网站建设实录方案网站备案要多久
  • 别人做的网站不能用怎么办啊很好的网站建设
  • 网站建设具体详细过程wordpress 镜像下载
  • 网站开发教学文章网站系统设计
  • 中国关于影院建设的网站网站建设公司简介
  • 网站颜色电商运营主要工作内容
  • 仪征建设银行官方网站莱州网监局
  • gta房产网站建设中wordpress常用模板下载
  • 网站开发公司前台模板企业服务网
  • 细谈电商网站外链建设的策略品牌网络营销
  • 公司网站建设合同交印花税吗ios开发入门
  • 石家庄做网站公司汉狮价格小学学校网站模板
  • 网站设计费用多少淘宝关键词挖掘工具
  • 北京知名网站建设公司排名上海网站关键词优化服务