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

网站建设公司销售经理职责网站制作简单协议

网站建设公司销售经理职责,网站制作简单协议,南宁网站建设制作定制,服务比较好的网页传奇目录 一、实验的背景和意义 二、实验目的 三、实验步骤 四、实验仪器 五、实验任务及要求 1#xff0c;从led4开始右移 1#xff09;思路 ①起始灯 #xff08;led4#xff09; ②右移 2#xff09;效果 3#xff09;代码☀ 2#xff0c;从其他小灯并向右依…目录 一、实验的背景和意义 二、实验目的 三、实验步骤 四、实验仪器 五、实验任务及要求  1从led4开始右移 1思路  ①起始灯 led4 ②右移 2效果 3代码☀ 2从其他小灯并向右依次点亮其他小灯  1从led3开始右移 2从led5开始右移 3从led6开始右移 4从led7开始右移 5从led8开始右移 6从led9开始右移 3完成一个左移到头接着右移右移到头再接着左移的花样流水灯程序。 1效果 2代码 一、实验的背景和意义 通过流水灯实验进一步增进对51单片机电路的感性认识加深对理论方面的理解。了解软硬件的有关知识并掌握软硬件设计过程、方法及实现为以后设计和实现应用系统打下良好基础。另外通过简单课题的设计练习使我们了解必须提交的各项工程文件达到巩固、充实和综合运用所学知识解决实际问题的目的。 本实验采用STC89C52RC单片机为中心器件来实现P0并行口控制8只LED小灯进行流水灯显示实验。 二、实验目的 1、进一步掌握编程软件Keil uVision4和下载软件STC-ISP-v4.80等的使用方法 2、掌握51单片机并行口输出方式的编程 3、掌握延时程序的编写和应用。 三、实验步骤 同51单片机实验01-点亮LED小灯-CSDN博客相应操作。 四、实验仪器 计算机1台、KST-51开发板1套。 五、实验任务及要求  1从led4开始右移 学号末位和小灯对应关系同51单片机实验01-点亮LED小灯-CSDN博客。具体操作见本实验的后续要求。按照上述学号末尾对应的小灯作为开始依次向右点亮其他小灯并循环进行流水灯显示实验编写完整c语言代码。  相关资料请通过链接下载 链接https://pan.baidu.com/s/1QEDpuNhcYVB6lmxFNW2z4Q?pwd6666  提取码6666  --来自百度网盘超级会员V1的分享 1思路  因为我学号末尾时4因此这里先以led4作为讨论的对象其他的led灯皆可以此类推进行点亮。 ①起始灯 led4 在实验01中因为我只需要点亮一个小灯因此需要用到P0口的只有一位但是如果我要实现流水灯的效果就需要使用到P0口的其他七位来依次点亮led灯即用到P0.0~P0.7分别对应led2~led9。 最右边的小灯led2的P0口需要输入0b1111 1110 就是将最后一个led灯输入为低电平。其它为高电平就会亮指定的led灯。 同理led3亮起的二进制为0b1111 1101led4为0b1111 1011led5为0b1111 0111....... 通过观察不难发现都是0的移动。如果想要实现小灯向右移动就需要0向左移其它位为1。这个时候就引入了位移左移和右移这个概念顾名思义位移需要在二进制中进行因为只有二进制数的每一个位都是显示出来的。当一个数开始向左移动时它的左边就会溢出舍弃右边就会产生空位且产生的空位会自动给零补全。 这个时候我将led40b1111 1011向左平移一位 就会得到 0b1111 0110和led3的0b1111 1011不相等。显然光通过位移是没法满足我的需求的这个时候就可以再加上取反~这一运算可以先将led40b1111 1011取反→变成0b 0000 0100→之后再右移一位→得到0b 0000 0010。该二进制和led3 的0b1111 1011就差了取反。再次取反就可得到led3。 【为什么会想到取反主要是因为当用到位移当一个二进制数中只有一个0而其他位为1时就可以对该二进制取反进行位移来得到我想要的效果。】 现在我直接拿led40b1111 1011取反后的结果0b 0000 0100来进行右移最后再取反来实现流水灯的效果。 一般来说在代码中建议使用16进制来表示一个数因此我将0b 0000 0100换算成十六进制结果为0x04之后再对0x04取反就可以表示led4这个灯所以i编写语句P0~0x04。 就可以让led4灯作为起始灯亮起来。 ②右移 实现右移就是让起始灯led4因为我学号是4就led4为例的值0x04依次向右移1并进行取反。并且需要在main方法里面定义一个变量r_move来控制向右移动的位数当r_move为0时表示没有移位亮的是当前的起始灯led4r_move1时向右移动1位亮起led3以此类推。 2效果 从指定位置的led开始右移 3代码☀ #includereg52.h sbit addr0P1^0; // 138译码器低位输入 sbit addr1P1^1; // 138译码器中位输入 sbit addr2P1^2;// 138译码器高位输入 sbit addr3P1^3; // 使能端es sbit enledP1^4; // 使能端 e1和e2 void main(){unsigned int r_move0; // 右移变量unsigned int i0; // for循环的形参addr21; // 高电平addr11;addr00; // 低电平enled0;addr31; while(1){P0~(0x04r_move); // 从led4开始右移for(i0;i40000;i); //软件延时r_move; //右移的位数自增if(r_move3){ // 如果移到最右边了就右移位数重置位0r_move0;}}} 2从其他小灯并向右依次点亮其他小灯  以下是我的草稿 呈现效果都测试过都OK。如果不OK就评论区留言或者是私信我最近放假都在线。  1从led3开始右移 令P0 ~(0x02r_move); 因为led3加上右边的led2只需要进行两个位移所以需要修改下面代码 if(r_move2){ // 如果移到最右边了就右移位数重置位0r_move0;} 2从led5开始右移 只需要修改下面两处  3从led6开始右移 只需要修改下面两处 4从led7开始右移 只需要修改下面两处 5从led8开始右移 只需要修改下面两处 6从led9开始右移 只需要修改下面两处 3完成一个左移到头接着右移右移到头再接着左移的花样流水灯程序。 1效果 从左到右再从右到左的流水灯1 2代码 #includereg52.h sbit addr0P1^0; // 138译码器低位输入 sbit addr1P1^1; // 138译码器中位输入 sbit addr2P1^2;// 138译码器高位输入 sbit addr3P1^3; // 使能端es sbit enledP1^4; // 使能端 e1和e2 void main(){unsigned int r_move0; // 右移变量unsigned int i0; // for循环的形参addr21; // 高电平addr11;addr00; // 低电平enled0;addr31; while(1){ // 一直循环下面的操作if(r_move8){P0~(0x80r_move); // 从led9开始右移for(i0;i30000;i); //软件延时}else if(r_move8 r_move14){ // 右移8位之后左移从倒数第二位开始直到正数第二位。右移共6位。P0~(0x01(r_move-7)); // 将P0重新赋值变成左移for(i0;i30000;i); //软件延时}r_move; //移动的位数自增 if(r_move14){ // 左移8位右移6位之后让位移置零 r_move0; //第一次从左到右再从右到左完成后}}} 有问题请在评论区留言或者是私信我一天8h在线。
http://www.hkea.cn/news/14360992/

