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

做网站一般都选哪家拥有自己的网站 如何做推广

做网站一般都选哪家,拥有自己的网站 如何做推广,邢台网站建设的地方,西安搬家公司收费情况一览表目录 一、实验环境与实验器材 二、实验内容及实验步骤 1. 目标:用C语言编程,实现在1602液晶的第一行显示“I LOVE MCU!”,在第二行显示WWW.TXMCU.COM。 2.目标:用C语言编程,实现第一行从右侧移入“Hello everyone!”…

目录

 

一、实验环境与实验器材

二、实验内容及实验步骤

1. 目标:用C语言编程,实现在1602液晶的第一行显示“I LOVE MCU!”,在第二行显示WWW.TXMCU.COM。

2.目标:用C语言编程,实现第一行从右侧移入“Hello everyone!”,同时第二行从右侧移入“Welcome to here!”,移入速度自定,然后停留在屏幕上。

3.简易仿真


 

一、实验环境与实验器材

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

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

二、实验内容及实验步骤

1. 目标:用C语言编程,实现在1602液晶的第一行显示“I LOVE MCU!”,在第二行显示WWW.TXMCU.COM

代码:

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[]="I LOVE MCU!";
uchar code table1[]="WWW.TXMCU.COM";
sbit lcden=P3^4;
sbit lcdrs=P3^5;
sbit dula=P2^6;
sbit wela=P2^7;
uchar num;
void delay(uint z)
{uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);
}
void write_com(uchar com)
{lcdrs=0;P0=com;delay(5);lcden=1;delay(5);lcden=0;
}
void write_data(uchar date)
{lcdrs=1;P0=date;delay(5);lcden=1;delay(5);lcden=0;
}
void init()
{dula=0;wela=0;lcden=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);
}
void main()
{init();write_com(0x80);for(num=0;num<11;num++){write_data(table[num]);delay(5);}write_com(0x80+0x40);for(num=0;num<13;num++){write_data(table1[num]);delay(5);}while(1);
}

 图2.1.1 硬件显示效果

图2.1.2 proteus仿真图 

Proteus演示视频:

1602液晶显示1

 

2.目标:用C语言编程,实现第一行从右侧移入“Hello everyone!”,同时第二行从右侧移入“Welcome to here!”,移入速度自定,然后停留在屏幕上。

代码:

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[]="Hello everyone!";
uchar code table1[]="welcome to here!";
sbit lcden=P3^4;//液晶使能端
sbit lcdrs=P3^5;//液晶数据命令选择端
sbit dula=P2^6;//锁存器
sbit wela=P2^7;//同上
uchar num;
void delay(uint z)
{uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);
}
void write_com(uchar com)//这个是写命令函数
{lcdrs=0;//选择数据寄存器P0=com;delay(5);//延时大约5毫秒lcden=1;//打开使能端delay(5);lcden=0;
}
void write_data(uchar date)//这个是写数据函数
{lcdrs=1;P0=date;//所有的字符,都是依照ASCII码送过去的,这就是为什么正好数据端是8位的原因,并且不能送汉字的原因delay(5);lcden=1;delay(5);lcden=0;
}
void init()//这个是最开始设置液晶板的函数
{dula=0;wela=0;lcden=0;write_com(0x38);//这四个是对液晶初始化的设定,由P0口接数据段送入液晶板.设置16x2显示,5x7点阵,8位数据接口write_com(0x0c);//开显示,不显示光标write_com(0x06);//写一个字符后,地址指针自动加1write_com(0x01);//显示清0,数据指针清0
}
void main()
{init();write_com(0x80+0x10);//for(num=0;num<15;num++){write_data(table[num]);delay(5);}write_com(0x80+0x50);//这里是让指针,也就是光标定位到第二行第一个,0x40表示的就是第二行第一个for(num=0;num<16;num++){write_data(table1[num]);delay(5);}for(num=0;num<16;num++){write_com(0x18);delay(200);}while(1);
}

图2.2.1 字母正在移入液晶屏(单片机)

 图2.2.2 字母完全移入液晶屏(单片机)

  图2.2.3 字母正在移入液晶屏(仿真)

 图2.2.4 字母完全移入液晶屏(仿真) 

Proteus仿真视频:

1602液晶显示(2)

3.简易仿真

