资源简介
信号发生器的详细制作,相关人员可以借鉴借鉴。
代码片段和文件信息
#include //包含头文件
#include
#define uchar unsigned char //宏定义
#define uint unsigned int
sbit s1=P3^5; //定义按键的接口
sbit s2=P3^6;
sbit s3=P3^7;
sbit s4=P3^4;
sbit led0=P3^0;
sbit led1=P3^1;
sbit led2=P3^2;
sbit led3=P3^3;
sbit lcdrs=P2^7; //液晶控制位
sbit lcden=P2^6;
char numboxingu; //定义全局变量
int pinlv=100bujin=1bujin1=1;
uchar code table[]=“0123456789“; //定义显示的数组
uchar code table1[]=“Fout= Wave form:“;
unsigned long int m;
int abhnum1;
//自定义字符
uchar code zifu[]={
0x0e0x110x110x000x000x000x000x00
0x000x000x000x000x110x110x0e0x00 //正弦波 0 1
0x000x070x040x040x040x040x1c0x00
0x000x1c0x040x040x040x040x070x00 //矩形波 2 3
0x000x010x020x040x080x100x000x00
0x000x100x080x040x020x010x000x00 //三角波 4 5
0x000x010x030x050x090x110x000x00 //锯齿波 6
};
uchar code sin[64]={
135145158167176188199209218226234240245249252254254253251247243237230222213204193182170158
1461331211089684726150413224171173100259142028364555667890102114128
}; //正弦波取码
uchar code juxing[64]={
255255255255255255255255255255255255255255255255255255255255255255255255255255
25525525525525525500000000000000000000000000000000
}; //矩形波取码
uchar code sanjiao[64]={
081624324048566472808896104112120128136144152160168176184192200208216224232240248
248240232224216208200192184176168160152144136128120112104968880726456484032241680
}; //三角波取码
uchar code juchi[64]={
04812162024283236404549535761656973778185899397101105109113117121125130134138142
146150154158162166170174178182186190194198202206210215219223227231235239243247251255
}; //锯齿波取码
void delay(uint xms) //延时函数
{
int ab;
for(a=xms;a>0;a--)
for(b=110;b>0;b--);
}
void write_com(uchar com) //写命令函数
{
lcdrs=0;
P0=com;
delay(1);
lcden=1;
delay(1);
lcden=0;
}
void write_date(uchar date) //写数据函数
{
lcdrs=1;
P0=date;
delay(1);
lcden=1;
delay(1);
lcden=0;
}
//自定义字符集
void Lcd_ram()
{
uint ijk=0temp=0x40;
for(i=0;i<7;i++)
{
for(j=0;j<8;j++)
{
write_com(temp+j);
write_date(zifu[k]);
k++;
}
temp=temp+8;
}
}
void init_lcd() //初始化函数
{
uchar i;
lcden=0; //默认开始状态为关使能端,见时序图
Lcd_ram();
write_com(0x0f);
write_com(0x38); //显示模式设置,默认为0x38不用变。
write_com(0x01); //显示清屏,将上次的内容清除,默认为0x01.
write_com(0x0c); //显示功能设置0x0f为开显示,显示光标,光标闪烁;0x0c为开显示,不显光标,光标不闪
write_com(0x06); //设置光标状态默认0x06为读一个字符光标加1.
write_com(0x80); //设置初始化数据指针,是在读指令的操作里进行的
for(i=10;i<20;i++) //显示初始化
{
write_date(table
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-31 00:29 信号发生器\
目录 0 2018-10-31 00:25 信号发生器\信号发生器\
文件 288520 2017-09-03 09:15 信号发生器\信号发生器.docx
文件 148413 2014-10-16 00:15 信号发生器\信号发生器\Last Loaded 波形发生器.DBK
文件 148413 2014-10-16 00:15 信号发生器\信号发生器\波形发生器.DSN
文件 792 2018-10-31 00:25 信号发生器\信号发生器\波形发生器.PWI
目录 0 2018-09-12 08:30 信号发生器\信号发生器\程序\
文件 7318 2017-09-02 17:36 信号发生器\信号发生器\程序.txt
文件 19032 2016-09-12 10:07 信号发生器\信号发生器\程序\1
文件 7318 2016-09-12 10:07 信号发生器\信号发生器\程序\1.c
文件 6955 2016-09-12 10:07 信号发生器\信号发生器\程序\1.hex
文件 50 2016-09-12 10:07 信号发生器\信号发生器\程序\1.lnp
文件 19710 2016-09-12 10:07 信号发生器\信号发生器\程序\1.LST
文件 23214 2016-09-12 10:07 信号发生器\信号发生器\程序\1.M51
文件 21391 2016-09-12 10:07 信号发生器\信号发生器\程序\1.OBJ
文件 1570 2016-09-12 10:07 信号发生器\信号发生器\程序\1.plg
文件 70718 2017-09-02 17:29 信号发生器\信号发生器\程序\1.uvgui.lenovo
文件 71890 2014-06-30 14:44 信号发生器\信号发生器\程序\1.uvgui.xuguang
文件 5974 2017-09-02 17:25 信号发生器\信号发生器\程序\1.uvopt
文件 13933 2017-09-02 17:25 信号发生器\信号发生器\程序\1.uvproj
文件 56189 2016-09-12 10:07 信号发生器\信号发生器\程序\1_uvopt.bak
文件 13389 2014-10-11 12:20 信号发生器\信号发生器\程序\1_uvproj.bak
文件 6376 2013-06-24 10:27 信号发生器\信号发生器\程序\STARTUP.A51
文件 14056 2016-09-12 10:07 信号发生器\信号发生器\程序\STARTUP.LST
文件 749 2016-09-12 10:07 信号发生器\信号发生器\程序\STARTUP.OBJ
文件 18708 2016-09-06 20:22 信号发生器\信号发生器\程序\STC12C5A60S2.h
目录 0 2018-10-30 23:24 信号发生器\原理图和PCB版图\
文件 7466496 2014-04-24 22:48 信号发生器\原理图和PCB版图\AD9833信号发生器.PcbDoc
文件 4499 2018-10-30 23:24 信号发生器\原理图和PCB版图\AD9833信号发生器.PcbDoc.htm
文件 38944 2014-04-24 22:48 信号发生器\原理图和PCB版图\AD9833信号发生器.PrjPCB
文件 58 2014-04-24 20:29 信号发生器\原理图和PCB版图\AD9833信号发生器.PrjPCBStructure
............此处省略30个文件信息
- 上一篇:FIFO_delay.rar
- 下一篇:室内环境检测系统.zip
相关资源
- 信号系统 郑君里课后答案
- 数字信号处理(第三版)_课后习题答
- 数字信号处理--第四版中文版_john_G.
- 空间谱估计理论与算法.pdf——王永良
- 信号检测与估计理论学习辅导与习题
- 信号检测与估计理论 赵树杰 赵建勋
- 奥本海默信号与系统答案(第二版)
- 数字信号处理-第四版中文
- 多速率数字信号处理和滤波器组理论
- 成电 信号与信息处理081002考博专业《
- 雷达信号处理基础.Richards著作.邢孟道
- 随机信号分析 - 高新波(
- 最佳滤波原书optimal filter 中文版
- 信号与系统 郑君里 第二版(完整pd
- 数字信号处理——清华大学 胡广书
- Statistical Signal Processing - Detection Esti
- 信号与系统第三版课后习题及答案
- 函数信号发生器 正弦波 三角波 矩形
- 离散时间信号处理(奥本海姆第2版)
- 信号检测与估计理论].赵树杰赵建勋课
- 《数字信号处理基础》 乔伊斯 中文版
- 电子情报ELINT—雷达信号截获与分析修
- 信号与系统郑君里第三版
- 数字信号处理M.H海因斯著-张建华等译
- 现代数字信号处理研究生习题答案.
- 信号与系统分析吴大正.pdf
- 信号与系统郑君里第三版 上册和下册
- 统计信号处理-美Steven M. kay-罗鹏飞
- 统计信号处理基础-估计与检测理论—
- 吴镇扬教授数字信号处理课件PPT整合
评论
共有 条评论