11智能在线
新记
STM8单片机中,DDR .ODR.IDR是什么呀,51程序中都没有写到这些。
如题所述
举报该文章
相关建议 2020-10-06
DDR是方向
寄存器
,值为0时IO口输入,为1时IO口输出。
ODR是输出寄存器,当IO口在输出状态下时,ODR值为0则输出低电平,为1输出
高电平
。
IDR是输入寄存器,IO口在输入模式下,会因外设的状态改变而产生高低电平,读取电平的高低可判断外设的变化;比如计时到一定程度,电平变低(为0),
单片机
读取IDR值为0,就知道计时达到某个点了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/8mfmv2fq7.html
其他看法
第1个回答 推荐于2018-03-20
ODR:Output Data Register,IDR:Input Data Register,输出数据寄存器和输入数据寄存器的缩写,DDR就不太清楚了,希望能帮到你
本回答被提问者和网友采纳
第2个回答 2020-06-16
用户498547854 表达非常明晰了
DDR =1 //输出模式 ODR 可输出1 0 高低电平
DDR = 0 //输入模式 可检测 IDR 端口输入数据
CR1 CR2 是选择以什么方式输入或输出
第3个回答 2012-04-12
方向寄存器
相似回答
大家正在搜
相关问题
什么是单片机STM8
Stm8单片机怎样让程序运行在内存里
用STM8S单片机通过10管脚A/D转换元件实现150V/S...
51/PIC/AVR/STM32单片机
为毛现在stm8和stm32这么好用,而8051已经被淘汰了...
STM8S单片机中的程序:PD_ODR = PD_ODR ^...
刚开始学习单片机,请问是学STM8还是学51呢?