资源简介
文件中包含仿真电路和代码,本文件为TLC5615可调节频率的正弦波输出。代码已全部加上注释,方便查看
代码片段和文件信息
/*******TLC5615********
@time: 2020-4-10
@author: Splendid
***************************/
#include “reg52.h“
#include “intrins.h“
sbit sclk = P2^0; //串行时钟输入端
sbit cs = P2^1; //芯片选择,低有效
sbit din = P2^2; //串行二进制数输入端
sbit key1 = P2^7; //控制频率的加按键
sbit key2 = P2^6; //控制频率的减按键
int code table[]={5125185255315375435505565625685755815875935996066126186246306366426486546606666726786846906967027087137197257307367427477537587647697757807857917968018068118168218268318368418468508558608648698738788828868918958999039079119159199229269309339379409449479509539579609639669689719749779799829849869899919939959979991001100310041006100810091011101210131014101510171017101810191020102110211022102210221023102310231023102310231023102210221022102110211020101910181017101710151014101310121011100910081006100410031001999997995993991989986984982979977974971968966963960957953950947944940937933930926922919915911907903899895891886882878873869864860855850846841836831826821816811806801796791785780775769764758753747742736730725719713708702696690684678672666660654648642636630624618612606599593587581575568562556550543537531525518512506499493487481474468462456449443437431425418412406400394388382376370364358352346340334328322316311305299294288282277271266260255249244239233228223218213208203198193188183178174169164160155151146142138133129125121117113109105102989491878480777471676461585653504745424038353331292725232120181615131211109776543322211111112223345677910111213151618202123252729313335384042454750535658616467717477808487919498102105109113117121125129133138142146151155160164169174178183188193198203208213218223228233239244249255260266271277282288294299305311316322328334340346352358364370376382388394400406412418425431437443449456462468474481487493499506512 }; //正弦波
int val = 1000; //初始值
void delay(unsigned int y)
{
unsigned int xz;
for(x = y;x>0;x--);
for(z = 120;z>0;z--);
}
void key_scan() //按键扫描程序
{
if(key1==0) //key1按下
{
delay(10);
while(!key1);
val+=1000; //频率加
if(val==10000) //上界
{
val = 1000;
}
}
else if(key2==0) //key2按下
{
delay(10);
while(!key2);
val-=100; //频率减
if(val==100) //下界
{
val = 1000;
}
}
}
void DAC( unsigned int val)
{
int a;
cs = 0;
val <<= 6;
for(a = 0;a<12;a++) //从高到低发送
{
sclk = 1;
_nop_();
_nop_();
if((val&0x8000) != 0) //判断是否有数据输入
{
din = 1; //信号1写入芯片
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-16 11:35 TLC5615+可调频率正弦波\
文件 71228 2020-04-16 11:35 TLC5615+可调频率正弦波\1.uvgui.HP
文件 5081 2020-04-12 23:22 TLC5615+可调频率正弦波\1.uvopt
文件 12054 2020-04-12 23:22 TLC5615+可调频率正弦波\1.uvproj
目录 0 2020-04-12 23:22 TLC5615+可调频率正弦波\Listings\
文件 8072 2020-04-12 23:22 TLC5615+可调频率正弦波\Listings\1.m51
文件 6532 2020-04-12 23:22 TLC5615+可调频率正弦波\Listings\main.lst
文件 3551 2020-04-16 11:35 TLC5615+可调频率正弦波\main.c
目录 0 2020-04-12 23:22 TLC5615+可调频率正弦波\ob
文件 6164 2020-04-12 23:22 TLC5615+可调频率正弦波\ob
文件 1019 2020-04-12 23:22 TLC5615+可调频率正弦波\ob
文件 5475 2020-04-12 23:22 TLC5615+可调频率正弦波\ob
文件 83 2020-04-12 23:22 TLC5615+可调频率正弦波\ob
文件 6376 2020-04-12 23:22 TLC5615+可调频率正弦波\ob
目录 0 2020-04-12 23:23 TLC5615+可调频率正弦波\proteus\
文件 15223 2020-04-10 22:50 TLC5615+可调频率正弦波\proteus\Backup Of 新工程.pdsbak
文件 15319 2020-04-12 23:20 TLC5615+可调频率正弦波\proteus\Last Loaded 新工程.pdsbak
文件 15233 2020-04-12 23:20 TLC5615+可调频率正弦波\proteus\新工程.pdsprj
文件 2357 2020-04-16 10:56 TLC5615+可调频率正弦波\proteus\新工程.pdsprj.DESKTOP-VK0U9EN.HP.workspace
文件 162003 2020-04-12 23:14 TLC5615+可调频率正弦波\按了减的截图.jpg
文件 155844 2020-04-12 23:19 TLC5615+可调频率正弦波\按了加的截图.jpg
相关资源
- TLC5615C+输出三角波+仿真.zip
- 基于单片机的酒精浓度测试仪的程序
- 源程序 - 副本.rar
- 基于单片机的交通灯控制系统设计程
- 单片机proteus8255A芯片扩展
- 图片提取软件内有教程
- 胡乾斌版单片机课后习题答案
- 基于51单片机的电子表
- 基于51单片机实现简单五子棋
- 干电池剩余电量百分比算法函数
- 数字温度计用51单片机程序
- 51单片机利用8266wifi获取网络时间,亲
- 51单片机频率计程序
- Protues 8.6安装包+安装教程
- 基于51单片机和热敏电阻数字温度计
- 单片机课程设计报告书
- 单片机数码管显示温度
- 基于51单片机的只能台灯
- max31856驱动程序官方文件
- 汇编语言单片机5路抢答器代码
- AT89C52单片机学习开发板Proteus仿真图
- 51单片机 LCD12864程序显示文字或者图片
- 基于单片机的老人跌倒检测装置
- 单片机孵化环境温度湿度监控系统设
- 51单片机mpu6050读取六轴原始数据并L
- 应用MSP430单片机的pwm直流电动机调速
- DS2782 美信电量计芯片 IIC STM32/STM8/5
- pic单片机spi双机通信
- 基于C51单片机的8×8-LED点阵屏汉字显示
- 音乐频谱显示参考源代码.rar
评论
共有 条评论