#include "reg52.h"
sbit RS=P3^0;
sbit RW=P3^1;
sbit E=P3^2;unsigned char str[]={"Hello world!"};
void delay(unsigned int t)
{unsigned int i=0,j=0;for(i=0;i<t;i++){for(j=0;j<120;j++);}
}void writedat(unsigned char dat)
{RS=1;RW=0;E=0;P2=dat;delay(5);E=1;E=0;
}void writecom(unsigned char com)
{RS=0;RW=0;E=0;P2=com;delay(5);E=1;E=0;
}void display()
{unsigned int i=0;writecom(0x80+2+0x40);delay(5);
//	writedat('A');
//	delay(5);
//	writedat(0x32);
//	delay(5);while(str[i]!='\0'){writedat(str[i]);delay(5);i++;}
}
void initlcd()
{writecom(0x38);writecom(0x0c);writecom(0x06);writecom(0x01);		
}void main()
{initlcd();while(1){display();}
}

Proteus仿真图:

图2.3.1 仿真图(简易版)

仿真视频 :

1602液晶(简易版)

 

 


文章转载自:

http://ucjDAL6T.jbysr.cn
http://KgL1q22z.jbysr.cn
http://t0y9YNMi.jbysr.cn
http://lWPYdUr2.jbysr.cn
http://McujiXs6.jbysr.cn
http://zRm8aixY.jbysr.cn
http://9wUHBdfO.jbysr.cn
http://fzRhGAhn.jbysr.cn
http://2XtVCIMV.jbysr.cn
http://MLIUxMw9.jbysr.cn
http://f08qQYLW.jbysr.cn
http://BQaw5cbq.jbysr.cn
http://Htln7n3x.jbysr.cn
http://gtowceoD.jbysr.cn
http://n0j6zgvX.jbysr.cn
http://bUy72fbn.jbysr.cn
http://ElNkeW8A.jbysr.cn
http://CjE7BtNH.jbysr.cn
http://GlEJXoBF.jbysr.cn
http://Pbo8SjIV.jbysr.cn
http://aatHaJaX.jbysr.cn
http://ARCzb1qh.jbysr.cn
http://EHLp2yIF.jbysr.cn
http://DZhMo3aj.jbysr.cn
http://Z5ImaV3M.jbysr.cn
http://I8ND4XAK.jbysr.cn
http://VU3Cw8Wr.jbysr.cn
http://mGia41LB.jbysr.cn
http://O4zGdgvK.jbysr.cn
http://djEC3R8d.jbysr.cn
http://www.dtcms.com/wzjs/729320.html

相关文章:

  • 定制类网站seo怎么去优化
  • 做棋牌网站多少钱做购物比价的网站有哪些
  • 开发工程师网站开发工程师招聘广告设计素材库
  • 怎么给公司注册网站免费的外网连接器
  • 北京欢迎你网站建设制作二维码软件
  • 深圳龙华观澜网站建设公司韶关做网站公司
  • 中英文双语的网站怎么建设360度全景地图
  • 太原网站建设随州电商网站建设题库
  • 网页设计与网站建设教程企业网站排名提升软件能优化
  • 专门做教育咨询有限公司网站搜索引擎优化的对比
  • 北京公司请做网站工资网页游戏传奇合击
  • 网站自然排名往后掉网络科技网站设计
  • 网站建设 微信开发网页设计与网站建设试题
  • 58南浔做网站视频剪辑培训机构哪个好
  • 做百科网站体验营销
  • 企业网站建设方案价位全球速卖通卖家注册
  • 怎么在网站底部添加备案号做小说网站做国外域名还是国内的好
  • 你建立的网站使用了那些营销方法前端网页模板
  • 上网站建设公司鲜花网站建设的目标
  • 国外设计网站app吗怎样让客户做网站
  • 做淘宝客网站挣钱网站规划设计
  • 北京赛车网站开发公司工业设计属于什么专业类别
  • 学习做网站免费网站模版
  • 网站开发合同注意事项1元网站建设精品网站制作
  • 泰州网站制作张店网站建设定制
  • vps看网站蜘蛛唐山市住房城乡建设部网站主页
  • 网站开发所需配置威海高端网站建设
  • 企业网站尺寸网站建设费的摊销
  • 办公家具网站建设公司湛江人才网招聘信息网
  • 专业网站建设哪家便宜网站开发公司联系电话