找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4515|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

關(guān)于51單片機(jī)中斷的問(wèn)題,定時(shí)器1用來(lái)串口通訊了,不夠用怎么辦

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
我的51單片機(jī) 定時(shí)器1用來(lái)串口通訊了。然后現(xiàn)在需要中斷來(lái)控制超聲波模塊的開(kāi)啟,以及當(dāng)超聲波測(cè)得距離太小的時(shí)候,利用中斷控制蜂鳴器滴滴響,LED燈閃爍。只用定時(shí)器0可以實(shí)現(xiàn)這兩個(gè)中斷嗎?該如何實(shí)現(xiàn)呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2019-4-13 09:27 | 只看該作者
一個(gè)中斷也能做,中斷后的服務(wù)程序中,可以用不同的寄存器做計(jì)時(shí)器,達(dá)成多種時(shí)序、任務(wù)的目的。
回復(fù)

使用道具 舉報(bào)

板凳
ID:94031 發(fā)表于 2019-4-13 11:04 | 只看該作者
可以把串口通訊用定時(shí)器2來(lái)做,讓出定時(shí)器1完成控制超聲波模塊的開(kāi)啟。
回復(fù)

使用道具 舉報(bào)

地板
ID:486250 發(fā)表于 2019-4-13 11:29 | 只看該作者
yzwzfyz 發(fā)表于 2019-4-13 09:27
一個(gè)中斷也能做,中斷后的服務(wù)程序中,可以用不同的寄存器做計(jì)時(shí)器,達(dá)成多種時(shí)序、任務(wù)的目的。

你的意思是 一個(gè)中斷 但是用不同的寄存器可以達(dá)到這個(gè)效果是嘛?
回復(fù)

使用道具 舉報(bào)

5#
ID:451718 發(fā)表于 2019-4-13 12:37 | 只看該作者
abu4377 發(fā)表于 2019-4-13 11:29
你的意思是 一個(gè)中斷 但是用不同的寄存器可以達(dá)到這個(gè)效果是嘛?

定時(shí)器中斷里面,放多幾個(gè)判斷量,10ms 、15ms、20ms等隨便你設(shè)置。返回到主程序后再去判斷執(zhí)行。
回復(fù)

使用道具 舉報(bào)

6#
ID:164602 發(fā)表于 2019-4-13 13:22 | 只看該作者
一般的單片機(jī)都有三個(gè)定時(shí)器,剛好夠用哦
STC89C51系列有3個(gè)

STC15系列或STC8系列,都有5個(gè)定時(shí)器
回復(fù)

使用道具 舉報(bào)

7#
ID:308492 發(fā)表于 2019-4-13 15:55 | 只看該作者
一個(gè)定時(shí)器做串口中斷,另一個(gè)做超聲波模塊和蜂鳴器的
回復(fù)

使用道具 舉報(bào)

8#
ID:607652 發(fā)表于 2019-9-17 11:29 | 只看該作者
HC6800-ES-V2.0 發(fā)表于 2019-4-13 13:22
一般的單片機(jī)都有三個(gè)定時(shí)器,剛好夠用哦
STC89C51系列有3個(gè)

前輩,請(qǐng)問(wèn)這篇文章在哪?
回復(fù)

使用道具 舉報(bào)

9#
ID:613062 發(fā)表于 2019-9-18 14:58 | 只看該作者
門電路
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表