七段显示器 + 74HC595 显示 / 设定
生活随笔
收集整理的這篇文章主要介紹了
七段显示器 + 74HC595 显示 / 设定
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
七段顯示器 + 74HC595 顯示 / 設(shè)定 正接 / 反接 / 倒接 設(shè)定
( 共陽(yáng) Common Anode / Low active )
七段顯示器 + 74HC595 顯示 / 設(shè)定
#if 0// 一般正常 74HC595 + 七段顯示器#define _a 0#define _b 1#define _c 2#define _d 3#define _e 4#define _f 5#define _g 6#define _p 7 #else// 反面接七段顯示器 (Flip-Side )#define _a 5#define _b 6#define _c 3#define _d 2#define _e 7 #define _f 0#define _g 1#define _p 4 #endif #if 0// 一般正常 74HC595 + 七段顯示器#define _a 0#define _b 1#define _c 2#define _d 3#define _e 4#define _f 5#define _g 6#define _p 7 #else// 反面接七段顯示器 (Flip-Side )#define _a 5#define _b 6#define _c 3#define _d 2#define _e 7 #define _f 0#define _g 1#define _p 4 #endif code unsigned char map[10]={ 1<<_p | 1<<_g | 0<<_f | 0<<_e | 0<<_d | 0<<_c | 0<<_b | 0<<_a, //01<<_p | 1<<_g | 1<<_f | 1<<_e | 1<<_d | 0<<_c | 0<<_b | 1<<_a, //11<<_p | 0<<_g | 1<<_f | 0<<_e | 0<<_d | 1<<_c | 0<<_b | 0<<_a, //21<<_p | 0<<_g | 1<<_f | 1<<_e | 0<<_d | 0<<_c | 0<<_b | 0<<_a, //31<<_p | 0<<_g | 0<<_f | 1<<_e | 1<<_d | 0<<_c | 0<<_b | 1<<_a, //4 1<<_p | 0<<_g | 0<<_f | 1<<_e | 0<<_d | 0<<_c | 1<<_b | 0<<_a, //51<<_p | 0<<_g | 0<<_f | 0<<_e | 0<<_d | 0<<_c | 1<<_b | 0<<_a, //61<<_p | 1<<_g | 1<<_f | 1<<_e | 1<<_d | 0<<_c | 0<<_b | 0<<_a, //71<<_p | 0<<_g | 0<<_f | 0<<_e | 0<<_d | 0<<_c | 0<<_b | 0<<_a, //81<<_p | 0<<_g | 0<<_f | 1<<_e | 0<<_d | 0<<_c | 0<<_b | 0<<_a //9} ; #if 0// 74HC595 + 倒裝七段顯示器 (Reverse Display)#define _a2 3#define _b2 4#define _c2 5#define _d2 0#define _e2 1#define _f2 2#define _g2 7#define _p2 6 #else// Reverse & Flip Side Display#define _a2 2#define _b2 7#define _c2 0#define _d2 5#define _e2 6 #define _f2 3#define _g2 4#define _p2 1 #endif code unsigned char map2[10]={ 1<<_p2 | 1<<_g2 | 0<<_f2 | 0<<_e2 | 0<<_d2 | 0<<_c2 | 0<<_b2 | 0<<_a2, //01<<_p2 | 1<<_g2 | 0<<_f2 | 0<<_e2 | 1<<_d2 | 1<<_c2 | 1<<_b2 | 1<<_a2, //11<<_p2 | 0<<_g2 | 1<<_f2 | 0<<_e2 | 0<<_d2 | 1<<_c2 | 0<<_b2 | 0<<_a2, //21<<_p2 | 0<<_g2 | 0<<_f2 | 0<<_e2 | 0<<_d2 | 1<<_c2 | 1<<_b2 | 0<<_a2, //31<<_p2 | 0<<_g2 | 0<<_f2 | 0<<_e2 | 1<<_d2 | 0<<_c2 | 1<<_b2 | 1<<_a2, //4 1<<_p2 | 0<<_g2 | 0<<_f2 | 1<<_e2 | 0<<_d2 | 0<<_c2 | 1<<_b2 | 0<<_a2, //51<<_p2 | 0<<_g2 | 0<<_f2 | 1<<_e2 | 0<<_d2 | 0<<_c2 | 0<<_b2 | 0<<_a2, //61<<_p2 | 1<<_g2 | 0<<_f2 | 0<<_e2 | 0<<_d2 | 1<<_c2 | 1<<_b2 | 1<<_a2, //71<<_p2 | 0<<_g2 | 0<<_f2 | 0<<_e2 | 0<<_d2 | 0<<_c2 | 0<<_b2 | 0<<_a2, //81<<_p2 | 0<<_g2 | 0<<_f2 | 0<<_e2 | 0<<_d2 | 0<<_c2 | 1<<_b2 | 0<<_a2 //9} ; #define DPMASK (~(1<<_p )) #define DP2MASK (~(1<<_p2))七段顯示器 + 74HC595 顯示 / 設(shè)定
74HC595 + 七段顯示器 F/G 錯(cuò)位
淘寶店提供之圖面數(shù)據(jù)
總結(jié)
以上是生活随笔為你收集整理的七段显示器 + 74HC595 显示 / 设定的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java识别手写文字_神经网络入门 第6
- 下一篇: 机电课程总结