当前位置:   article > 正文

数码管显示实验_记录k1按键的次数,按键次数显示于数码显示管中。

记录k1按键的次数,按键次数显示于数码显示管中。

实验目的:

通过实验,掌握如何通过74HC595扩展IO口,掌握如何运用动态扫描的方法驱动多位数码管;

实验内容:

判断按键SW8(INT1)是否按下,并对按键次数计数,显示在数码管之上;(单片机刚启动后,数码管显示为全0,当第一次按下SW8后,数码管显示0001,当第二次按下SW8后,数码管显示0002)


代码实现:

  1. //ICC-AVR application builder : 2015-4-1 下午 14:28:10
  2. // Target : M16
  3. // Crystal: 7.3728Mhz
  4. #include <iom16v.h>
  5. #include <macros.h>
  6. #define CLR_SHCLK() PORTB&=~(1<<1) //移位时钟 SCLK
  7. #define SET_SHCLK() PORTB|=(1<<1) //移位时钟 SCLK,上升沿
  8. #define CLR_STCLK() PORTB&=~(1<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/946727
推荐阅读
相关标签
  

闽ICP备14008679号