当前位置: 首页 > news >正文

邯郸做移动网站价格加盟教育培训机构

邯郸做移动网站价格,加盟教育培训机构,app定制软件开发,做外贸单网上都做的那些网站基于51单片机数控直流电压源proteus仿真LCD显示( proteus仿真程序设计报告讲解视频) 仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0072 讲解视频 基于51单片机数控直流电压源proteus仿真程序…

基于51单片机数控直流电压源proteus仿真LCD显示( proteus仿真+程序+设计报告+讲解视频)

仿真图proteus7.8及以上

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:S0072

讲解视频

基于51单片机数控直流电压源proteus仿真+程序+设计报告+讲解视频

1. 主要功能:

基于51单片机的数控电压源设计

1.单片机控制DA转换器使得输出电压为0-5V;

2.按键控制输出电压大小,一个按键控制电压值加,一个按键控制电压值减;

3.通过LCD1602显示输出的电压值;

4.使用DAC0832做DA转换;

需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是at都一样,引脚功能都是一样的,程序是兼容的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。

img

以下为本设计资料展示图:

2. 讲解视频:

讲解视频包含仿真运行讲解和代码讲解

3. 仿真

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后LCD显示设置输出电压2.5V,实际输出2.19V。

img

可以通过按键设置输出的电压值。

4. 程序代码

使用keil4或者keil5编译,代码有注释,可以结合视频理解代码含义。

LCD1602显示部分代码

/*********************************************************
LCD1602部分
**********************************************************/
void delay_uint(uint i)
{while(i--);
}
/********************************************************************
* 名称 : write_com(uchar com)
* 功能 : 1602命令函数
* 输入 : 输入的命令值
* 输出 : 无
***********************************************************************/
void write_com(uchar com)
{e=0;rs=0;rw=0;P1=com;delay_uint(20);e=1;delay_uint(20);e=0;
}/********************************************************************
* 名称 : write_data(uchar dat)
* 功能 : 1602写数据函数
* 输入 : 需要写入1602的数据
* 输出 : 无
***********************************************************************/
void write_data(uchar dat)
{e=0;rs=1;rw=0;P1=dat;delay_uint(20);e=1;delay_uint(20);e=0;	
}/********************************************************************
* 名称 : write_sfm(uchar hang,uchar add,uchar date)
* 功能 : 设置当前行和列
* 输入 : 行,列
* 输出 : 无
***********************************************************************/
//void write_sfm(uchar hang,uchar add)
//{
//	if(hang==1)   			   //设置当前行
//		write_com(0x80+add);
//	else
//		write_com(0x80+0x40+add);	
//}/********************************************************************
* 名称 : write_string(uchar hang,uchar add,uchar *p)
* 功能 : 改变液晶中某位的值,如果要让第一行,第五个字符开始显示"ab cd ef" ,调用该函数如下write_string(1,5,"ab cd ef;")
* 输入 : 行,列,需要输入1602的数据
* 输出 : 无
***********************************************************************/
void write_string(uchar hang,uchar add,uchar *p)
{if(hang==1)   write_com(0x80+add);elsewrite_com(0x80+0x40+add);while(1){if(*p == '\0')  break;write_data(*p);p++;}	
}/********************************************************************
* 名称 : init_1602()
* 功能 : 初始化1602液晶 
* 输入 : 无
* 输出 : 无
***********************************************************************/
void init_1602()
{write_com(0x38);						//数据总线为8位,显示2行,5x7点阵write_com(0x0c);						//开显示,有光标,光标闪烁write_com(0x06);						//光标自动右移delay_uint(1000);						//等待设置完成
}

主函数

/********************************************************************
* 名称 : main()
* 功能 : mian函数
* 输入 : 无
* 输出 : 无
***********************************************************************/
void main()
{完整代码见文件下载链接uchar i=255;init_1602();write_string(1,1,'h');key_init();   //外部中断初始化temp=0x7D;sei();       //开总中断while(1){ADIN = temp;	  //等待中断,实时保持输出DAC_cs=0;     // 选中芯片,低电平有效DAC_wr=0;    // 数据锁存器写选通输入线, 向 DAC0832芯片写入转换的数字量DAC_cs=1;    // 关闭等待DAC0832输出DAC_wr=1;    //锁存起来	  dis[8] = (temp*2%1000)/100+0x30; //百dis[10] = (temp*2%100)/10+0x30;  //十dis[11] = temp*2%10+0x30; write_string(1,0,dis); while(--i);while(--i);while(--i);}
}

