硬 件PIC16F883 芯 片 , 10 个 按 键 , 4 位 数 码 管
【芯 片 引脚】 【数 码 管 连接】PORTC 连接数 码 管 的 8 段 LED, PORTA连接数 码 管 的 4 个 共阴极(控制选通位 )
【按 键 连接】 按 键 扫 描 程 序 在 上 一 篇 博 文 里 面 有 说 明 , 现 在 还 是 使 用 上 面 的 扫 面 方 式 ( 代 码 都 是 一 样 的 )
用 记 录 按 键 按 下 和 弹 起 的 时 间 判 断 是 不 是 长 按 和 双 击
TMR1 设 置 , 1:4 分 频 、1:8 预分 频 ,计数周期为 8uS
TMR1 溢出一 次时 间 为 0
524288 S keypress 记 录TMR1 溢出的 次数
keypress 大于等于 2 就跳出检测, 认为他是 长 按 ( 时 间 为 1
048576S)
keypress