该模块对按键输入功能、LCD1602显示功能、红外探测功能、温度读取功能和电机驱动功能做详细介绍,系统程序流程图如图2.10所示。 本设计配的俄语翻译

该模块对按键输入功能、LCD1602显示功能、红外探测功能、温度读取功

该模块对按键输入功能、LCD1602显示功能、红外探测功能、温度读取功能和电机驱动功能做详细介绍,系统程序流程图如图2.10所示。 本设计配备三个输入按键,分别可以对设定温度进行加减和确定按键,此子程序用来检测按键输入。由于在硬件电路设计中由于按键没有在硬件中做滤波处理,所以在软件中需要用到软件对按键进行去抖操作。使用示波器测量的按键抖动示意图如图2.11所示。根据上述示意图中,可以了解到在程序第一次检测到低电平开始进行延时20ms,20ms之后再开始检测此时是否还是低电平,若是低电平,则判断本按键按下,若检测到高电平,则视为本次按键按下无效。按键输入程序流程图如图2.12所示。实现过程:使用if(KEY==0)语句来检测是否为低电平,如果检测为低电平,使用延时函数延时20ms,若检测到高电平,则视为无效;再次使用if(KEY==0)语句来检测是否为低电平,如果是,则判断本按键按下,若检测到高电平,则视为本次按键按下无效。
0/5000
源语言: -
目标语言: -
结果 (俄语) 1: [复制]
复制成功!
Этот модуль подробно описывает функцию клавишного ввода, функцию дисплея LCD1602, функцию инфракрасного обнаружения, функцию считывания температуры и функцию привода двигателя. Блок-схема системной программы показана на рисунке 2.10. <br>Эта конструкция оснащена тремя кнопками ввода, которые могут складывать, вычитать и подтверждать установленную температуру. Эта подпрограмма используется для обнаружения кнопки ввода. Поскольку при проектировании схем аппаратного обеспечения ключи не фильтруются в аппаратном обеспечении, поэтому необходимо использовать программное обеспечение для отладки ключей. Принципиальная схема джиттера кнопок, измеренного осциллографом, показана на рисунке 2.11. <br>Согласно приведенной выше принципиальной схеме, мы можем знать, что программа начинает задержку на 20 мс, когда она обнаруживает низкий уровень в первый раз, а затем начинает обнаруживать, остается ли этот уровень еще низким после 20 мс. Если это низкий уровень, то определяется, что эта кнопка нажата. Если обнаружен высокий уровень, он считается недействительным для нажатия этой клавиши. Блок-схема программы ввода ключа показана на рисунке 2.12. <br>Процесс реализации: используйте оператор if (KEY == 0), чтобы определить, является ли он низким уровнем, если обнаружение является низким уровнем, используйте функцию задержки для задержки 20 мс, если она обнаруживает высокий уровень, она считается недействительной; используйте if снова Оператор (KEY == 0), чтобы определить, является ли он низким уровнем, если он есть, определяется, что клавиша нажата, если обнаружен высокий уровень, он считается недействительным для нажатия этой клавиши.
正在翻译中..
结果 (俄语) 2:[复制]
复制成功!
Модуль подробно описывает функцию ввода ключа, функцию дисплея LCD1602, функцию инфракрасного обнаружения, функцию считывания температуры и функцию привода двигателя, а диаграмма потока системной программы показана на рисунке 2.10. <br>Эта конструкция оснащена тремя ключами ввода, соответственно, установленная температура может быть добавлена и вычтена, и ключи определены, эта подпрограмма используется для обнаружения ввода ключа. Поскольку ключи не фильтруются в аппаратном обеспечении в аппаратном дизайне, программное обеспечение должно быть использовано в программном обеспечении, чтобы отскакивать ключи. Ключевая схема, измеренная с помощью осциллоскопа, показана на рисунке 2.11.<br>Согласно вышеупомянутой диаграмме, можно понять, что программа сначала обнаружила низкий уровень, чтобы начать задержку 20мс, 20мс, а затем начала выявлять, является ли она все еще низкой, если низкая, то судить о ключевом прессе, если обнаружен высокий уровень, считается, что ключевой пресс недействителен. Диаграмма потока от ключа к ключу отображается на рисунке 2.12.<br>Процесс реализации: использовать заявление if (KEY s 0) для определения того, считается ли недействительно использование низкой, если обнаружение является низким, использование задержки функции задержки в 20 мс, если обнаружение высокого уровня;
正在翻译中..
结果 (俄语) 3:[复制]
复制成功!
This module introduces the key input function, LCD1602 display function, infrared detection function, temperature reading function and motor drive function in detail. The system program flow chart is shown in Figure 2.10.<br>This design is equipped with three input keys, which can add and subtract the set temperature and determine the key respectively. This subroutine is used to detect the key input. Because the key is not filtered in the hardware in the hardware circuit design, the software is needed in the software to remove the key shake. The schematic diagram of key jitter measured by oscilloscope is shown in Figure 2.11.<br>According to the above schematic diagram, it can be seen that the program first detects that the low level starts to delay for 20ms, and then starts to detect whether it is still low level at this time after 20ms. If it is low level, it is judged that this key is pressed. If it is high level, it is deemed that this key is invalid. The flow chart of key input program is shown in Figure 2.12.<br>Implementation process: use if (key = = 0) statement to detect whether it is a low level, if it is detected as a low level, use the delay function to delay 20ms, if it is detected as a high level, it will be deemed as invalid; use if (key = = 0) statement again to detect whether it is a low level, if it is, it will be judged that this key is pressed, if it is detected as a high level, it will be deemed that this key is invalid.<br>
正在翻译中..
 