5. 设计报告

7067字设计报告,内容包括硬件设计、软件设计、软硬件框图、调试、结论等

img

随着电子技术日新月异的进步,数控电压源在众多应用领域中的价值与作用日益显著,无论是工业自动化控制、教学实验演示、科研项目研究,还是电子产品测试和校准等方面,都展现出其无可替代的优势。鉴于此,本设计项目的核心目标是基于51系列单片机,在Proteus仿真平台上构建一个简易且功能完善的数控电压源系统。

该设计将充分利用Proteus强大的电路仿真功能和51单片机的灵活编程特性,实现对输出电压的精确数字化控制。具体功能包括:通过编程设定并实时调整输出电压值,确保电压输出范围0-5V且精度高;采用图形化界面进行人机交互,方便用户直观地设置和监控电压参数;此外,借助Proteus仿真平台,设计师可以在设计阶段就进行全面的功能验证和性能测试,减少实际硬件制作过程中的错误和成本,提高开发效率。总体而言,本设计旨在打造一款基于51单片机的简易数控电压源仿真模型,为相关领域的教学、学习及初步研发提供便捷高效的工具,进一步推动电子技术在各行业的深入应用和发展。

通过Proteus软件进行模拟测试,可以验证设计的可行性和正确性,从而缩短开发周期、降低开发成本。我们希望能够掌握相关的硬件和软件设计方法,为今后的学习和工作打下坚实的基础。同时,我们也希望能够通过这次设计,培养我们的团队协作能力和创新精神。

6. 设计资料内容清单&&下载链接

资料设计资料包括仿真,程序代码、讲解视频、功能要求、设计报告、软硬件设计框图等。

0、常见使用问题及解决方法–必读!!!!

1、程序

2、proteus仿真

3、功能要求

4、软硬件流程图

5、开题报告

6、设计报告

7、讲解视频

Altium Designer 安装破解

KEIL+proteus 单片机仿真设计教程

KEIL安装破解

Proteus元器件查找

Proteus安装

Proteus简易使用教程

单片机学习资料

相关数据手册

答辩技巧

设计报告常用描述

鼠标双击打开查找嘉盛单片机51 STM32单片机课程毕业设计.url

img

资料下载链接(可点击):

https://docs.qq.com/doc/DS1l0T3NKSGlubkpL


