信号发生查表(函数信号发生器)

信号发生查表(函数信号发生器)

ID:38722142

大小:51.50 KB

页数:5页

时间:2019-06-18

信号发生查表(函数信号发生器)_第1页
信号发生查表(函数信号发生器)_第2页
信号发生查表(函数信号发生器)_第3页
信号发生查表(函数信号发生器)_第4页
信号发生查表(函数信号发生器)_第5页
资源描述:

《信号发生查表(函数信号发生器)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include"reg52.h"#defineucharunsignedchar#defineuintunsignedintunsignedcharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};//共阴极~9对应进制数//=============正弦波数据====================ucharcodesin_tab[256]={128,131,134,1

2、37,140,143,146,149,152,156,159,162,165,168,171,174,176,179,182,185,188,191,193,196,199,201,204,206,209,211,213,216,218,220,222,224,226,228,230,232,234,236,237,239,240,242,243,245,246,247,248,249,250,251,252,252,253,254,254,255,255,255,255,255,255,255,255,255,255

3、,255,254,254,253,252,252,251,250,249,248,247,246,245,243,242,240,239,237,236,234,232,230,228,226,224,222,220,218,216,213,211,209,206,204,201,199,196,193,191,188,185,182,179,176,174,171,168,165,162,159,156,152,149,146,143,140,137,134,131,127,124,121,118,115,112,1

4、09,106,103,99,96,93,90,87,84,81,79,76,73,70,67,64,62,59,56,54,51,49,46,44,42,39,37,35,33,31,29,27,25,23,21,19,18,16,15,13,12,10,9,8,7,6,5,4,3,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,2,3,3,4,5,6,7,8,9,10,12,13,15,16,18,19,21,23,25,27,29,31,33,35,37,39,42,44,46,49,51,54

5、,56,59,62,64,67,70,73,76,79,81,84,87,90,93,96,99,103,106,109,112,115,118,121,124,};//三角波信号数据表ucharcodethr_tab[32]={0x00,0x0f,0x1f,0x2f,0x3f,0x4f,0x5f,0x6f,0x7f,0x8f,0x9f,0xaf,0xbf,0xcf,0xdf,0xef,0xff,0xef,0xdf,0xcf,0xbf,0xaf,0x9f,0x8f,0x7f,0x6f,0x5f,0x4f,0x3f,0x

6、2f,0x1f,0x0f};//-------------------------------------------------------------------------------------------------------//锯齿波信号数据表ucharcodejc_tab[33]={0x00,0x08,0x0f,0x18,0x1f,0x28,0x2f,0x38,0x3f,0x48,0x4f,0x58,0x5f,0x68,0x6f,0x78,0x7f,0x88,0x8f,0x98,0x9f,0xa8,0x

7、af,0xb8,0xbf,0xc8,0xcf,0xd8,0xdf,0xe8,0xef,0xf8,0xff};//数码管位选控制口定义sbitLED4=P2^7;sbitLED3=P2^6;sbitLED2=P2^5;sbitLED1=P2^4;//按键口申明sbitS1=P2^3;sbitS2=P2^2;sbitS3=P2^1;unsignedchartabArry[4];//保存显示数据charflag=1;//按键标志,当flag=1时表示没有按下,当flag=0时表示有按键按下intkeycount=0;//按键

8、计数unsignedcharwaveth,wavetl;//用于对定时器付值unsignedintfrecount=100;//频率计数unsignedintmbjs;//码表计数,共采个点//毫秒延时程序voiddelayms(intms){uchari;while(ms--){for(i=250;i>0;i--);}}//键盘

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。