个性flash网站wordpress iframe框架引用插件

news/2025/9/28 1:38:19/文章来源:
个性flash网站,wordpress iframe框架引用插件,韩国怎么出线,招商加盟代运营公司小蜜蜂代码风格的#xff0c;模块都在#xff0c;希望能够帮助你吧。 目录 AT24C02存储芯片 DS18B20温度传感器 DS1302 时钟 NE555频率测量 PCF8591 AD PWM波 超声波测距 串口UART 4X4矩阵按键 AT24C02存储芯片 void Write_AT24C02(unsigned char addr,unsigned …小蜜蜂代码风格的模块都在希望能够帮助你吧。 目录 AT24C02存储芯片 DS18B20温度传感器 DS1302 时钟 NE555频率测量 PCF8591 AD  PWM波 超声波测距 串口UART 4X4矩阵按键 AT24C02存储芯片 void Write_AT24C02(unsigned char addr,unsigned char dat) {I2CStart();I2CSendByte(0xa0);I2CWaitAck();I2CSendByte(addr);I2CWaitAck();I2CSendByte(dat);I2CWaitAck();I2CStop(); }void Read_AT24C02(unsigned char addr) {I2CStart();I2CSendByte(0xa0);I2CWaitAck();I2CSendByte(addr);I2CWaitAck();I2CStart();I2CSendByte(0xa1);I2CWaitAck();tmp I2CReceiveByte();I2CSendAck(1); I2CStop(); } DS18B20温度传感器 void Read_ds18b20_adc() {unsigned char LSB, MSB;unsigned int tmep 0;init_ds18b20();Write_DS18B20(0xcc);Write_DS18B20(0x44);init_ds18b20();Write_DS18B20(0xcc);Write_DS18B20(0x44);LSB Read_DS18B20();MSB Read_DS18B20();tmep (LSB 8) | MSB;if ((temp 0xf800) 0x0000){temp_ds18b2 temp * 0.0625;} } // 如果上电就是85 记得Delay一下 DS1302 时钟 unsigned char code READ_RTC_ADDR[7] {0x81, 0x83, 0x85, 0x87, 0x89, 0x8b, 0x8d};unsigned char code WRITE_RTC_ADDR[7] {0x80, 0x82, 0x84, 0x86, 0x88, 0x8a, 0x8c};unsigned char TIME[7] {0x24, 0x58, 0x23, 0x19, 0x04, 0x06, 0x20};void Init_ds1302() {unsigned char i;Write_Ds1302_Byte(0x8E, 0x00);for (i 0; i 3; i){Write_Ds1302_Byte(WRITE_RTC_ADDR[i], TIME[i]);}Write_Ds1302_Byte(0x8E, 0x80); }unsigned char hour, min, sec; void Read_ds1302() {sec Read_Ds1302_Byte(0x81);min Read_Ds1302_Byte(0x83);hour Read_Ds1302_Byte(0x85); }// 考点显示 void DisplaySMG_ds1302() {DisplaySMG_Bit(0, SMG_NoDot[hour 4]);DisplaySMG_Bit(1, SMG_NoDot[hour 0x0f]);DisplaySMG_Bit(2, 0xbf);DisplaySMG_Bit(3, SMG_NoDot[min 4]);DisplaySMG_Bit(4, SMG_NoDot[min 0x0f]);DisplaySMG_Bit(5, 0xbf);DisplaySMG_Bit(6, SMG_NoDot[sec 4]);DisplaySMG_Bit(7, SMG_NoDot[sec 0x0f]); } NE555频率测量 // 方式1 void Init_timer() {TH0 0xff;TL0 0xff; // 定时器 0 采用8位重装 0110TH1 (65536 - 50000) / 256;TL1 (65536 - 50000) % 256;TMOD 0x16;ET0 1;ET1 1;EA 1;TR0 1;TR1 1; }void Service_T0() interrupt 1 {count_f; // 每一次中断都加一 }void Service_T1() interrupt 3 {TH1 (65536 - 50000) / 256;TL1 (65536 - 50000) % 256;count_t;if (count_t 20){dat_f count_f;count_f 0;count_t 0;} }// 方式二 void Init_Timer0_Timer1() {TH1 (65536 - 10000) / 256;TL1 (65536 - 10000) % 256;TH0 0;TL0 0;TMOD 0x15;ET0 1;ET1 1;EA 1;TR0 1;TR1 1; }void Service_Timer0() interrupt 3 {TH1 (65536 - 10000) / 256;TL1 (65536 - 10000) % 256;count_t;if (count_t 100){count_t 0;freq (TH0 8) | TL0;TH0 0;TL0 0;} } PCF8591 AD  void Write_DA(unsigned char dat) {I2CStart();I2CSendByte(0x90);I2CWaitAck();I2CSendByte(0x41);I2CWaitAck();I2CSendByte(dat);I2CWaitAck();IIC_Stop(); }unsigned char Read_AD() {unsigned char temp;I2CStart();I2CSendByte(0x90);I2CWaitAck();I2CSendByte(0x41);I2CWaitAck();I2CStart();I2CSendByte(0x91);I2CWaitAck();temp I2CReceiveByte();I2CSendAck(1);I2CStop();return temp; } // 用的最多的就是0x41 0x43 PWM波 // 10000 分成 100份 void Init_Timer0() interrupt 1 {TH0 (65536 - 100) / 256;TL0 (65536 - 100) % 256;conut;if (count duty){L1 0;}else if (count 100){L1 1;}else if (count 100){L1 0;count 0;} } // 实现了呼吸灯 超声波测距 // 最好用T1实现 因为T0用来实现NE555 sbit TX P1 ^ 0; sbit RX P1 ^ 1;void Delay_12us() {unsigned char i;_nop_();_nop_(); // 空操作i 33;while (--i); } // STC 生成出来的 带上头文件 void Send_Wave() {unsigned char i;for(i 0;i 8;i){TX 1;Delay_12us();TX 0;Delay_12us();} }void Measure_Distance() {unsigned int time 0;TMOD 0x0f;TH1 0x00;TH1 0x00;Send_Wave();TR1 1;while((RX 1)(TF1 0))TR1 0;if (TF1 0){time TH1;time (time 8) | TL1;distance ((time / 10) * 17) / 100 3;}else{TF1 0;distance 999;} } 串口UART sfr AUXR 0x8e;void SendByte(unsigned char dat) {SBUF dat;while(TI 0);TI 0; }void SendString(unsigned char *str) {while(*str ! \0){SendByte(*str);} } void Init_Uart() {TMOD 0x20;TH1 0xfd;TL1 0xfd;TR1 1;SCON 0x50;AUXR 0x00;ES 1;EA 1; }unsigned char command 0x00; void Service_Uart() interrupt 4 {if(RI 1){RI 0;command SBUF;} } 4X4矩阵按键 sbit R3 P3^2; sbit R4 P3^3; sbit C1 P4^4; sbit C2 P4^2; void Scan_Keys() {R3 0;R4 1;C1 C2 1;if(C1 0) //S5{DelaySMG(200);if(C1 0){if(F_smg 21 || F_smg 22 || F_smg 23){switch(F_smg){case 21: F_smg 22;break;case 22: F_smg 23;break;case 23: F_smg 21;break;}}while(C1 0){Display_Info();}}}else if(C2 0) //S9{DelaySMG(200);if(C2 0){if(F_smg 3){Param_temprature Param_temprature - 1;}//if(F_smg 21 || F_smg 22 || F_smg 23){F_time_begin 1;}if(F_time_2s 1){hour 0x00;min 0x00;sec 0x00;F_smg 1;Max_temprature 0;Ave_temprature 0;Max_shidu 0;Ave_shidu 0;num 0;Param_temprature 30;F_time 0;F_time_2s 0;}while(C2 0){Display_Info();}F_time_begin 0;}}R3 1;R4 0;C1 C2 1;if(C1 0) //S4{DelaySMG(200);if(C1 0){switch(F_smg){case 1: F_smg 21;break;case 21: F_smg 3;break;case 22: F_smg 3;break;case 23: F_smg 3;break;case 3: F_smg 1;break;}while(C1 0){Display_Info();}}}else if(C2 0) //S8{DelaySMG(200);if(C2 0){if(F_smg 3){Param_temprature Param_temprature 1;}while(C2 0){Display_Info();}}} } 、

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Java中原码反码补码的区别

