資源簡介
基于51單片機的信號發生器,包括方波、三角波】、正弦波等。內容包含C語言源碼和proteus仿真。
代碼片段和文件信息
#include“key.h“
#include“math.h“
unsigned?int??fword?=?1000;
unsigned?char?Duty;
unsigned?char?gFunctionCount=0;
unsigned?char?gTimeCount=0;
unsigned?char?gType=0;
char?FreqNum[5]={01000};
char?AmpNum[2]={50};
char?DutyNum[2]={50};
/*延時函數:按鍵消抖用*/
static?void?delay10ms(void)
{
unsigned?char?ji;
for(j=0;j<110;j++)
for(i=0;i<100;i++);
}
/*按鍵掃描函數:主函數主循環只調用此函數,其完成參數設定以及下達功能*/
void?key_scan(void)
{
unsigned?int??freqtemp;
unsigned?int??amptemp;
unsigned?char?dutytemp;?
if(KEY1==0)??????????????????//功能鍵按下
{
delay10ms();
if(KEY1==0)
{
gFunctionCount++;
//功能設定一:設置波形
if(gFunctionCount==1)?????
{
gTimeCount=0;
EA?=?0;
LCDDispChar(81‘#‘);
}
//功能設定二:設置頻率
else?if(gFunctionCount==2)
{
? gTimeCount=0
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-26?12:49??基于51單片機的信號發生器\
?????目錄???????????0??2018-08-26?12:43??基于51單片機的信號發生器\仿真\
?????文件??????142756??2018-01-02?15:41??基于51單片機的信號發生器\仿真\Last?Loaded?仿真.DBK
?????文件??????142745??2018-01-02?15:59??基于51單片機的信號發生器\仿真\仿真.DSN
?????文件?????????864??2018-01-02?22:23??基于51單片機的信號發生器\仿真\仿真.PWI
?????文件???????10334??2018-01-02?15:41??基于51單片機的信號發生器\仿真\信號源.hex
?????文件??????????46??2018-01-02?22:20??基于51單片機的信號發生器\仿真\說明.txt
?????目錄???????????0??2018-08-26?12:43??基于51單片機的信號發生器\程序(仿真)\
?????文件???????18213??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\key(1).LST
?????文件????????7349??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\key.c
?????文件?????????455??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\key.h
?????文件???????18101??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\key.LST
?????文件???????14885??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\key.OBJ
?????文件????????8584??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\LCD1602.c
?????文件????????3709??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\LCD1602.h
?????文件???????13797??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\LCD1602.LST
?????文件????????8595??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\LCD1602.OBJ
?????文件????????6376??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\STARTUP.A51
?????文件???????14048??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\STARTUP.LST
?????文件?????????749??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\STARTUP.OBJ
?????文件???????25487??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\信號源
?????文件????????4320??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\信號源.c
?????文件???????10334??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\信號源.hex
?????文件??????????73??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\信號源.lnp
?????文件????????7366??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\信號源.LST
?????文件???????27377??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\信號源.M51
?????文件????????5438??2018-01-02?15:47??基于51單片機的信號發生器\程序(仿真)\信號源.OBJ
?????文件?????????624??2018-01-02?15:49??基于51單片機的信號發生器\程序(仿真)\信號源.plg
?????文件???????59772??2018-01-02?15:49??基于51單片機的信號發生器\程序(仿真)\信號源.uvopt
?????文件???????13739??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\信號源.uvproj
?????文件???????60866??2018-01-02?15:40??基于51單片機的信號發生器\程序(仿真)\信號源_uvopt.bak
............此處省略1個文件信息
- 上一篇:基于c+++Opencv的圖像邊緣提取及擬合
- 下一篇:通訊錄c代碼
評論
共有 條評論