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

做动漫网站想做网站制作运营注册什么公司核实

做动漫网站,想做网站制作运营注册什么公司核实,静态网站的好处就是安全性好从而,建外贸企业网站综合查阅了网络上目前能找到的所有关于此技能的代码#xff0c;最终找到了下述方式比较可靠#xff0c;且可以自定义任意显示的数值。 传统采用延时函数的方式实现动态数码管扫描#xff0c;在题目变复杂时效果总是会不佳#xff0c;因此在省赛中有必要尝试采用定时计数器中…        综合查阅了网络上目前能找到的所有关于此技能的代码最终找到了下述方式比较可靠且可以自定义任意显示的数值。 传统采用延时函数的方式实现动态数码管扫描在题目变复杂时效果总是会不佳因此在省赛中有必要尝试采用定时计数器中断去刷新数码管从而摒弃延时函数方式。 1. 代码目的 采用定时计数器刷新数码管通过S7按键进行数码管窗口切换按下松开时有效 窗口1显示1 1 1 1 1 1 1 1  (最后一位间隔0.5s亮灭) 窗口2显示_ _ _ _ _ _ 2 2   ( _表示熄灭 ) 2. 刷新思路 查阅大佬博客大佬说只要8个数码管刷新总时间不超过10ms效果就很好。但是我在实际测试中发现根据程序大小的不同中断服务函数内的程序大小不同实际刷新每一位的数码管的最佳间隔时间会发生明显的变化。 经过测试刷新时间基本可以这样设置         初始化函数要以50us产生一次中断最佳方便后期调整         在程序体量小的时候可以在40次50us的中断才刷新一次数码管。但是当程序变复杂时20次都不够。因此我们在第几次中断进行刷新的参数设置可以在2~40之间设置。本程序中设置为20效果极佳         最后我们的中断服务函数中一定要短刷新数码管会导致中断服务函数响应时间过长因此必须要将无需立即处理的数据放到中断外面处理。不然程序会出问题。 因此我们可以用定时中断每到50us产生一次中断然后去刷新数码管的一位 在中断服务函数中设定刷新第几位的变量flash_count自增当增加到最大显示个数时清零 在数码管刷新函数SMG_flash中用switch语句判断flash_count的值从而去刷新对应的某位。 3. 代码参考 #include reg52.h #include intrins.h #include absacc.hsbit AUXR 0x8e; sbit S7 P3^0;unsigned char code duanma[18] {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xc0,0x86,0x8e,0xbf,0x7f};void SMG_flash ();void state_SMG ( unsigned char pos_SMG , unsigned char value_SMG ) {XBYTE[0xe000] 0xff;XBYTE[0xc000] 0x01 pos_SMG;XBYTE[0xe000] value_SMG; }void state_SMG_all ( unsigned char value_SMG_all ) {XBYTE[0xc000] 0xff;XBYTE[0xe000] value_SMG_all; } void init_sys () {XBYTE[0x8000] 0xff;XBYTE[0xa000] 0x00;state_SMG_all ( 0xff ); }void init_timer0 (void) //50微秒11.0592MHz定时器0 {AUXR 0x7F; //定时器时钟12T模式TMOD 0xF0; //设置定时器模式TMOD | 0x02; //设置定时器模式TL0 0xD2; //设置定时初值TH0 0xD2; //设置定时重载值TF0 0; //清除TF0标志TR0 1; //定时器0开始计时EA 1;ET0 1; }unsigned char flash_count 0; unsigned char count_50us 0; unsigned char count_5ms 0; bit SMG_flag 0 ; //窗口切换标志 bit SMG_stop 0; //数码管间隔0.5s亮灭标志 void timer0_service () interrupt 1 {count_50us ;if ( count_50us % 20 0 ){if ( SMG_flag 0 ){if ( flash_count 8 ){flash_count 0;}}else if ( SMG_flag 1 ){if ( flash_count 1 ){flash_count 0;}}SMG_flash ();}}void valuerunning () {if ( count_50us 200 ){if ( count_5ms 50 ){count_50us 0;SMG_stop ~SMG_stop;}} }void Delay2ms() //11.0592MHz {unsigned char i, j;_nop_();_nop_();i 22;j 128;do{while (--j);} while (--i); }void keyrunning () {if ( S7 0 ){Delay2ms();if ( S7 0 ){while ( S7 0 );SMG_flag ~SMG_flag;}} }void SMG_flash () {state_SMG_all ( 0xff );if ( SMG_flag 0 ){switch ( flash_count ){case 0: state_SMG ( 0 , duanma[1] );break;case 1: state_SMG ( 1 , duanma[1] );break;case 2: state_SMG ( 2 , duanma[1] );break;case 3: state_SMG ( 3 , duanma[1] );break;case 4: state_SMG ( 4 , duanma[1] );break;case 5: state_SMG ( 5 , duanma[1] );break;case 6: state_SMG ( 6 , duanma[1] );break;case 7: if ( SMG_stop 0 ){state_SMG ( 7 , duanma[1] );}else{state_SMG ( 7 , 0xff );}break;}}else if ( SMG_flag 1 ){switch ( flash_count ){case 0: state_SMG ( 6 , duanma[2] );break;case 1: state_SMG ( 7 , duanma[2] );break;}}}void main () {init_sys();init_timer0 ();while ( 1 ){keyrunning ();valuerunning ();} }
http://www.hkea.cn/news/14323617/

相关文章:

  • 福州网站建?O手机微网站注册登录源码
  • 苏州网站开发找薇如何做网站本地服务器吗
  • 特乐网站建设wordpress 文章 版权
  • 用vs2010做网站教程企业网站源码怎么获取
  • 免费网站建设咨询网站推广公司汉狮网络
  • 合肥门户网站制作建设大连网站建设意动科技
  • app公司网站建设如何建一个公司的网站
  • 网站经营内容grimhelm wordpress
  • 泉州网站建设制作网站百度地图
  • 东莞企业网站建设报价设计微信小程序
  • 软件工程课程网站开发设计模板素材网站
  • 商业网站推广骆驼网站建设
  • 门户网站建设工作聊城做网站推广
  • 漳州网站建设求职简历文山州建设局信息网站
  • hype做网站动效三门峡做网站
  • 网站的目录怎样做的大学生网站的设计风格
  • 网站服务器空间广州优秀网站设计
  • 建设网站浩森宇特开发流程管理
  • 上海网站建设兴策中视频自媒体注册
  • mip网站模板dw学生个人网页制作视频
  • 雅安工程交易建设网站安徽网站建设推荐 晨飞网络
  • 必应搜索引擎网站软件开发属于什么行业类别
  • 建立网站批复建设银行总行网站
  • 梵讯企业网站建设网站建设需要什么功能
  • 怎么制作一个网站首页php网站虚拟机价格
  • 腾讯云怎么做网站移动端应用开发
  • 做百度移动端网站外贸网址大全
  • 深圳建站定制公司开源的网站建设平台
  • 怎么把网站提交专门做网站的科技公司
  • iis 一个网站多个应用程序个人网页制作成品下载