#include<reg52.h>
#include<absacc.h> //绝对地址访问
#include"delay.h"
#define DAC0832 XBYTE[0x7FFF]
#define mun 2
sbit K2=P3^2; //+
sbit K3=P3^3; //-
sbit K4=P3^4; //三角波
sbit K5=P3^5; //锯齿波
sbit K6=P3^6; //自动模式
/*共阴极数码管 0 1 2 3 4 5 6 7 8 9*/
//char array[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
/*共阳极数码管 0 1 2 3 4 5 6 7 8 9 */
char array[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
int main(void)
{
uchar i=0,j;
/*增*/
if(K2==0)
{
delay_ms(10);
if(K2==0)
{
while(K2==0);
delay_ms(10);
i++;
if(i>=99)
{
i=0;
}
}
}
/*减*/
if(K3==0)
{
delay_ms(10);
if(K3==0)
{
while(K3==0);
delay_ms(10);
i--;
if(i<=0)
{
i=99;
}
}
}
/*自动模式*/
if(K6==0)
{
delay_ms(10);
if(K6==0)
{
while(!K6);
delay_ms(10);
vip:
i=0;
while(i<=99)
i++;
if(i>=99)
{
while(i>=0)
i--;
if(i<=0) goto vip;
}
}
}
/*三角波*/
if(K4==0)
{
delay_ms(10);
if(K4==0)
{
while(!K4);
delay_ms(10);
for (j=0; j<0xff;j++)
{
DAC0832=j;
delay_ms(100);
}
for (j=0xff; j>0; j--)
{
DAC0832=j;
delay_ms(100);
}
}
}
/*锯齿波*/
if(K5==0)
{
delay_ms(10);
if(K5==0)
{
while(!K5);
delay_ms(10);
for(j=0;j<0xff;j++)
{
DAC0832=j;
}
}
}
P1=0xff; //消影
P2=0xff; //消影
P1=array[i%10]; //个位
P2=array[i/10]; //十位
P0=mun*(P1+P2*10); //输给DAC0832的数字量
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
数控电源.zip_15V_PCB 数码管_pcb_数控电源_数控电源 PCB
共192个文件
zip:140个
log:21个
lst:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 95 浏览量
2022-07-14
23:58:12
上传
评论 2
收藏 5.97MB ZIP 举报
温馨提示
(1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于10mV; (2)输出电流:500mA; (3)输出电压值由数码管显示; (4)由“+”、“-”两键分别控制输出电压步进增减; (5)为实现上述几部件工作,自制一稳压直流电源,输出±15V,+5V。 2.发挥部分 (1)可通过一个扫描式矩阵键盘对输出电压进行预置在0~9.9V之间的任意一个值; (2)用按键可进行加减电压值,实现输出电压变化(步进0.1V不变); (3)扩展输出电压种类(比如三角波,方波)。 附件包含程序和pcb
资源推荐
资源详情
资源评论
收起资源包目录
数控电源.zip_15V_PCB 数码管_pcb_数控电源_数控电源 PCB (192个子文件)
STARTUP.A51 6KB
Demo_uvopt.bak 56KB
Demo_uvproj.bak 13KB
main.c 2KB
delay.c 132B
PCB.CMP 548B
PCB.CMPPreview 15KB
Demo 7KB
delay.h 158B
Demo.hex 1KB
PCB1.PcbDoc.htm 5KB
Demo.lnp 142B
PCB1 PCB ECO 2016-12-4 14-05-33.LOG 6KB
PCB1 PCB ECO 2016-12-3 19-47-32.LOG 6KB
PCB1 PCB ECO 2016-12-6 22-37-15.LOG 5KB
PCB1 PCB ECO 2016-12-4 20-26-41.LOG 5KB
PCB1 PCB ECO 2016-12-3 18-27-03.LOG 5KB
PCB1 PCB ECO 2016-12-3 18-22-58.LOG 5KB
PCB1 PCB ECO 2016-12-6 23-25-38.LOG 5KB
PCB1 PCB ECO 2016-12-3 18-38-34.LOG 5KB
Sheet1 SCH ECO 2016-12-4 20-06-17.LOG 1KB
Sheet1 SCH ECO 2016-12-3 17-52-56.LOG 1KB
PCB1 PCB ECO 2016-12-6 22-12-20.LOG 737B
PCB1 PCB ECO 2016-12-6 22-19-28.LOG 737B
PCB1 PCB ECO 2016-12-6 22-15-01.LOG 737B
PCB1 PCB ECO 2016-12-3 19-20-33.LOG 584B
PCB1 PCB ECO 2016-12-3 19-58-50.LOG 461B
PCB1 PCB ECO 2016-12-3 19-49-50.LOG 145B
PCB1 PCB ECO 2016-12-3 20-12-28.LOG 109B
PCB1 PCB ECO 2016-12-3 20-14-47.LOG 109B
Sheet1 SCH ECO 2016-12-3 19-58-39.LOG 66B
PCB1 PCB ECO 2016-12-3 20-00-00.LOG 25B
PCB1 PCB ECO 2016-12-3 19-49-21.LOG 0B
STARTUP.lst 14KB
main.lst 5KB
delay.lst 1KB
Demo.m51 9KB
main.obj 5KB
delay.obj 1KB
STARTUP.obj 807B
PCB1.PcbDoc 587KB
PCB1.PcbDocPreview 4KB
PCB.PcbLib 177KB
Demo.plg 170B
Demo.plg 0B
PCB_Project_1.PrjPcb 40KB
PCB_Project_1.PrjPcbStructure 48B
Sheet1.SchDoc 173KB
Sheet1.SchDocPreview 79KB
YUAN1.SchLib 65KB
Demo.uvopt 73KB
Demo.uvproj 13KB
PCB1.~(26).PcbDoc.Zip 534KB
PCB1.~(27).PcbDoc.Zip 452KB
PCB1.~(5).PcbDoc.Zip 450KB
PCB1.~(3).PcbDoc.Zip 450KB
PCB1.~(4).PcbDoc.Zip 450KB
PCB1.~(6).PcbDoc.Zip 450KB
封装库.~(2).PCBLIB.Zip 302KB
封装库.~(1).PCBLIB.Zip 297KB
PCB1.~(25).PcbDoc.Zip 35KB
PCB1.~(24).PcbDoc.Zip 34KB
PCB1.~(23).PcbDoc.Zip 34KB
PCB1.~(19).PcbDoc.Zip 34KB
PCB1.~(22).PcbDoc.Zip 34KB
PCB1.~(18).PcbDoc.Zip 34KB
PCB1.~(20).PcbDoc.Zip 34KB
PCB1.~(21).PcbDoc.Zip 34KB
PCB1.~(17).PcbDoc.Zip 34KB
PCB1.~(14).PcbDoc.Zip 33KB
PCB1.~(15).PcbDoc.Zip 33KB
PCB1.~(16).PcbDoc.Zip 33KB
PCB1.~(13).PcbDoc.Zip 33KB
PCB1.~(8).PcbDoc.Zip 33KB
PCB1.~(2).PcbDoc.Zip 25KB
PCB.~(26).PcbLib.Zip 25KB
PCB.~(25).PcbLib.Zip 25KB
PCB1.~(7).PcbDoc.Zip 25KB
PCB.~(24).PcbLib.Zip 24KB
PCB.~(23).PcbLib.Zip 24KB
PCB1.~(12).PcbDoc.Zip 24KB
PCB1.~(9).PcbDoc.Zip 24KB
PCB1.~(1).PcbDoc.Zip 24KB
PCB1.~(1).PcbDoc.Zip 24KB
Sheet1.~(51).SchDoc.Zip 23KB
Sheet1.~(53).SchDoc.Zip 23KB
Sheet1.~(52).SchDoc.Zip 23KB
PCB.~(19).PcbLib.Zip 23KB
PCB.~(20).PcbLib.Zip 23KB
PCB.~(21).PcbLib.Zip 23KB
PCB.~(18).PcbLib.Zip 23KB
PCB.~(22).PcbLib.Zip 23KB
Sheet1.~(49).SchDoc.Zip 23KB
Sheet1.~(50).SchDoc.Zip 23KB
Sheet1.~(48).SchDoc.Zip 23KB
PCB.~(17).PcbLib.Zip 23KB
Sheet1.~(44).SchDoc.Zip 22KB
PCB.~(6).PcbLib.Zip 21KB
PCB.~(8).PcbLib.Zip 21KB
PCB.~(7).PcbLib.Zip 21KB
共 192 条
- 1
- 2
资源评论
- Auaaau2023-06-29资源是宝藏资源,实用也是真的实用,感谢大佬分享~
- 13142022024-04-30资源太好了,解决了我当下遇到的难题,抱紧大佬的大腿~
weixin_42653672
- 粉丝: 93
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功