|
* MCU型号:中颖SH79F6441
* 计数范围0~999
* 按键1计数值加1,按键2复位
* 1位共阳数码管显示计数值,当计数值有两位及以上数字时,数码管分时循环显示各位数字
实物图:
原理图:
main.c 单片机程序:(项目文件见附件)
- /**********************************************************/
- /* 项目名称:计数器 SH79F6441 + 数码管 */
- /* 功 能:实现0~999按键计数,一位数码管循环显示计数值 */
- /* 计数键按一次加1,复位键清0 */
- /* 作 者:Steven Zhang */
- /* 版 本:V1.0 2021.9.17 */
- /**********************************************************/
- #include "SH79F6441.h"
- #include "main.h"
- #include "Init.h"
- #include "Key.h"
- #include "Display.h"
- #include <intrins.h>
- unsigned int countvalue,Scan_position;
- unsigned char ucTimer0Cnt;
- bit bQuartersecondFlg;
- //bit bTimerFlg=1;
- //bit bHalfHzFlg;
- //bit b2HzFlg;
- void main(void)
- {
- Init();
- while(1)
- {
- Key_process();
- Display();
- }
- }
复制代码 |
评分
-
查看全部评分
|