韩国网站的频率计对不!我用Keil怎么不能生成HEX
充气儿观音
2018-11-22
我是超菜鸟!只会做!不懂程序网站是http://www.sample.co.kr/sefcntr/index.htm 程序如下(不全!全发不上来!:// // 8051 Initial C Source File // #include #include #include #include _sfrbit P36_o_74f... 我是超菜鸟!只会做!不懂程序网站是http://www.sample.co.kr/sefcntr/index.htm 程序如下(不全!全发不上来!://
// 8051 Initial C Source File
//
#include
#include
#include
#include
_sfrbit P36_o_74f161_clr_n = _p3^6; // 외부 카운터 F161 리세트
_sfrbit P35_o_74f161_enp = _p3^5; // 외부 카운터 F161 인에이블
_sfrbit P30_io_74hc393_clr_hold = _p3^0; // 외부 카운터 HC393 리세트 / HOLD입력
_sfrbit P37_i_prescaler = _p3^7; // 64 분주 Pre Scaler
//
// 7 Segment LED 패턴 데이터
// hgfedcba
#define DIG0 0xC0 // 11000000b ; 0 P2.0
#define DIG1 0xF9 // 11111001b ; 1 +-----a-----+
#define DIG2 0xA4 // 10100100b ; 2 | |
#define DIG3 0xB0 // 10110000b ; 3 P2.5 f b P2.1
#define DIG4 0x99 // 10011001b ; 4 | |
#define DIG5 0x92 // 10010010b ; 5 | P2.6 |
#define DIG6 0x82 // 10000010b ; 6 +-----g-----+
#define DIG7 0xD8 // 11011000b ; 7 | |
#define DIG8 0x80 // 10000000b ; 8 P2.4 e c P2.2
#define DIG9 0x98 // 10011000b ; 9 | |
// ; | P2.3 |
#define DIGM 0xBF // 10111111b ; - +-----d-----+ * h P2.7
#define DIGP 0x7F // 01111111b ; .
#define DIGB 0xFF // 11111111b ; "Blank"
//
const char segment_pattern[] = { DIG0, DIG1, DIG2,\
DIG3, DIG4, DIG5, DIG6, DIG7, DIG8, DIG9 };
//
const char segment_select[] = { 0xFE, 0xFD, 0xFB, \
0xF7, 0xEF, 0xDF, 0xBF, 0x7F };
//
unsigned long trailer;
unsigned long task;
unsigned int trimer;
unsigned char fnd[8];
unsigned char mfnd[8];
unsigned int int_state;
unsigned char fnd_state;
unsigned char boat;
bit hold;
//
//
void _interrupt IVN_TIMER1 time_base() {
//////////////////////////////////////////////
_tl1 = 0x60; _th1 = 0xF0; // 4000 2 M Sec 500 Times
//////////////////////////////////////////////
_p0 = 0xff;
_p2 = segment_select[fnd_state];
_p0 = fnd[fnd_state++];
fnd_state &= 0x07;
//////////////////////////////////////////////
if(int_state == 0) { //
P35_o_74f161_enp = 0; // 외부 카운터 F161 카운터 동작 금지
//
}
全部评论
您可能感兴趣的社区主题
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情