當前位置:編程學習大全網 - 網站源碼 - 求大神幫忙解決單片機問題,懸賞50分。說壹下設計思想,然後把流程圖畫出來,源代碼可有可無

求大神幫忙解決單片機問題,懸賞50分。說壹下設計思想,然後把流程圖畫出來,源代碼可有可無

設計思想:

1 利用定時計數器0 選擇工作方式2 定時50毫秒 結合壹個軟件計數器JSQ就可以定出三種時間:

當軟件計數器JSQ初始值=5

每次定時器定時時間到 軟件計數器就減1 當減到0時,就是50毫秒×5=0.25秒

每當0.25秒到時,對P0.0求反 ,就會使LED燈按2Hz頻率閃動.

2 按鍵(KINT)接單片機的INT0引腳 按下時,可以產生外部中斷0的中斷申請信號,

允許外部中斷0中斷,按鍵KINT每次按下時, 鍵值增1,可以由0--1---2---0循環

根據不同的鍵值 給軟件計數器JSQ送不同的初始值

KINT鍵值=1時,修改軟件計數器JSQ初始值=10,當減到0時,就是50毫秒×10=0.5秒 每當0.5秒到時,對P0.0求反 ,就會使LED燈按1Hz頻率閃動.

KINT鍵值=2時,修改軟件計數器JSQ初始值=20,當減到0時,就是50毫秒×20=1秒 每當1秒到時,對P0.0求反 ,就會使LED燈按0.5Hz頻率閃動.

KINT鍵值=0時,修改軟件計數器JSQ初始值=5,軟件計數器就減1 當減到0時,就是50毫秒×5=0.25秒 每當0.25秒到時,對P0.0求反 ,就會使LED燈按2Hz頻率閃動.

流程圖加不上去了 (給個信箱吧)

  • 上一篇:華為手環心率開關
  • 下一篇:宙斯1261,裝載機安全嗎?
  • copyright 2024編程學習大全網