单片机仿真 AT89C51和ds1302 要实现用键盘设定时间 然后单片机去执行中断,执行别的程序
我现在已经有仿真和程序,就是ds1302可以显示在数码管上,然后通过键盘改时间,我如果想设定时间,然后等时钟到那个时间,单片机执行一个中断,然后去执行别的程序,这个该怎么...
我现在已经有仿真和程序,就是ds1302可以显示在数码管上,然后通过键盘改时间,我如果想设定时间,然后等时钟到那个时间,单片机执行一个中断,然后去执行别的程序,这个该怎么做呢,在这个仿真基础上,我只能改时间,而不能去设定,然后让蜂鸣器响啊或者让单片机去做别的 我会多给分的
这个是仿真 展开
这个是仿真 展开
1个回答
展开全部
ds1302,没有产生中断的能力。
只能用单片机对它无穷的读出,读到了预定的数据,就让蜂鸣器响。
也可以用单片机定时器来定时,每隔一秒,读出一次DS1302。
不如使用PCF8563。
只能用单片机对它无穷的读出,读到了预定的数据,就让蜂鸣器响。
也可以用单片机定时器来定时,每隔一秒,读出一次DS1302。
不如使用PCF8563。
追问
其实我本意是有一个实时时钟显示实际时间,然后我用键盘设定时间,等到键盘设定的时间到了,单片机就会产生中断,可是我现在做成了数码管显示实时时钟的时间了,呵呵 是程序有问题,我不想改元器件了,想在程序上改动,你能给我一个这样的吗
追答
键盘设定时间,等到键盘设定的时间到了,单片机就会产生中断,....
--用DS1302,这就是办不到的。
想在程序上改动,你能给我一个这样的吗
--不知道你的程序,只能给出修改的建议:
--用单片机定时器来定时,每隔一秒,读出一次DS1302,
--把读出的时间,和键盘预定的时间相比较,相同则报警。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机的原理是比较复杂的,但是可以通过浅显易懂的语言来解释。单片机是一种集成电路芯片,通常包含处理器、存储器和各种输入输出(I/O)端口。处理器负责执行程序代码,并处理数据和指令;存储器用于存储程序代码和数据;输入输出端口用于与外部设备交互...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |