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

昆明网站建设系统上海网络推广培训学校

昆明网站建设系统,上海网络推广培训学校,华强北电子网站建设,网页设计与制作实训总结报告目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 采用STC89C52单片机最小系统,设计DAC0832、放大器、与示波器显示方波,四位数码管显示频率,两个按键可调。 二、硬件资源 基于KEIL5编写C代码,PROT…

目录

一、主要功能

二、硬件资源

三、程序编程

四、实现现象


一、主要功能

采用STC89C52单片机最小系统,设计DAC0832、放大器、与示波器显示方波,四位数码管显示频率,两个按键可调。

二、硬件资源

基于KEIL5编写C++代码,PROTEUS8.15进行仿真,全部资源在页尾,提供安装包。

三、程序编程

#include "reg51.h" 
#include <data.h>
#define uchar unsigned char   
#define uint unsigned int   
#define key P1   
#define dataout P3   
#define dula P0		//段选信号的锁存器控制
sbit wei1=P2^4;
sbit wei2=P2^5;
sbit wei3=P2^6;
sbit wei4=P2^7;
static int mc[5]={0,0,6,0,0};
static int a;
uchar fre[5] ="001Hz";
uint data THHL=65536-3906;
uchar data keyword,n=0;   
uchar data div = 1; unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};			 //0-F字符串void delay(uint count)      //delay
{uint i;while(count){i=200;while(i>0)i--;count--;}
}void keyscan()   
{    keyword=key&0x3f;   if(keyword!=0x3f)   {   while((key&0x3f)!=0x3f);	//等待按键松开   switch(keyword)   {   case 62: {   //增加if(div>=100) THHL=65536-39; else {div++;THHL=65536-3906/div;}//频率upa = div *60;mc[0]=a/1000%10;  mc[1]=a/100%10;mc[2]=a/10%10;mc[3]=a%10;					fre[0]=div/100 + '0';fre[1]=div/10%10 + '0';fre[2]=div%10 + '0';TR1=0;TR1=1; break;}   case 61: { //减小if(div<=1) THHL=65536-3906; else {div--;THHL=65536-3906/div;}//频率downa = div *60;mc[0]=a/1000%10;  mc[1]=a/100%10;mc[2]=a/10%10;mc[3]=a%10;	fre[0]=div/100 + '0';fre[1]=div/10%10 + '0';fre[2]=div%10 + '0';TR1=0;TR1=1; break;}   			default:{break;}   }   }   
}   void init()	//初始化 
{   key=0x3f;P2=0x00;dataout=0x00;THHL=65536-3906;  ///初始频率为1HzTH1=THHL/256;TL1=THHL%256;   TMOD=0x11;ET1=1;TR1=1;EA=1;   
}   void display()
{wei1=0;		//显示千位wei2=1;wei3=1;wei4=1;P0=table[mc[0]];delay(2);wei1=1;		//显示百位wei2=0;wei3=1;wei4=1;P0=table[mc[1]];delay(2);wei1=1;		//显示十位wei2=1;wei3=0;wei4=1;P0=table[mc[2]];delay(2);wei1=1;		//显示个位wei2=1;wei3=1;wei4=0;P0=table[mc[3]];delay(2);P0=0x00;
}
void main()   
{   init();while(1)   {   keyscan(); //按键dataout=squ_tab[n]; //方波display();}   
}   void time_intt1(void) interrupt 3   
{   TL1=THHL%256;TH1=THHL/256;   n++;
}   

四、实现现象

具体动态效果看B站演示视频:

基于单片机的方波频率可调_哔哩哔哩_bilibili

全部资料(源程序、仿真文件、安装包、演示视频):
链接: https://pan.baidu.com/s/1vvaAZXOqk87dgPrYmRI-_w?pwd=xaz4 提取码: xaz4 

http://www.shuangfujiaoyu.com/news/59938.html

相关文章:

  • 怎么注册公司都需要什么手续百度自然搜索排名优化
  • 在线做图软件网站建设及推广优化
  • 大数据比赛网站建设重庆网站推广专家
  • 网站备案升级今天刚刚发生的新闻
  • 深圳企业网站建设制作设计公司西安疫情最新数据消息5分钟前
  • 沈阳网站建设方法网站友链外链
  • 深圳建设交易网站百度云登录
  • 网站空间查询域名注册优惠
  • 知名企业网站人才招聘情况引流推广网站平台
  • 深圳设计周展会2023成都seo技术经理
  • 家装设计网站开发彩虹云商城网站搭建
  • 做网站开增值税发票免费网站推广软件
  • 山海关区建设局网站免费外链工具
  • 教学网站在线自测功能怎么做seo专业培训机构
  • 做网站用的代码软文兼职
  • 购物网站用那个软件做seo优化易下拉霸屏
  • 舟山网站设计阿里云com域名注册
  • seo流量推推蛙贴吧优化
  • 软件公司都是帮别人做网站么免费网站建站
  • 网站右侧固定标题怎么做福州短视频seo
  • 龙岗做手机网站互联网产品运营
  • ftp中如何找到网站首页百度手机助手下载安装最新版
  • 百度站长推送百度店铺
  • 提升学历需要什么条件seo是搜索引擎营销吗
  • 国家为何要求所有网站均须备案锦州seo推广
  • java做博客网站有哪些功能导购网站怎么推广
  • 台州网站建站公司深圳全网推广方案
  • 北京做网站的公司百度联盟app
  • 做网站建设的公司有哪些搜云seo
  • 郑州机械网站制作网络营销的工具和方法