找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3380|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

使用中穎MCU SH79F6441設(shè)計的按鍵計數(shù)器程序與原理圖

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:702386 發(fā)表于 2021-9-23 16:33 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
* MCU型號:中穎SH79F6441
* 計數(shù)范圍0~999
* 按鍵1計數(shù)值加1,按鍵2復(fù)位
* 1位共陽數(shù)碼管顯示計數(shù)值,當(dāng)計數(shù)值有兩位及以上數(shù)字時,數(shù)碼管分時循環(huán)顯示各位數(shù)字

實物圖:



原理圖:


main.c 單片機(jī)程序:(項目文件見附件)

  1. /**********************************************************/
  2. /* 項目名稱:計數(shù)器 SH79F6441 + 數(shù)碼管                    */
  3. /* 功    能:實現(xiàn)0~999按鍵計數(shù),一位數(shù)碼管循環(huán)顯示計數(shù)值  */
  4. /*           計數(shù)鍵按一次加1,復(fù)位鍵清0                   */
  5. /* 作    者:Steven Zhang                                 */
  6. /* 版    本:V1.0  2021.9.17                              */
  7. /**********************************************************/

  8. #include "SH79F6441.h"
  9. #include "main.h"
  10. #include "Init.h"
  11. #include "Key.h"
  12. #include "Display.h"
  13. #include <intrins.h>

  14. unsigned int countvalue,Scan_position;
  15. unsigned char ucTimer0Cnt;
  16. bit bQuartersecondFlg;

  17. //bit bTimerFlg=1;
  18. //bit bHalfHzFlg;
  19. //bit b2HzFlg;


  20. void main(void)
  21. {
  22.         Init();
  23.         while(1)
  24.         {
  25.                 Key_process();
  26.                 Display();
  27.         }
  28. }
復(fù)制代碼

51hei.png (12.24 KB, 下載次數(shù): 171)

51hei.png

計數(shù)器 V1.0.rar

57.46 KB, 下載次數(shù): 21, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:507641 發(fā)表于 2022-9-21 11:12 | 只看該作者
中穎要用專用的下載器?
回復(fù)

使用道具 舉報

板凳
ID:1072175 發(fā)表于 2023-4-17 13:50 | 只看該作者
SURUBU1976 發(fā)表于 2022-9-21 11:12
中穎要用專用的下載器?

是的,中穎有自己的下載器
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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