找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4002|回復: 0
打印 上一主題 下一主題
收起左側

[討論]來交作業(yè)了~還有點疑問

[復制鏈接]
跳轉到指定樓層
樓主
ID:44260 發(fā)表于 2012-9-4 20:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
十天學會單片機和C語言編程  視頻教程
第四課的練習作業(yè)

利用動態(tài)掃描和定時器1在數(shù)碼管上顯示出從765432開始以1/10秒的速度往下遞減
直至765398并保持顯示此數(shù),與此同時利用定時器0以500MS速度進行流水燈從上至下移動,
當數(shù)碼管上數(shù)減到停止時,實驗板上流水燈也停止然后全部開始[500ms]閃爍,
3秒后(用T0定時)流水燈全部關閉、數(shù)碼管上顯示出"HELLO"。到此保持住。

我按我自己的想法和思路寫了下程序,
數(shù)碼管的動態(tài)掃描是用的 T1 計時器,50Hz 掃描
T0計時器沒有使用中斷函數(shù),用的查詢溢出位的方法 

另外用外部中斷0來使程序重頭開始,這個部分遇到了點問題
下面代碼的截圖 95 行,這個是一直判斷  INT0 按鈕,按下時程序即使化;
但是我把95行插到63行前面,
同在While(1)大循環(huán)里,程序就會有錯誤,
需要被開導下


附件是原代碼,也有截圖。

06-數(shù)碼管遞減同時流水燈-最后保持hello.zip (2.18 KB, 下載次數(shù): 12)


[此貼子已經被作者于2012-9-4 21:09:28編輯過]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表