微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请教郭天祥的第三讲的第三道作业

请教郭天祥的第三讲的第三道作业

时间:10-02 整理:3721RD 点击:
作业题目:

3、同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔300ms依次输出1,10,50,100,200,400,800,1k(hz)的方波。
本人刚开始学单片机,对该题不理解,无从下手,特来请教。题目中输出 1hz方波,这样周期为1s,半周期500ms,可是按题目要求300ms就要产生中断,这样,如果是高电平,还没转成低电平,如何产生1hz的方波。
如果我理解的不对,请别见笑。

你这么理解是错误的,我是这么理解的,首先io口先输出1hz方波,300毫秒后输出10hz方波……300毫秒可以用t0定时,方波可以用t1定时器实现,当然用一个定时器也行

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top