相关文章:

  • 百度站长平台网页手机如何注册免费网站域名
  • 网络公司经营范围开发属于制造吗深圳营销型网站建设优化
  • 建设物流网站购物网站建设ppt
  • 韩国企业网站模板下载外卖网站建设的策划书
  • 计算机专业论文网站开发做网站 营业执照
  • phpmysql网站开发案例本单位门户网站是什么意思
  • 哪儿提供邢台做网站做企业网站设
  • 网站设计的公司蒙特做暧暖免费观看网站
  • 怎么自己搭建网站免费cn域名注册
  • 圣诞节网站怎么做网站制作模板北京
  • 网站网页设计是什么北京网站建设可选兴田德润
  • 个人建站哪类站赚钱工业设计公司名称大全
  • 沈阳网官方网站手机软件定制开发
  • 建设行业个人信息网站站群建站
  • vs2010网站开发源码营销网站分为哪几种
  • 镇江网站开发公司帮别的公司做网站违法吗
  • 怎样做网页游戏网站建网站维护需要多少钱
  • 网站开发中期检查怎么建设网站挣钱
  • 优化网站seo策略惠州seo排名优化
  • 无锡网站制作联系方式廊坊网站的优化
  • 管理手机网站首页韩国的汽车设计网站
  • 成都网站设计开发做得好设计必知的设计网站 039
  • 宿州微网站建设时尚网页设计
  • 企业每月报账在哪个网站做重庆秀山网站建设
  • 潍坊企业网站价格在线咨询 1 网站宣传
  • 鸿顺里网站建设湘潭自适应网站建设 磐石网络
  • 51zwd一起做网站广州免费推广app
  • 京东优惠劵网站怎么做网站建设新零售
  • 网站提供的链接网站开发无形资产
  • 建立公司网站需要多少钱网络工程设计的概念