用PIC16F877A单片机驱动按键控制8个数码管的显示的C程序(共5页).doc
《用PIC16F877A单片机驱动按键控制8个数码管的显示的C程序(共5页).doc》由会员分享,可在线阅读,更多相关《用PIC16F877A单片机驱动按键控制8个数码管的显示的C程序(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上用PIC16F877A单片机驱动按键控制8个数码管的显示的C程序经典按键控制数码管C程序#include #define HC595_SER RB7 #define HC595_SCK RB6 #define HC595_RCK RB5 #define key_164_data RB3 #define key_164_clk RB2 #define key_com1 RB1 #define key_com0 RB0 #define TURE 1 bit key_finish; /定义的位变量,这是PICmate仿真软件环境的特有的地方 unsigned int sam
2、ple_key; unsigned int sample_keyBuf2; unsigned int key_value; unsigned char key_row_sel; unsigned char key_number;/键号 unsigned int T100ms; unsigned char disbuf8; const unsigned char seven_seg16=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; /- void disbuf_update(voi
3、d) if(key_number=16) disbuf0=0xff; disbuf1=0xff; disbuf2=0xff; disbuf3=0xff; disbuf4=0xff; disbuf5=0xff; disbuf6=0xff; disbuf7=0xff; return; disbuf0=seven_segkey_number; disbuf1=seven_segkey_number; disbuf2=seven_segkey_number; disbuf3=seven_segkey_number; disbuf4=seven_segkey_number; disbuf5=seven_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PIC16F877A 单片机 驱动 按键 控制 数码管 显示 程序
限制150内