原码:一般以十进制表示,最左边为符号,0为正,1为负。 反码:为了解决原码不能计算负数的问题而出现,正数的反码不变,负数的反码在原码在原码的基础上符号位不变,数值取反,0变1,1变0. 补码:正数的补码是原码本身…

做盗版视频网站成本多少阿里云服务器 做网站

描述智能控制是什么智能控制(intelligent controls)在无人干预的情况下能自主地驱动智能机器实现控制目标的自动控制技术。对许多复杂的系统,难以建立有效的数学模型和用常规的控制理论去进行定量计算和分析,而必须采用定量方法与定性方法相结合的控制方…

网站服务器地址在哪里看wordpress显示某一类文章

文章目录 引言目标设计目标实践文章汇总经验总结一则预告 引言 眨眼间已经12月了,眼看着2023年马上要过完了。 女朋友最近总说,工作以后感觉时间过的好快。事实上,我也是这么认为的。年纪越大,越会担心35岁危机的降临。所以&…

手机网站 教程郑州app

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码。Node.js拥有丰富的模块和工具,通过命令行工具,可以执行各种任务来简化开发流程。以下是一些常用的Node.js命令: 1. node 这是最…

US$34 PCAN Cable for ACDP Module3

PCAN Cable for ACDP Module3If your ACDP with Module3 doesnt include this cable, you can buy it alone.Package List:1pc x PCAN Cable for Module3 Pictures of PCAN Cable for ACDP Module3PCAN Cable for ACDP…

电子商务网站建设需要学什么怎么建设像天猫的网站

Selenium webdriver能够模拟人对浏览器进行操作的前提是界面元素的定位。元素的定位可以说是Selenium自动化脚本的基础。这一小节笔者将介绍如何在selenium中进行元素的定位。 定位元素的方法 Selenium中提供了以下定位元素的方法: 首先看一个HTML文件 test_page.…

宜兴做宠物的网站上海seo有哪些公司

Java PatternDesign of GOF(四人帮力作,享誉15年)第十五模式Java PatternDesign of GOF(四人帮力作,享誉15年)第十五模式板桥里人 http://www.jdon.com 2002/04/21(转载请保留)Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求reque…

健康网站可以做推广吗沃尔玛网上商城是正品吗

操作说明:1、不同电脑进BIOS按键不一样,常见的有del、F1、F2、Esc、enter、F8、F9等2、在电脑启动时,不停按Del、F2等按键会进入BIOS设置界面,开机按哪个键进BIOS设置BIOS类型一:CMOS Setup Utility1、启动时按Del进入…

US$39 CGPRO CAN V2.1 Adapter for CG Pro 9S12 Key Programmer

CGPRO CAN V2.1 Adapter for CG Pro 9S12 Key ProgrammerSupport the following engine computer repair BMW E Series 3 Series or 5 Series, BMW F Series, BMW R Series (Mini), Bentley, Volkswagen MT60 MT80.BMW…

南昌淘宝网站制作公司成都关键词排名系统

Java 8提供的流的基于Lambda表达式的函数式的操作写法让人感觉很爽,笔者也一直用的很开心,直到看到了Java8 Lambda表达式和流操作如何让你的代码变慢5倍,笔者当时是震惊的,我读书少,你不要骗我。瞬间我似乎为我的Serve…

网站头部特效天长街道两学一做网站

转自:https://juejin.cn/post/7121236352032571422 无法启动主要是因为依赖包版本高,不兼容,要降级 解决方法: 1、安装easyconnect(已安装就跳过) 2、EasyConnect的安装位置在 /usr/share/sangfor/EasyCon…

US$49 BMW F Series Coding Authorization for CGDI Prog BMW MSV80 Key Programmer

BMW F Series Coding Authorization for CGDI Prog BMW MSV80 Key ProgrammerNo need shipping. Please pass us serial number of your CGDI Prog BMW.Kindly note this authorization is free if you have CGDI Prog…

嘉兴论坛网站建设sns网站设计

目录 一:资源限制 1、资源限制原因 2、Pod 和 容器 的资源请求和限制 3、CPU 资源单位 4、内存 资源单位 5、事例 (1)事例一 (2)事例二 二:重启策略 1、重启策略模式 2、事例 三:探针…

郑州网站建设技术精粹东莞房价下跌

一、说明 时间这是集成技术下的第 4 篇文章,如果您想了解有关集成技术的更多信息,您可以参考我的第 1 篇集成技术文章。 机器学习算法(9) - 集成技术(装袋 - 随机森林分类器和...... 在这篇文章中,我将解释…

手机网站打不开邹平做网站的公司

这两个类都实现了 List 接口(List 接口继承了 Collection 接口),他们都是有序集合 ①线程安全:Vector 使用了 Synchronized 来实现线程同步,是线程安全的,而 ArrayList 是 非线程安全的。 ②性能&#x…

无锡公共工程建设中心网站html代码换行

自定义组件 组件的创建与引用1、创建组件2、引用组件3、全局引用VS局部引用4、组件和页面的区别 样式1、组件样式隔离2、组件样式隔离的注意点3、stylelsolation的可选值 数据、方法和属性1、data数据2、methods方法3、properties4、data和properties区别5、使用setData修改pr…

苍穹外卖-day02(新增员工,员工分页查询,启用禁用员工账号,编辑员工,导入分类模块功能代码) - a

苍穹外卖-day02(新增员工,员工分页查询,启用禁用员工账号,编辑员工,导入分类模块功能代码) 课程内容新增员工 员工分页查询 启用禁用员工账号 编辑员工 导入分类模块功能代码功能实现:员工管理、菜品分类管理。…

US$52 KVM V3 Adapter for Yanhua Mini ACDP Module9 Land Rover

KVM V2 Adapter for Yanhua Mini ACDP Module9 Land RoverKVM V2 Adapter for Yanhua Mini ACDP Module9 Land Rover, is specially for those customers whose KVM M2 adapter is missing or broken. Its in Module9 …

智慧决策的透明化路径:空白金兰契架构下的悟空备案制研究

智慧决策的透明化路径:"空白金兰契"架构下的"悟空备案制"研究 AI元人文/岐金兰 一、引言:从"黑箱"到"白箱"的AI决策革命 人工智能技术的飞速发展使其在越来越多的领域承担决…

纯js做网站景县做个油管的网站怎么做

文章目录0.友情链接1.引言2.创建一个元表2.1.__tostring方法2.2.__add和__mul方法2.3.__index方法2.4.__call方法3.完整代码0.友情链接 GitHUb上下载Lua编译器Lua菜鸟教程中的元表介绍(较全,但功能性受限)博客园内元表的介绍(较详…