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

网站主机托管有哪些做包装盒的网站

网站主机托管,有哪些做包装盒的网站,响应式网站的原理,苏州网络公司微信开发目录 一、实验环境与实验器材 二、实验内容及实验步骤 三、proteus复位电路 1.改电阻的阻值(方法一) 2.改电阻的属性(方法2) 一、实验环境与实验器材 环境:Keli,STC-ISP烧写软件,Proteus. …

目录

一、实验环境与实验器材

二、实验内容及实验步骤 

三、proteus复位电路

1.改电阻的阻值(方法一)

2.改电阻的属性(方法2)


 

一、实验环境与实验器材

环境:KeliSTC-ISP烧写软件,Proteus.        

器材:TX-1C单片机(STC89C52RC)、电脑。

二、实验内容及实验步骤 

用C语言编写程序,在TX-1C实验板上实现如下功能:利用定时器产生一个0~99秒变化的秒表,并且显示在数码管1上,每过一秒将这个变化的数写入板上AT24C02内部。当关闭实验板电源,并再次打开实验板电源时,单片机先从AT24C02中将原来写入的数读取出来,接着此数继续变化并显示在数码管上。

代码:

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int 
bit write=0;//定义了一个单个的二进制位,这个位的值初始是0,然后要么1要么0
sbit sda=P2^0;
sbit scl=P2^1;
sbit dula=P2^6;
sbit wela=P2^7;
uchar sec,tcnt;
uchar code table[]={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71};
void delay(){;;}
void delay1ms(uint z)
{uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);
}
void start()//启动信号
{sda=1;delay();scl=1;delay();sda=0;delay();
}
void stop()//停止信号
{sda=0;delay();scl=1;delay();sda=1;delay();
}
void respons()//应答信号
{unsigned char i;scl=1;delay();while((sda==1)&&(i<250)){i++;}scl=0;delay();
}
void init()//总线初始化
{scl=1;delay();sda=1;delay();
}
void write_byte(uchar date)//写操作
{unsigned char i,temp;temp=date;for(i=0;i<8;i++){temp=temp<<1;scl=0;delay();sda=CY;delay();scl=1;delay();}scl=0;delay();sda=1;delay();
}
uchar read_byte()
{unsigned char i,k;scl=0;delay();sda=1;delay();for(i=0;i<8;i++){scl=1;delay();k=(k<<1)|sda;scl=0;delay();}delay();return k;
}
void write_add(uchar address,uchar date)//字节写入格式格式
{start();write_byte(0xa0);//10100000respons();write_byte(address);respons();write_byte(date);respons();stop();
}
uchar read_add(uchar address)
{uchar date;start();write_byte(0xa0);respons();write_byte(address);respons();start();write_byte(0xa1);respons();date=read_byte();stop();return date;    
}
void display(uchar bai_c,uchar sh_c)//显示程序
{dula=0;P0=table[bai_c];//显示第一位dula=1;dula=0;wela=0;P0=0x7e;//11111101wela=1;wela=0;delay1ms(50); // 延时仿真50,单片机5dula=0;P0=table[sh_c];//显示第二位dula=1;dula=0;wela=0;P0=0x7d;//11111110wela=1;wela=0;delay1ms(100);	// 延时仿真50,单片机5
}
void main()
{init();sec=read_add(2);//读出保存的数据赋予secif (sec>100)//防止首次读取出现错误{sec=0;}TMOD=0x01;//定时器工作在方式1ET0=1;EA=1;TH0=(65536-50000)/256;TL0=(65536-50000)%256;//定时器0.05秒中断一次TR0=1;//启动定时器while(1){display(sec/10,sec%10);if(write==1)//判断计时器是否计时1秒{write=0;//清0write_add(2,sec);//在24c02的地址2中写入数据sec}}
}
void t0() interrupt 1//定时器中断服务函数
{TH0=(65536-50000)/256;TL0=(65536-50000)%256;tcnt++;//每过50ms,tcnt加1if(tcnt==20){tcnt=0;//重新再计sec++;write=1;//1秒写一次24c02if(sec==100)//定时100秒,再从零开始计时{sec=0;}}
}

80时关闭单片机电源,重启后单片机从80开始计时。

图2.1 单片机重启前后计数一致 

图2.2 仿真图 

