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

选择佛山网站设计wordpress 4.4.1漏洞

选择佛山网站设计,wordpress 4.4.1漏洞,白鹭引擎做h5网站,深圳网课51单片机应用从零开始#xff08;九#xff09;数组-CSDN博客 51单片机应用从零开始#xff08;十#xff09;指针-CSDN博客 目录 1. 用数组作函数参数控制流水花样 2. 用指针作函数参数控制 P0 口 8 位 LED 流水点亮 1. 用数组作函数参数控制流水花样 要在51单片机中… 51单片机应用从零开始九·数组-CSDN博客 51单片机应用从零开始十·指针-CSDN博客 目录 1.  用数组作函数参数控制流水花样 2.  用指针作函数参数控制 P0 口 8 位 LED 流水点亮 1.  用数组作函数参数控制流水花样 要在51单片机中使用数组作为函数参数来控制流水灯效果你可以按照以下步骤进行操作 首先定义一个存储灯光状态的数组数组的长度取决于需要控制的灯的数量。例如假设有8个灯可以定义一个长度为8的数组。 #define LED_COUNT 8 unsigned char ledStates[LED_COUNT] {0};接下来编写函数来控制灯的流水花样效果。函数的参数应该接收灯光状态数组和数组的长度作为输入。 void lightEffect(unsigned char *ledArray, unsigned char size) {// 在这里实现流水花样的逻辑 }在 lightEffect 函数中你可以根据需要的流水花样逻辑对灯光状态数组进行修改。下面是一个简单的示例实现了从左到右的流水灯效果。 void lightEffect(unsigned char *ledArray, unsigned char size) {for (unsigned char i 0; i size; i) {ledArray[i] 1; // 将当前灯点亮// 延时一段时间使得灯效可见for (unsigned int j 0; j 50000; j);ledArray[i] 0; // 将当前灯熄灭} }在主程序中你可以调用 lightEffect 函数来控制流水灯效果。 void main() {// 初始化LED状态数组for (unsigned char i 0; i LED_COUNT; i) {ledStates[i] 0;}while (1) {lightEffect(ledStates, LED_COUNT);} }这是一个简单的示例演示了如何在51单片机中使用数组作为函数参数来控制流水灯效果。你可以根据自己的需求修改 lightEffect 函数来实现其他的流水花样效果。记得根据硬件设定适当地添加延时以确保灯光效果可以被观察到。 精简版示例 #includereg51.h /************************************************* 函数功能延时约 150ms *************************************************/ void delay(void) { unsigned char m,n; for(m0;m200;m) for(n0;n250;n) ; } /************************************************* 函数功能流水点亮 P0 口 8 位 LED *************************************************/ void led_flow(unsigned char a[8]) { unsigned char i; for(i0;i8;i) { P0a[i]; delay(); } } /************************************************* 函数功能主函数 *************************************************/ void main(void) { unsigned char code Tab[ ]{0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}; //流水灯控制码 led_flow(Tab); } 2.  用指针作函数参数控制 P0 口 8 位 LED 流水点亮 当你在51单片机中使用指针作为函数参数来控制P0口的8位LED流水点亮时可以按照以下步骤进行操作 首先需要包含适当的头文件和定义51单片机特定的寄存器和常量。 #include reg51.h#define LED_COUNT 8接下来编写函数来控制LED的流水点亮效果。函数的参数应该接收一个指向P0口的指针。 void lightEffect(unsigned char *port) {// 在这里实现流水点亮的逻辑 }在 lightEffect 函数中你可以根据需要的流水点亮逻辑对P0口的状态进行修改。下面是一个简单的示例实现了从左到右的流水点亮效果。 void lightEffect(unsigned char *port) {unsigned char pattern 0x01;while (1) {*port pattern; // 控制P0口输出模式点亮LED// 延时一段时间使得点亮效果可见for (unsigned int i 0; i 50000; i);pattern pattern 1; // 左移一位准备点亮下一个LEDif (pattern 0) {pattern 0x01; // 如果所有LED都点亮过重新开始}} }在主程序中你可以调用 lightEffect 函数来控制流水点亮效果。 void main() {while (1) {lightEffect(P0);} }在这个示例中我们使用指针将P0口传递给 lightEffect 函数然后在函数内部通过操作指针来控制P0口的输出实现了流水点亮的效果。请注意在51单片机中我们直接通过特殊寄存器的地址来控制硬件因此在修改端口状态时要格外小心。 精简版示例 #includereg51.h /************************************************* 函数功能延时约 150ms *************************************************/ void delay(void) { unsigned char m,n; for(m0;m200;m) for(n0;n250;n) ; } /************************************************* 函数功能流水点亮 P0 口 8 位 LED *************************************************/ void led_flow(unsigned char *p) //形参为无符号字符型指针 { unsigned char i; while(1) { i0; //将 i 置为 0指向数组第一个元素while(*(pi)!\0) //只要没有指向数组的结束标志{ P0*(pi);// 取的指针所指变量数组元素的值送 P0 口delay(); //调用延时函数i; //指向下一个数组元素} } } /************************************************* 函数功能主函数 *************************************************/ void main(void) { unsigned char code Tab[ ]{0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F, 0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE, 0xFF,0xFE,0xFC,0xFB,0xF0,0xE0,0xC0,0x80, 0x00,0xE7,0xDB,0xBD,0x7E,0xFF,0xFF,0x3C, 0x18,0x0,0x81,0xC3,0xE7,0xFF,0xFF,0x7E}; //流水灯控制码 unsigned char *pointer; pointerTab; led_flow(pointer); }
http://www.hkea.cn/news/14340430/

相关文章:

  • 网站建设流程域名申请域名注册价格
  • 建设外贸型网站做网站为什么需要购买域名
  • 专做商业平台网站东莞英文建站公司
  • 青岛电子商务网站建设十个免费软件不收费
  • 网站空间的分类网站开发建设赚钱吗
  • 定制化网站开发公司英文电商网站建设
  • 网站平台是怎么做财务的建设网站需要懂什么
  • 南宁网站推广手段杭州余杭区网站建设
  • 东莞网站建设 烤活鱼建立网站链接结构的基本方式是
  • 苏州h5建站排名优化软件点击
  • xunsearch做搜索网站wordpress怎么收录
  • 做it的网站互联网技术的应用
  • 资阳市住房和城乡建设局网站离石市网站建设公司
  • 眉山招聘网站建设国家高新技术企业图片
  • 软件开发与网站开发wordpress 后门检查
  • 网站建设与维护的选择题editplus怎么创网站
  • 查询价格的网站广州网站制作培训
  • 网站改版设计思路郑州网站设计
  • 做杂志的网站有哪些内容莱芜金点子电子版最新招聘信息
  • 简单好看个人主页网站模板专业团队介绍文案
  • 网站建设图片怎么切大连三川建设集团
  • 在那个网站找模具做图片在线转外链
  • 网站建设厌倦西平县住房和城乡建设局网站
  • 跑步机 东莞网站建设网站联系方式设计
  • 螺旋钢管网站建设网站建设 标书
  • 零起飞网站建设工作室seo推广怎么样
  • 苏州优秀网站设计做网站页面视频教学
  • 摄影师作品网站一个网站做无限关键词
  • 网站后台 清理缓存WordPress置顶不生效
  • 可以下载源程序的网站frontpage做网站教程