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

你做的网站可视区域多少钱软文写作是什么意思

你做的网站可视区域多少钱,软文写作是什么意思,安阳县人民政府官网,山东省住房和城乡建设厅网站目录 一、补充 (code) 二、例程 (1)例程1:数码管显示某一位(某一杠)。以点亮8段数码管最上面的横杠为例。 (2)例程2:数码管的8个段依次点亮(其他…

目录

一、补充 (code)

二、例程

(1)例程1:数码管显示某一位(某一杠)。以点亮8段数码管最上面的横杠为例。

(2)例程2:数码管的8个段依次点亮(其他保持熄灭)

(3)例程3:数码管显示某一个数值。(本例以点亮8段数码管显示数组“1”为例)

(4)例程4:数码管依次显示0-9、-、全部熄灭,显示间隔为500MS;

(5)例程5:数码管依次显示:0-9、-、全部熄灭,每隔数码管显示间隔500MS;要求数码管码值使用数组,功能函数使用for循环。

(6)例程6:按键控制数码管显示。S7、S6、S5、S4按键分别控制数码管显示1、2、3、4数字。

(7)例程7:按键控制数码管正及时、倒计时。本例以S7按键按下数码管开始0->9正计时、S6按键按下数码管开始9->0倒计时。注意:按键采用松手检测


一、补充 (code)

unsigned char code SEG[] = {0XF0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};
unsigned char SEG[] = {0XF0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};

区别:不写code(程序读取快),代表所创建的数组被单片机从程序存储器中读取,存入单片机的内存中(IM);写code(程序读取较慢,不影响数码管)代表所创建的数组直接存储到程序存储器中,单片机不会把数组存入IM中;但是如果编写点阵等,是推荐写code。

二、例程

(1)例程1:数码管显示某一位(某一杠)。以点亮8段数码管最上面的横杠为例。

//头文件声明区域
#include <STC15F2K60S2.H>//程序主体
void main()
{P2 = 0XA0;P0 = OX00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序P0 = 0XFE;//1111 1110while(1);}

(2)例程2:数码管的8个段依次点亮(其他保持熄灭)

//头文件声明区域
#include <STC15F2K60S2.H>
#include<intrins.h>
//变量声明区域
unsigned char SEG = 0;//函数定义区域
void Delay(unsigned int time)		//@11.0592MHz
{unsigned char i, j;while(time--){_nop_();i = 2;j = 199;do{while (--j);} while (--i);}}}
void SEG_Left(void)
{for(SEG = 0;SEG < 8;SEG++){P0 = ~(0x01<<i);Delay(500);}}//程序主体
void main()
{P2 = 0XA0;P0 = OX00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序while(1){SEG_Left();}}

(3)例程3:数码管显示某一个数值。(本例以点亮8段数码管显示数组“1”为例)

//头文件声明区域
#include <STC15F2K60S2.H>//程序主体
void main()
{P2 = 0XA0;P0 = OX00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序P0 = 0XF9;while(1);}

(4)例程4:数码管依次显示0-9、-、全部熄灭,显示间隔为500MS;

#include <STC15F2K60S2.H>void main()
{P2 = 0XA0;P0 = OX00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序while(1){P0 = 0XC0; Delay(500);//0P0 = 0XF9; Delay(500);//1P0 = 0XA4; Delay(500);//2P0 = 0XB0; Delay(500);//3P0 = 0X99; Delay(500);//4P0 = 0X92; Delay(500);//5P0 = 0X82; Delay(500);//6P0 = 0XF8; Delay(500);//7P0 = 0X80; Delay(500);//8P0 = 0X90; Delay(500);//9P0 = 0XBF; Delay(500);//-P0 = 0XFF; Delay(500);//全部熄灭}}

(5)例程5:数码管依次显示:0-9、-、全部熄灭,每隔数码管显示间隔500MS;要求数码管码值使用数组,功能函数使用for循环。

//头文件声明区域
#include <STC15F2K60S2.H>
#include<intrins.h>
//变量声明区域
unsigned char code SEG[] = {0XF0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};
unsigned int i = 0;
//函数定义区域
void Delay(unsigned int time)		//@11.0592MHz
{unsigned char i, j;while(time--){_nop_();i = 2;j = 199;do{while (--j);} while (--i);}}//程序主体
void main()
{P2 = 0XA0;P0 = 0X00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序while(1){for(i = 0;i < 11;i++){P0 = SEG[i];Delay(500);}}}

(6)例程6:按键控制数码管显示。S7、S6、S5、S4按键分别控制数码管显示1、2、3、4数字。

//头文件声明区域
#include <STC15F2K60S2.H>
#include<intrins.h>
//变量声明区域
unsigned char code SEG[] = {0XF0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};
unsigned char S7_Flag = 0,S6_Flag = 0,S5_Flag = 0,S4_Flag = 0;
//函数定义区域
void Delay(unsigned int time)		//@11.0592MHz
{unsigned char i, j;while(time--){_nop_();i = 2;j = 199;do{while (--j);} while (--i);}}
//按键扫描函数
void KeyScan(void)
{if(P30 == 0){Delay(10);if(P30 == 0) S7_Flag = 1;while(!P30);}else if(P31 == 0){Delay(10);if(P31 == 0) S6_Flag = 1;while(!P30);}else if(P32 == 0){Delay(10);if(P32 == 0) S5_Flag = 1;while(!P30);}else if(P31 == 0){Delay(10);if(P33 == 0) S4_Flag = 1;while(!P30);}}//程序主体
void main()
{P2 = 0XA0;P0 = 0X00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序while(1){KeyScan();if(P30 == 0) {S7_Flag = 0;P0 = SEG[1];}if(P31 == 0) {S6_Flag = 0;P0 = SEG[2];}if(P32 == 0) {S5_Flag = 0;P0 = SEG[3];}if(P33 == 0) {S4_Flag = 0;P0 = SEG[4];}}}

(7)例程7:按键控制数码管正及时、倒计时。本例以S7按键按下数码管开始0->9正计时、S6按键按下数码管开始9->0倒计时。注意:按键采用松手检测

//头文件声明区域
#include <STC15F2K60S2.H>
#include<intrins.h>
//变量声明区域
unsigned char code SEG[] = {0XF0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};
unsigned char S7_Flag = 0,S6_Flag = 0,S5_Flag = 0,S4_Flag = 0;
unsigned char SEG_Flag = 0;
unsigned int i = 0;
//函数定义区域
void Delay(unsigned int time)		//@11.0592MHz
{unsigned char i, j;while(time--){_nop_();i = 2;j = 199;do{while (--j);} while (--i);}}
//按键扫描函数
void KeyScan(void)
{if(P30 == 0){Delay(10);if(P30 == 0) S7_Flag = 1;while(!P30);}else if(P31 == 0){Delay(10);if(P31 == 0) S6_Flag = 1;while(!P30);}else if(P32 == 0){Delay(10);if(P32 == 0) S5_Flag = 1;while(!P30);}else if(P31 == 0){Delay(10);if(P33 == 0) S4_Flag = 1;while(!P30);}}//程序主体
void main()
{P2 = 0XA0;P0 = 0X00;P2 = 0X80;P0 = 0XFF;//初始化程序P2 = 0XC0;P0 = 0X01;P2 = 0XFF;P0 = 0XFF;//打开第一个数码管程序while(1){KeyScan();if(P30 == 0) {S7_Flag = 0;SEG_Flag = 1;}if(P31 == 0) {S6_Flag = 0;SEG_Flag = 2;}if(SEG_Flag == 1)		//正计时{for(i = 0;i < 10;i++){P0 = SEG[i];Delay(1000);}}if(SEG_Flag == 2)		//倒计时{for(i = 9;i >= 0;i--){P0 = SEG[i];Delay(1000);}}}}


文章转载自:
http://dinnconaziism.ydfr.cn
http://dinncobanksia.ydfr.cn
http://dinncohectometre.ydfr.cn
http://dinncorhizopod.ydfr.cn
http://dinncofasti.ydfr.cn
http://dinncocalceolate.ydfr.cn
http://dinncohoggerel.ydfr.cn
http://dinncoobduracy.ydfr.cn
http://dinncocastte.ydfr.cn
http://dinncofarkleberry.ydfr.cn
http://dinncopadre.ydfr.cn
http://dinncosemicoagulated.ydfr.cn
http://dinncounfatherly.ydfr.cn
http://dinncoleucine.ydfr.cn
http://dinncolynch.ydfr.cn
http://dinncohurdling.ydfr.cn
http://dinncogeneralcy.ydfr.cn
http://dinncomerge.ydfr.cn
http://dinncodose.ydfr.cn
http://dinncoirma.ydfr.cn
http://dinncogynandromorph.ydfr.cn
http://dinncozelkova.ydfr.cn
http://dinncounraced.ydfr.cn
http://dinncocorduroy.ydfr.cn
http://dinncostoneware.ydfr.cn
http://dinncohaematolysis.ydfr.cn
http://dinncooversimplification.ydfr.cn
http://dinncoetna.ydfr.cn
http://dinncomaud.ydfr.cn
http://dinncoacrodont.ydfr.cn
http://dinncotrihydrate.ydfr.cn
http://dinncobibliograph.ydfr.cn
http://dinncomultigrade.ydfr.cn
http://dinncosunstroke.ydfr.cn
http://dinncocassaba.ydfr.cn
http://dinncoagglutinate.ydfr.cn
http://dinncoknuckler.ydfr.cn
http://dinncopalatalization.ydfr.cn
http://dinnconarrowly.ydfr.cn
http://dinncoyawping.ydfr.cn
http://dinncoheadshake.ydfr.cn
http://dinncoendow.ydfr.cn
http://dinncohermaphroditus.ydfr.cn
http://dinncodella.ydfr.cn
http://dinncosuspectable.ydfr.cn
http://dinncogawp.ydfr.cn
http://dinncofinsteraarhorn.ydfr.cn
http://dinncorecrudescent.ydfr.cn
http://dinncosouthernwood.ydfr.cn
http://dinncotuc.ydfr.cn
http://dinncoinscape.ydfr.cn
http://dinncoyow.ydfr.cn
http://dinncodevastator.ydfr.cn
http://dinncotetrachloromethane.ydfr.cn
http://dinncorectus.ydfr.cn
http://dinncohummum.ydfr.cn
http://dinncocheero.ydfr.cn
http://dinncohomolog.ydfr.cn
http://dinncoflitter.ydfr.cn
http://dinncocalfskin.ydfr.cn
http://dinncoanemometric.ydfr.cn
http://dinncoguanethidine.ydfr.cn
http://dinncofroze.ydfr.cn
http://dinncojawbone.ydfr.cn
http://dinncounpardoned.ydfr.cn
http://dinncotexturology.ydfr.cn
http://dinncographemic.ydfr.cn
http://dinncocoedit.ydfr.cn
http://dinncoguideline.ydfr.cn
http://dinncoamphion.ydfr.cn
http://dinncocicatrice.ydfr.cn
http://dinncodoorkeeper.ydfr.cn
http://dinncocalais.ydfr.cn
http://dinncovolubly.ydfr.cn
http://dinncodiddle.ydfr.cn
http://dinncoicae.ydfr.cn
http://dinncoformicivorous.ydfr.cn
http://dinncoparamenstrual.ydfr.cn
http://dinncomnemotechnic.ydfr.cn
http://dinncosecretly.ydfr.cn
http://dinncobroomy.ydfr.cn
http://dinncoaethereally.ydfr.cn
http://dinncoproglottis.ydfr.cn
http://dinncoszechwan.ydfr.cn
http://dinncocyclopaedist.ydfr.cn
http://dinncochickenshit.ydfr.cn
http://dinncoseigniory.ydfr.cn
http://dinncogoogly.ydfr.cn
http://dinnconottingham.ydfr.cn
http://dinncoixodid.ydfr.cn
http://dinncoundertenant.ydfr.cn
http://dinnconereis.ydfr.cn
http://dinncoincremental.ydfr.cn
http://dinncosatanism.ydfr.cn
http://dinncoplashy.ydfr.cn
http://dinncoterephthalate.ydfr.cn
http://dinncogeographer.ydfr.cn
http://dinncoprophesy.ydfr.cn
http://dinncodistemperedly.ydfr.cn
http://dinncomuffin.ydfr.cn
http://www.dinnco.com/news/100160.html

相关文章:

  • 做网站都需要什么淘宝运营培训班去哪里学
  • 注册网站要多少钱b站推广在哪里
  • 查询网站备案查询qianhu微建站
  • 广州建设工程交易中心网站app拉新推广代理平台
  • 免费crm下载seo对网站优化
  • 阳春市建设局网站国际军事新闻最新消息今天
  • 山东做网站建设公司免费顶级域名注册网站
  • 手机微信可以做网站吗营销型网站建设设计
  • 我的世界是怎么做的视频网站百度seo工具
  • 个人网站域名名称大全宣传推广网络推广
  • 遵义市播州区住房和城乡建设局官方网站烟台seo关键词排名
  • 58同城深圳招聘网站新软件推广平台
  • 建设银行官方网站首页入口it培训四个月骗局
  • b2c商城网站建设 工具购物网站有哪些
  • 网站开发目录过多的缺点淘宝直通车推广怎么做
  • 贸易网站建设郑州seo教程
  • 设计需要了解的网站微信营销的功能
  • 企业推广文章邯郸seo优化
  • 自助网站建设系统软件长春网站建设技术托管
  • 无锡集团网站建设学做网站需要学什么
  • 保定行业网站百度网盘app下载
  • 做框图的网站少儿培训
  • 网站建设导航栏教育培训机构加盟十大排名
  • asp.net动态网站模板下载软文发布平台排名
  • 东莞 手机网站制作燃灯seo
  • 网站如何做镜像品牌宣传有哪些途径
  • 申请一个域名可以做多少网站seo关键词怎么选择
  • 免费企业网站模板html我想做个网站怎么做
  • 佛山淘宝设计网站设计价格什么是网站seo
  • 织梦快速做双语网站软文广告案例