单片机温控风扇用proteus仿真DS18B20

1.如题,仿真过程中,数码管正常显示1820设置的温度如30。0度同时,在暂停仿真步进查看时,总有一帧左右的时间数码管跳到显示95.9,之后又变回30.0。循环不断变化。... 1.如题,仿真过程中,数码管正常显示1820设置的温度如30。0度同时,在暂停仿真步进查看时,总有一帧左右的时间数码管跳到显示95.9,之后又变回30.0。循环不断变化。
2.还有加入温度比较后启动风扇的程序后,在上下限温度间开启弱风档单片机要输出PWM时,如果采用定时器方式1模式50ms后改变io口电平的方式输出pWM方波,用subb指令(我用的是汇编程序)温度比较时,单片机竟然自动变回了比较我写程序初始化设置的上下限温度值。而不是我通过按键后改变的上下限温度值,而且数码管也自动跳回显示我初始化设置的温度上下限值。 后来我改用了软件延时的方式输出pwm方波,因为视觉暂留的原因,我改成延时10ms改变io口,这次没有上面定时中断产生的现象,但是在弱风挡运作时,数码管经过长时间显示95.9后才变化30(如果器件按一轮设置上下限温度的按键后马上能变回显示30度),而且在显示30度的过程中数码管还偶尔跳动到95.9,比没加温度比较程序之前跳动频率更高。
单片机输出PWM波又要兼顾数码管,快把我逼疯了,谁能指导我一下该怎么做!!
展开
 我来答
百度网友283d78e
2015-03-28 · 知道合伙人IT服务行家
百度网友283d78e
知道合伙人IT服务行家
采纳数:1491 获赞数:2982

向TA提问 私信TA
展开全部
单片机输出PWM波又要兼顾数码管

两种方法,一种使用时分复用的方式编程,另外一种用个带pwm的单片机例如16F1937
意法半导体(中国)投资有限公司
2020-01-15 广告
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
查晓筠0i5
2015-03-27 · TA获得超过2752个赞
知道大有可为答主
回答量:2.1万
采纳率:1%
帮助的人:4972万
展开全部
需要给你做一份 吗
我做单片机设计的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式