其它语言
本翻译工具支持: 世界语, 丹麦语, 乌克兰语, 乌兹别克语, 乌尔都语, 亚美尼亚语, 伊博语, 俄语, 保加利亚语, 信德语, 修纳语, 僧伽罗语, 克林贡语, 克罗地亚语, 冰岛语, 加利西亚语, 加泰罗尼亚语, 匈牙利语, 南非祖鲁语, 南非科萨语, 卡纳达语, 卢旺达语, 卢森堡语, 印地语, 印尼巽他语, 印尼爪哇语, 印尼语, 古吉拉特语, 吉尔吉斯语, 哈萨克语, 土库曼语, 土耳其语, 塔吉克语, 塞尔维亚语, 塞索托语, 夏威夷语, 奥利亚语, 威尔士语, 孟加拉语, 宿务语, 尼泊尔语, 巴斯克语, 布尔语(南非荷兰语), 希伯来语, 希腊语, 库尔德语, 弗里西语, 德语, 意大利语, 意第绪语, 拉丁语, 拉脱维亚语, 挪威语, 捷克语, 斯洛伐克语, 斯洛文尼亚语, 斯瓦希里语, 旁遮普语, 日语, 普什图语, 格鲁吉亚语, 毛利语, 法语, 波兰语, 波斯尼亚语, 波斯语, 泰卢固语, 泰米尔语, 泰语, 海地克里奥尔语, 爱尔兰语, 爱沙尼亚语, 瑞典语, 白俄罗斯语, 科西嘉语, 立陶宛语, 简体中文, 索马里语, 繁体中文, 约鲁巴语, 维吾尔语, 缅甸语, 罗马尼亚语, 老挝语, 自动识别, 芬兰语, 苏格兰盖尔语, 苗语, 英语, 荷兰语, 菲律宾语, 萨摩亚语, 葡萄牙语, 蒙古语, 西班牙语, 豪萨语, 越南语, 阿塞拜疆语, 阿姆哈拉语, 阿尔巴尼亚语, 阿拉伯语, 鞑靼语, 韩语, 马其顿语, 马尔加什语, 马拉地语, 马拉雅拉姆语, 马来语, 马耳他语, 高棉语, 齐切瓦语, 等语言的翻译.

Copyright ©2024 I Love Translation. All reserved.

E-mail: