韩国网站的频率计对不!我用Keil怎么不能生成HEX
-
我是超菜鸟!只会做!不懂程序网站是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 카운터 동작 금지 // } 展开
全部评论(0条)
热门问答
- 韩国网站的频率计对不!我用Keil怎么不能生成HEX
- 我是超菜鸟!只会做!不懂程序网站是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 카운터 동작 금지 // } 展开
- 这个网站我知道
- 请问你是车辆工程群的吗?还有请教下行车的数据是否由CAN总线提交给ECU请问汽车上还有没有类似ECU的控制单元... 请问你是车辆工程群的吗? 还有请教下行车的数据是否由CAN总线提交给ECU 请问汽车上还有没有类似ECU的控制单元 展开
- 用频率计200Hz-1000Hz频率信号怎么检测
- 韩国酷晨电饭煲的量杯怎么用
- 韩国酷晨电饭煲的量杯怎么用
- KEIL逻辑分析仪怎么设置不了端口
- KEIL逻辑分析仪怎么设置不了端口
- keil的逻辑分析仪怎么调价stm32的引脚
- 网站数据采集软件cherget 3.3怎么用
- 周立功逻辑分析仪的频率计功能怎么用的?
- proteus里的频率计为什么不显示
- 为什么生成弱电解质的离子不能共存
- 为什么生成弱电解质的离子不能共存
- 用junit怎么自动生成测试代码
- 用尿液洗眼行吗?我感觉对我的眼见光易流泪有用,不只行不
- 网站数据分析工具用什么软件?网站是哪个?
- 荧光探针标记基团fam和hex的区别
- 我用proteus仿真 ,频率计在4V以下没示数
- 如图 正弦波幅值 4V以下,频率计无示数 必须要4V以上 才会正确显示一个频率 这是什么原因啊
- 频率计精度怎么计算
- 精度的单位用LSB表示,谁能帮忙举个例子介绍一个具体怎么算精度呢?
- 频率计精度怎么算
频率计精度怎么算
在频率计的使用过程中,精度是衡量其性能的重要指标之一。准确地计算频率计的精度对于确保测试结果的可靠性至关重要。本文将深入探讨频率计精度的计算方法,分析影响精度的因素,以及如何根据实际需求选择合适的频率计。通过本篇文章,您将了解如何评估频率计的精度,以提升测试效率和准确性。
频率计精度的计算主要依赖于其分辨率和测量范围。频率计精度一般以误差范围来表示,通常是以"±"表示的。精度的计算公式为:
[ \text{精度} = \pm (\text{分辨率} + \text{误差百分比}) ]
其中,分辨率是频率计所能测量到的小变化量。误差百分比通常由设备的稳定性、校准等因素决定。要准确计算频率计的精度,首先需要确认设备的分辨率以及在测量过程中可能出现的系统误差。
在实际应用中,频率计的精度不仅与设备的硬件设计密切相关,还受到外部环境因素的影响。例如,温度变化、湿度变化、电源波动等都可能影响频率计的测量结果。因此,进行精度计算时,应综合考虑这些环境因素,以获得更加的测量数据。
为了进一步提高频率计的精度,许多高端频率计采用了数字信号处理技术(DSP),通过内置算法对测量结果进行补偿,从而减少外部干扰带来的误差。频率计的定期校准也是保证其精度的有效措施。通过与已知标准频率源的比对,可以确保频率计在长时间使用后的精度稳定性。
总结而言,频率计精度的计算不仅仅依赖于简单的公式,还涉及多方面的因素。了解并掌握频率计精度的计算方法,可以帮助工程师更准确地评估测试设备的性能,提升实验结果的可靠性。在选择频率计时,必须综合考虑其精度、稳定性及外部环境的影响,以确保设备在实际工作中的佳表现。
5月突出贡献榜
推荐主页
最新话题
参与评论
登录后参与评论