中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

如图所示 我是80C52 的单片机 我想用T0做计...

 喜欢小小小侯

下载贤集网APP入驻自媒体

如图所示 我是80C52 的单片机 我想用T0做计数用,用信号来控制开关管 ZTX320 , 当按扭闭合时,  Q导通, 让T0发生负跳变.
现在问题出来了, 当按扭按下时, 测T0口的电压是3.2V 不够低..
我分析是T0口内阻和ZTX320 产生了分压, 所以T0口电压到不了1V以下.
那解决方式是  1: 不接地,接负电源. 让分压时,电压在0.3V左右..   我担心这种方式电源内阻会影响效果.
                       2:用别的元件代替 ZTX320 . 这个我就不会了..
我希望牛人能帮我出出主意.  初学者, 请不要喷呐~~

最新回复
发布回复
使用80C52单片机的T0作为计数器,需要配置T0的工作模式,如设置为计数器模式,并初始化相应的控制寄存器。
设置一个断点在num save的第69行,然后在IDE的调试窗口中添加一个监视表达式来观察i的值。
控制开关管ZTX320,需要根据单片机的I/O端口电平来驱动,确保端口配置为推挽输出。
需要满足特定条件才能进入函数,可以在代码中添加人工干预的逻辑,如通过按键输入来模拟条件满足。

为您推荐

热门交流