EEPROM是一种非易失的存储器,常用当做数据存储器,在程序运行当中所需要的数据,配置等等。在STC当中,把Flash当做EEPROM,并不是真正的EEPROM。

    基本操作包括字写入/只读取/块擦除三种, 这些是STC特有的,一般并不能用仿真来实现 ,用Proteus来仿真,或许可以,但是效果不太好,得到一条经验,那就是在硬件允许的情况下,应该首先考虑用硬件来验证程序。

三、proteus复位电路

Protues 搭建了 51 的最小系统电路,在实物中好用的复位电路,到仿真里不能正常复位了。

解决方法:

1.改电阻的阻值(方法一)

将复位电路的电阻改为 100Ω

图3.1.1 改R2 阻值为100 

2.改电阻的属性(方法2)

双击复位电路的电阻,找到 Model Type ,下拉选择 DIGITAL

图3.2.1 改model Type 

图3.2.2 复位电路有用的 

 


文章转载自:

http://cO5VnNTP.kmpmx.cn
http://zRTykvWX.kmpmx.cn
http://gvzc1jSJ.kmpmx.cn
http://ucLpEbbU.kmpmx.cn
http://wYvLSPCi.kmpmx.cn
http://zg6YGMPX.kmpmx.cn
http://3fDQeR2p.kmpmx.cn
http://eBgs60oW.kmpmx.cn
http://wMKkVqlT.kmpmx.cn
http://7wHOlU4D.kmpmx.cn
http://XqJodprL.kmpmx.cn
http://4NHQNz6K.kmpmx.cn
http://FA2zAx9R.kmpmx.cn
http://fHsdgyJ4.kmpmx.cn
http://xjix0XZq.kmpmx.cn
http://pwp7PVDH.kmpmx.cn
http://y2NS1xRt.kmpmx.cn
http://H2JsV4aw.kmpmx.cn
http://j3VF3W29.kmpmx.cn
http://hOXu5Qoa.kmpmx.cn
http://bHItKb0s.kmpmx.cn
http://hRUfKgot.kmpmx.cn
http://ufDginYL.kmpmx.cn
http://J1Z0UFxy.kmpmx.cn
http://PdaksajO.kmpmx.cn
http://6OxDoj8y.kmpmx.cn
http://Nnb7Fz27.kmpmx.cn
http://l7SaNrj3.kmpmx.cn
http://5WQqqZ7J.kmpmx.cn
http://Oswvv2RQ.kmpmx.cn
http://www.dtcms.com/wzjs/607906.html

相关文章:

  • 建立网站 英语怎么说301重定向到新网站
  • 企业网站建设(信科网络)设计企业公司网站
  • 网站建设之后建设报名系统网站
  • 住房和建设厅官方网站全网营销推广是什么
  • 在线听音乐网站建设广东智能网站建设哪家有
  • 两学一做 官方网站公司官网网站如何建立
  • 动力做网站wordpress漏洞总结
  • 最权威的做网站优化价格怎样做古玩网站
  • asp网站生成静态哪些网站可以做任务挣钱
  • 两个网站合并建设实施方案望野博物馆
  • 自己的电脑可以做网站服务器吗学科专业建设思路和目标
  • 湖南专业建站按效果付贿wordpress 纯净主题
  • 成都好网站seo是什么职位缩写
  • 网站建设存在问题整改报告怎样查看wordpress
  • 做哪个行业的网站好快照不更新怎么办
  • 上海做网站优化公司网站运营需要++做哪些工作
  • 平面设计相关的网站有哪些内容门户网站做的比较好的公司
  • app营销网站模板做的很好的网站
  • 织梦网站新闻列表调用wordpress 主机什么系统
  • 营销型网站建设网站建设制作大丰区城乡和住房建设局网站
  • 怎么描述网站主页做的好做国际网站一般做什么风格
  • 网站如何做分享住房城乡建设干部学院网站
  • 接网站做项目赚钱吗网页怎么打不开
  • 如何将百度云做成网站文件服务器网站后缀有哪些
  • 岳阳网站推广wordpress的标题字体大小
  • 郑州做公司网站的做网站那个程序好
  • 网站开发哪种专业怎么用自己主机做网站、
  • 岳阳网站网站建设wordpress修改源代码
  • wordpress如何从网站登录后台dedecms 网站首页
  • wordpress漫画站主题免费网站代码下载