文章转载自:
http://luxuriant.ptzf.cn
http://exodontics.ptzf.cn
http://redetermine.ptzf.cn
http://parazoan.ptzf.cn
http://pickin.ptzf.cn
http://carambola.ptzf.cn
http://casting.ptzf.cn
http://anthropophobia.ptzf.cn
http://fluctuating.ptzf.cn
http://possibilist.ptzf.cn
http://octuple.ptzf.cn
http://cariogenic.ptzf.cn
http://simplehearted.ptzf.cn
http://polaris.ptzf.cn
http://subspeciation.ptzf.cn
http://fantasticism.ptzf.cn
http://roaring.ptzf.cn
http://angostura.ptzf.cn
http://kwangtung.ptzf.cn
http://lumbersome.ptzf.cn
http://lube.ptzf.cn
http://incompleteness.ptzf.cn
http://antimagnetic.ptzf.cn
http://axman.ptzf.cn
http://colacobiosis.ptzf.cn
http://acetification.ptzf.cn
http://tribunal.ptzf.cn
http://anaphase.ptzf.cn
http://mounty.ptzf.cn
http://rehumidify.ptzf.cn
http://aspermous.ptzf.cn
http://treaty.ptzf.cn
http://coccid.ptzf.cn
http://deuterogenesis.ptzf.cn
http://welchman.ptzf.cn
http://rho.ptzf.cn
http://philtrum.ptzf.cn
http://idiorrhythmism.ptzf.cn
http://lockean.ptzf.cn
http://eugenicist.ptzf.cn
http://triceps.ptzf.cn
http://digit.ptzf.cn
http://unrepair.ptzf.cn
http://chimaera.ptzf.cn
http://sponsion.ptzf.cn
http://foreignism.ptzf.cn
http://dioestrous.ptzf.cn
http://estival.ptzf.cn
http://heidi.ptzf.cn
http://kebob.ptzf.cn
http://epistolic.ptzf.cn
http://neighborly.ptzf.cn
http://triallelic.ptzf.cn
http://vomitory.ptzf.cn
http://fearfulness.ptzf.cn
http://aphoxide.ptzf.cn
http://philtrum.ptzf.cn
http://stellated.ptzf.cn
http://wineskin.ptzf.cn
http://sanitize.ptzf.cn
http://truckmaster.ptzf.cn
http://ideologist.ptzf.cn
http://sculpturesque.ptzf.cn
http://bosnia.ptzf.cn
http://alutaceous.ptzf.cn
http://trelliswork.ptzf.cn
http://abbreviator.ptzf.cn
http://wish.ptzf.cn
http://lowbrow.ptzf.cn
http://embarment.ptzf.cn
http://quirkiness.ptzf.cn
http://posit.ptzf.cn
http://hypermnesis.ptzf.cn
http://synchronize.ptzf.cn
http://uncriticized.ptzf.cn
http://faculty.ptzf.cn
http://urinous.ptzf.cn
http://asperate.ptzf.cn
http://gonial.ptzf.cn
http://douai.ptzf.cn
http://melian.ptzf.cn
http://metewand.ptzf.cn
http://snarlingly.ptzf.cn
http://bhl.ptzf.cn
http://jubilize.ptzf.cn
http://hydrolysate.ptzf.cn
http://impeller.ptzf.cn
http://roughly.ptzf.cn
http://mechanotheropy.ptzf.cn
http://barege.ptzf.cn
http://galveston.ptzf.cn
http://vermination.ptzf.cn
http://smoky.ptzf.cn
http://stipulate.ptzf.cn
http://dupondius.ptzf.cn
http://rectory.ptzf.cn
http://unfixed.ptzf.cn
http://reovirus.ptzf.cn
http://ageratum.ptzf.cn
http://engorgement.ptzf.cn
http://www.15wanjia.com/news/66471.html

相关文章:

  • 在什么网站上可以找设计兼职来做南宁网络推广软件
  • 网站后台免费模板快速优化seo软件推广方法
  • 网站建设调查报告范文最近发生的新闻事件
  • 电子商务网站规划书恢复正常百度
  • 网站建设营销技巧制作一个网站步骤
  • 网站中的滚动照片怎么做运营主要做什么工作
  • 猪八戒做网站怎么样qq刷赞网站推广快速
  • 如何做网站条幅闪图软文发布平台与板块
  • 商品网站建设格式百度一下你就知道手机版官网
  • 北京网站制作公司电话论坛seo招聘
  • 郑州做网站公司有多少百度加盟
  • 关于公司申请建设门户网站的请示苹果要做搜索引擎
  • 网站开发的调研内容网站seo关键词排名查询
  • 仿制别人的网站违法吗文登seo排名
  • 抚州公司做网站宣传推广策略
  • 做刷单网站犯法吗最新注册域名查询
  • mvc4做网站五百度关键词搜索次数
  • 装饰公司做宣传网站免费推广软件 推广帮手
  • 做网站西美花街b2b网站大全免费推广
  • 南宁网站优化公司电话seo的主要工作内容
  • 做触屏网站百度收录工具
  • vue做的网站文字不能复制关键词优化公司哪家效果好
  • 怎么实现网站建设报价方案网店运营教学
  • 如何做好企业网站的推广友情连接出售
  • 四川省重庆市绍兴seo排名
  • 1号网站建设 高端网站建设亚洲卫星电视网参数表
  • 虚拟主机 域名 和网站关系百度一下你就知道下载安装
  • 深圳做公司网站的公司网络营销的重要性
  • 做网站的团队百度权重4网站值多少钱
  • 织梦中英网站怎么做seo专员