//PC1<-->ERR //PC2<-->COMM //PC3<-->RUN //PB10<-->UART3_TX //PB11<-->UART3_RX //PA4<-->DAC_OUT1 //PA5<-->DAC_OUT2 //ADC1_6<-->PA6 //ADC1_7<-->PA7 //ADC1_8<-->PB0 //ADC1_9<-->PB1 enum PLCTYPEStatus { MON=0,FX1S, FX1N,FX2N }; char PLCTYPE=FX2N; #define brd 19200 //#define brd 9600 //#define PLCTYPE 0X6662//FX1N //#define PLCTYPE 0X5EF6 //#define PLCTYPE 0X56C2//FX1S #define XX00 (GPIOA->IDR &GPIO;_Pin_0)//PA0 #define XX01 (GPIOA->IDR &GPIO;_Pin_1)//PA1 #define XX02 (GPIOC->IDR &GPIO;_Pin_5)//PC5 #define XX03 (GPIOC->IDR &GPIO;_Pin_6)//PC6 #define XX04 (GPIOC->IDR &GPIO;_Pin_7)//PC7 #define XX05 (GPIOC->IDR &GPIO;_Pin_4)//PC4 #define XX06 (GPIOA->IDR &GPIO;_Pin_14)//PA14 #define XX07 (GPIOA->IDR &GPIO;_Pin_13)//PA13 #define XX10 (GPIOA->IDR &GPIO;_Pin_11)//PA11 #define XX11 (GPIOA->IDR &GPIO;_Pin_8)//PA8 #define XX12 (GPIOC->IDR &GPIO;_Pin_9)//PC9 #define XX13 (GPIOD->IDR &GPIO;_Pin_15)//PD15 #define XX14 (GPIOD->IDR &GPIO;_Pin_14)//PD14 #define XX15 (GPIOD->IDR &GPIO;_Pin_13)//PD13 #define XX16 (GPIOD->IDR &GPIO;_Pin_12)//PD12 #define XX17 (GPIOD->IDR &GPIO;_Pin_11)//PD11 #define XX20 (GPIOD->IDR &GPIO;_Pin_10//PD10 #define XX21 (GPIOD->IDR &GPIO;_Pin_9)//PD9 #define XX22 (GPIOD->IDR &GPIO;_Pin_8)//PD8 #define XX23 (GPIOB->IDR &GPIO;_Pin_15)//PB15 #define XX24 (GPIOB->IDR &GPIO;_Pin_14)//PB14 #define XX25 (GPIOB->IDR &GPIO;_Pin_13)//PB13 #define XX26 (GPIOE->IDR &GPIO;_Pin_15)//PE15 #define XX27 (GPIOE->IDR &GPIO;_Pin_10)//PE10 #define XX30 (GPIOE->IDR &GPIO;_Pin_14)//PE14 #define XX31 (GPIOE->IDR &GPIO;_Pin_11)//PE11 #define XX32 (GPIOE->IDR &GPIO;_Pin_13)//PE13 #define XX33 (GPIOE->IDR &GPIO;_Pin_12)//PE12 #define XX34 (GPIOB->IDR &GPIO;_Pin_12)//PB12<-->RUN_SW #define XX35 (GPIOE->IDR &GPIO;_Pin_7)//PE7<-->POWER DETECT //YY00<-->PA2 //YY01<-->PC8 //YY02<-->PA15 //YY03<-->PC10 //YY04<-->PC11 //YY05<-->PC12 //YY06<-->PD0 //YY07<-->PD1 //YY10<-->PD3 //YY11<-->PD4 //YY12<-->PD5 //YY13<-->PD6 //YY14<-->PD7 //YY15<-->PB3 //YY16<-->PB4 //YY17<-->PB5 //YY20<-->PB6 //YY21<-->PB7 //YY22<-->PE1 //YY23<-->PE2 //YY24<-->PE3 //YY25<-->PE4 //YY26<-->PE5 //YY27<-->PE6
2024-11-22 11:34:12 5.66MB FX1N_60点
1
亲测好用的音效处理软件FxSound Enhancer,效果明显,目前13.0.27是最新的了,并已中文破解
2024-08-09 12:01:16 3.47MB
1
【8051单片机教程】:在深入学习单片机的过程中,有几个核心概念对于初学者来说可能会显得较为抽象和难以理解。本教程将针对这些基础但重要的概念进行详细阐述,帮助电子爱好者更好地掌握单片机知识。 **一、总线** 在计算机系统中,总线扮演着关键的角色,它解决了大量器件与微处理器之间通信的连线问题。数据总线、地址总线和控制总线是构成总线的三大组成部分。数据总线用于传输数据,而控制总线则用于协调各个器件的活动,确保数据传输的正确性。地址总线则用来指定数据传输的目的地,确保数据能够准确送达指定的存储单元。 **二、数据、地址、指令** 这三者在本质上都是由二进制序列构成的,但它们的用途不同。指令是由单片机设计者预设的数字,与特定的指令助记符相对应,不能由开发者随意修改。地址是标识内存单元或输入输出口的依据,内部地址固定,外部地址可由开发者设定。数据则是微处理器处理的对象,包括地址、方式字或控制字、常数以及实际的输出值等。 **三、端口的第二功能** P0、P2和P3口在8051单片机中具有双重功能,其第二功能通常是自动激活的,不需要额外的指令进行切换。例如,P3.6和P3.7在访问外部RAM或I/O口时自动产生WR和RD信号。尽管这些端口理论上可以作为通用I/O口使用,但在实际应用中,这样做可能导致系统崩溃。 **四、程序执行过程** 单片机启动时,程序计数器(PC)的初始值为0000H,程序从ROM的该地址开始执行。因此,ROM的0000H单元必须包含一条有效的指令,以启动程序的运行。 **五、堆栈** 堆栈是内存中的一部分,用于临时存储数据,遵循“先进后出,后进先出”的原则。堆栈操作指令PUSH和POP分别用于数据压入和弹出,堆栈指针SP用于跟踪堆栈顶部的位置,每次执行PUSH或POP指令时,SP会自动更新以指示当前堆栈的深度。 理解以上概念对于深入理解和使用8051单片机至关重要。在实践中,通过编写和调试代码,这些理论知识将逐渐变得清晰,从而提高单片机的编程能力。对于初学者来说,反复实践和探索这些基本概念是提升技能的关键步骤。
2024-07-13 17:52:58 91KB 新手入门
1
CAD(Computer-Aided Design)是计算机辅助设计的缩写,是一种广泛应用于工程、建筑、产品设计等领域的技术。CAD插件则是为了增强CAD软件功能、提高设计效率而开发的工具,它们可以提供额外的绘图、分析、建模或者协同工作等功能。在“CAD插件(27个).rar”这个压缩包中,包含了27款我经常使用的CAD插件,这些插件在设计工作中极大地提升了我的工作效率和便捷性。 1. **快速查询**:CAD插件的一个重要特性是能够快速查询设计参数,比如尺寸、面积、体积等,无需手动计算,大大节省了设计师的时间。 2. **自定义命令**:许多插件允许用户自定义快捷命令,可以根据个人习惯设置,使常用的操作变得更加迅速。 3. **自动标注**:一些插件具备自动标注功能,可以一键完成复杂的尺寸标注,减少错误并保持图纸的整洁。 4. **模板与块管理**:高效的模板管理和块库管理插件能够帮助设计师快速调用标准设计元素,提高设计一致性。 5. **3D建模**:3D建模插件则为设计师提供了更多维度的设计视角,便于检查结构的可行性及进行立体空间的思考。 6. **协同设计**:部分插件支持多人协作,使得团队成员可以实时查看和编辑同一份设计,提高了协同工作的效率。 7. **错误检查**:有的插件具备错误检查功能,能自动发现设计中的问题,如未闭合的线、不匹配的尺寸等,避免在后期造成不必要的麻烦。 8. **渲染与动画**:高级的插件还能进行渲染和动画制作,让设计成果更加生动真实,便于展示和沟通。 9. **批量处理**:批量处理工具可以一次性对多个CAD文件进行操作,如转换格式、添加水印、更新信息等,非常适合大型项目。 10. **导入导出兼容性**:插件可能增加CAD软件与其他软件(如BIM、3D Max等)的导入导出兼容性,扩大了CAD的使用范围。 使用这些插件时,需要注意的是,每个插件都有其特定的适用场景和使用方法,通常附带的使用说明会详细指导如何安装和应用。正确地利用这些插件,不仅能够提升设计精度,还能显著提高工作效率,让设计过程更加顺畅。 在实际工作中,根据具体需求选择合适的插件,并熟练掌握其功能,是每个CAD用户进阶的必经之路。同时,定期更新插件以保持与最新CAD版本的兼容性,也是保持高效工作的重要环节。希望这27个CAD插件能为你的设计工作带来便利,助你在CAD的世界中游刃有余。
2024-07-08 16:07:10 497KB CAD
1
NOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rarNOD32 Antivirus V2.70.27 中文版.rar
2024-05-27 22:50:41 11.33MB NOD32 Antivirus V2.70.27 Antivirus
1
爬虫逆向实战(二十七)-某某招标投标网站招标公告
2024-03-19 17:20:53 152KB
1
案例10显示彩色矩形块 案例11字符图形程序中国北京 案例12字符图形程序阳泉学院 案例13图形变换 案例14汽车小鸟动画 案例15动画心 案例16打字练习 案例17打字计时练习 案例18系统时间显示 案例19显示日期时间 案例1判断闰年程序 案例20七段电子表显示 案例21简易文本编辑器 案例22磁盘文件的读写 案例23学生成绩管理 案例24和25pc机间的通信 案例26钟表显示 案例27“霓虹灯”的模拟显示 案例2产生随机数并运算的程序 案例3计算平台长度程序 案例4加减乘除四则运算  案例5数字方阵程序 案例6数据加密程序 案例7代码转换程序 案例8键盘录入数据的转换与显示 案例9音乐演
2024-03-08 10:07:04 237KB 汇编程序
1
我们基于$$ SU(3)_C \ times SU(3)_L \ times U(1)_X $$ SU(3)C×SU(3)L×U(1)X标尺组提出一个可行的模型 ,并以$$ U(1)_ {L_g} $$ U(1)Lg全局轻子数对称性和$$ \ Delta(27)\ Z_3 \ Z_ {16} $$Δ(27)×来扩充 Z3×Z16离散组,能够解释标准模型(SM)的费米子质量和混合,并具有可以在大型强子对撞机上测试的小型跷跷板机构。 此外,该模型还为SM费米子质量和混合提供了解释。 在提出的模型中,由不可重新归一化的Yukawa算子引起的逆跷跷板机制产生了轻质中微子的小质量,并由三个非常轻的Majorana中微子介导,并且自发产生了观测到的SM费米子质量和混合角层次 在非常大的能量规模下,破坏$$ \ Delta(27)\ Z_ {3}×Z_ {16} $$Δ(27)×Z3×Z16对称性。 在我们以前的3-3-1模型中具有$$ \ Delta(27)$$Δ(27)组的中微子质量生成机制没有出现(Vien等人在Nucl Phys B 913:792,2016,CárcamoHernández
2024-03-01 20:21:57 954KB Open Access
1
本资源为linux版本的mysql5.7.27,资源上传到百度网盘中, mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
2023-12-22 19:06:40 75B mysql linux centos
1
尽管SO(10)超对称(SUSY)大统一理论(GUT)对于中微子质量和混合非常有吸引力,但由于中微子与中微子之间的牢固关系,从最轻的右手中微子N 1取得成功的瘦素作用通常非常困难。 夸克汤川联轴器。 我们表明,在一个现实的模型中,这些约束被放松了,从而使N 1瘦素形成成为可行。 为了说明这一点,我们从最近提出的Δ(27)×SO(10)SUSY GUT中的调味N 1瘦素生成计算了宇宙Y B的重子不对称性。 用数值方法求解加味的玻尔兹曼方程,并与观察到的Y B进行比较,从而限制了右旋中微子质量和中微子Yukawa耦合的允许值。 调味过的SO(10)SUSY GUT不仅在轻质动物界相当完整且具有预测性,而且还可以通过瘦素产生具有瘦肉界自然价值的瘦素来解释BAU,尽管在夸克中有所调整。
2023-12-05 12:35:07 968KB Open Access
1