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

门户网站建设方式有哪些做平面设计好素材网站有哪些

门户网站建设方式,有哪些做平面设计好素材网站有哪些,163企业邮箱登陆口,WordPress修改登录短代码一、数码管模块代码 这部分包括将数码管想要显示的字符转换成对应段码的函数#xff0c;另外还包括数码管显示函数 值得注意的是对于小数点和不显示部分的处理方式 由于小数点没有单独占一位#xff0c;所以这里用到了两个变量i,j用于跳过小数点导致的占据其他字符显示在数…一、数码管模块代码 这部分包括将数码管想要显示的字符转换成对应段码的函数另外还包括数码管显示函数 值得注意的是对于小数点和不显示部分的处理方式 由于小数点没有单独占一位所以这里用到了两个变量i,j用于跳过小数点导致的占据其他字符显示在数码管上的位置 不想让某一位数码管显示的时候用空格来代替根据共阳数码管原理图应将P0引脚全部设为高电平才可熄灭 #include seg.h//段码转换函数 //0xc0 //1100 0000 //以上分别对应这8位dp g f e d c b a //共阳数码管为低电平时被点亮 //传入两个数组第一个为传入的想要转换的数第二个为相对应的转换后的段码 //之所以为*因为传进来的不只是一个字符而是一个字符串或者是一个字符数组 void Seg_Tran(unsigned char *pucSeg_Buf,unsigned char *pucSeg_Code) {unsigned char i,j;for(i0,j0;i7;i,j){switch(pucSeg_Buf[j]){case 0:pucSeg_Code[i]0xc0;break;case 1:pucSeg_Code[i]0xf9;break;case 2:pucSeg_Code[i]0xa4;break;case 3:pucSeg_Code[i]0xb0;break;case 4:pucSeg_Code[i]0x99;break;case 5:pucSeg_Code[i]0x92;break;case 6:pucSeg_Code[i]0x82;break;case 7:pucSeg_Code[i]0xf8;break;case 8:pucSeg_Code[i]0x80;break;case 9:pucSeg_Code[i]0x90;break;case A:pucSeg_Code[i]0x88;break;case b:pucSeg_Code[i]0x83;break;case C:pucSeg_Code[i]0xc6;break;case d:pucSeg_Code[i]0xa1;break;case E:pucSeg_Code[i]0x86;break;case F:pucSeg_Code[i]0x8e;break;case :pucSeg_Code[i]0xff;break;}if(pucSeg_Buf[j1] .){pucSeg_Code[i]0x7F;//0111 1111l与运算与1不变与0取反j;}} }void Seg_Disp(unsigned char *pucSeg_Code,unsigned char ucSeg_Pos) {P0 pucSeg_Code[ucSeg_Pos]; P2P20x1F|0xE0; P2P20x1F;P0 1ucSeg_Pos;//根据ucSeg_Pos的值只有对应位置为1实现了对任一个想要点亮的数码管的控制P2P20x1F|0xC0; P2P20x1F;} 二、主函数代码 注意这里面的pucSeg_Buf最保险应该开到17位因为还包括8个小数点 #include seg.h #include tim.h #include led.h #include init.h//Seg unsigned char pucSeg_Buf[12],pucSeg_Code[9],pucSeg_Pos0;//字符数组以/0结尾所以要有9位 void Seg_Proc(void);//Timer unsigned long ulms 0; unsigned int uiSeg_Dly0;void main(void) {Cls_Peripheral();Timer0Init();EA1;while(1){Seg_Proc();}}void Seg_Proc(void) {if(uiSeg_Dly200)return;uiSeg_Dly 0;sprintf(pucSeg_Buf,12345678);//将指定的内容打印到字符数组里Seg_Tran(pucSeg_Buf,pucSeg_Code); }void Time_0(void) interrupt 1 {ulms;uiSeg_Dly;if(ulms % 20){pucSeg_Pos(pucSeg_Pos1)%8;//实现pucSeg_Pos从0-7循环的操作Seg_Disp(pucSeg_Code,pucSeg_Pos);} } 知识点 %4.1f 25.654 25.7\08.538.5\0 由于是4位前面会加一个空格如果想让上面的数左对齐加一个负号 %-4.1f126.34 126.3\0 虽然是4位但是不满足条件时也会超过4位
http://www.w-s-a.com/news/285311/

相关文章:

  • 推广网官方推广网站中国建设招聘信息网站
  • 医院网站建设需要多少钱网络营销渠道可分为哪几种
  • 怎么取网页视频网站元素计算机专业论文网站开发
  • 上海网站建设备案号怎么恢复wordpress打开页面空白
  • 30个做设计的网站企业设计网站
  • 招生网站开发的背景创意 wordpress
  • 网站备案资料查询小型企业管理系统软件
  • 温州网站建设维护怎么做好网站开发、设计
  • 佛山 做网站公司有哪些网站排名忽然不见了
  • 广告网站建设最专业东莞大朗网站设计
  • 网站做流量的论坛贴吧分销商城系统源码
  • 新手建立网站的步骤网站建设费怎么入分录
  • 哪里建网站性价比高做网站赚取广告费
  • 邢台集团网站建设价格微信怎么做捐钱的网站
  • 做网站费用需要分摊吗装修公司一般多少钱一平方
  • 公司主页的网站格式wordpress自动推送给百度
  • 网站建设辶金手指排名十二wordpress 当数据库
  • 无锡手机网站建设服务苏州展厅设计企业
  • 无锡网站制作需要多少钱北京二次感染最新消息
  • 网站开发视频播放无画面杭州房产信息网官网
  • 网站开发 改进如何创建公众号平台
  • wordpress网站响应很慢只有asp网站代码可以重新编译吗
  • 哪个网站教做饭做的好wordpress热点文章
  • 可以做推广东西的网站重庆网站建设 重庆网站制作
  • 珠海网站建设培训学校wordpress去版权 合法
  • 建设食品商购网站学校网站设计实验报告
  • 建个网站多少钱沭阳奥体小区做网站的
  • 广州视频网站建站公司php网页设计作业代码
  • 成都公司网站设计如何制作网址最简单的方法
  • 温州 做网站福建住房城乡建设部网站