Advertisement

PFC3D参考程序及代码注释_PFC_pfc3d_

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资料提供PFC3D参考程序及其详尽代码注释,旨在帮助用户深入理解颗粒流模拟软件PFC3D的编程机制与应用技巧。 PFC3D提供参考程序流代码的注释方法与解析。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • PFC3D_PFC_pfc3d_
    优质
    本资料提供PFC3D参考程序及其详尽代码注释,旨在帮助用户深入理解颗粒流模拟软件PFC3D的编程机制与应用技巧。 PFC3D提供参考程序流代码的注释方法与解析。
  • TM1621
    优质
    本资料提供TM1621芯片的参考代码程序,详细介绍了其驱动显示管脚的操作方法及应用场景,适用于电子工程师和硬件开发人员。 ``` /* 版权信息:深圳天微电子有限公司 */ /* 文件名:TM1621-V1.0 */ /* 当前版本:V1.0 */ /* MCU 型号:STC12C5608AD */ /* 开发环境:Keil uVision4 */ /* 晶振频率:11.0592MHz * 完成日期:2013-08-07 */ /* 程序功能:LCD驱动,显示字符 0~F */ #ifndef __TM1621_H__ #define __TM1621_H__ #include #include intrins.h typedef unsigned char uchar; typedef unsigned int uint; #define nop _nop_();_nop_();_nop_();_nop_();_nop_();_nop_(); /* TM1621模块命令定义 */ #define SYSDIS 0x00 // 关闭系统振荡器和LCD偏压发生器 #define SYSEN 0x02 // 打开系统振荡器 #define LCDOFF 0x04 // 关闭LCD偏压 #define LCDON 0x06 // 开启LCD偏压 #define TONEON 0x12 // 开启声音输出 #define TONEOFF 0x10 // 关闭声音输出 #define XTAL 0x28 // 外部接晶振 #define RC 0x30 // 内部RC振荡 #define BIAS 0x52 // 1/3偏压,4公共口 #define WDTDIS 0x0a // 禁止看门狗 #define WDTEN 0x0e // 开启看门狗 /* 定义控制端口 */ sbit CS = P2^1; sbit READ = P2^7; sbit WRITE = P2^0; sbit DATA = P1^7; /* 数据定义 */ uchar code Smg[16] = { 0xeb,0x60,0xc7,0xE5,0x6C,0xAD, 0xaf,0xE0,0xef,0xed,0xee, 0x2f, 8b , 67 , 8f , 8e }; // 字型码 uchar code Tab0[16] = { 0x0 } ; // 清屏 /* 延时函数 */ void delay_nms(uint n); /* 数据写入函数 */ void Write_Data_H(uchar Data, uchar Cnt); void Write_Data_L(uchar Data, uchar Cnt); void WriteCmd(uchar Cmd); void WriteOneData(uchar Addr, uchar Data); void WriteAllData(uchar Addr , uchar *p , uint cnt); /* TM1621初始化 */ void TM1621_init(void); #endif #include TM1621.h // 实现函数 void delay_nms(uint n) { while(n-- > 0) ; } void Write_Data_H(uchar Data, uchar Cnt) { // 写入高位数据的实现代码 } void Write_Data_L(uchar Data, uchar Cnt) { // 写入低位数据的实现代码 } void WriteCmd(uchar Cmd){ WRITE = 0; CS = 0; DATA = Cmd; nop(); CS = 1; } void WriteOneData(uchar Addr , uchar Data ) { WRITE = 0 ; CS = 0 ; DATA = (Addr<<2) | ((Data>>4)&3); NOP(); DATA &= ~((~DATA)<<8); //写入数据高四位 NOP(); DATA |= (Data & 15 ); nop(); WRITE=1; } void WriteAllData(uchar Addr , uchar *p, uint cnt) { CS = 0 ; while(cnt-- > 0) WriteOneData(Addr++,*p++); } // 主函数 void main(){ TM1621_init(); delay_nms(1); //LCD不显示 WriteAllData(0,Tab0 , 16); while (true){ // LCD 显示 0~F WriteAllData(0, Smg, 16); delay_nms(200) ; // LCD 不显示 WriteAllData(0 , Tab0 , 16); delay_nms(200); } } ``` 这段代码实现了一个基于STC12C5608AD单片机的TM1621模块LCD驱动程序,
  • NSGA-II(含详细文献).rar
    优质
    该RAR文件包含详细的NSGA-II算法介绍及其Python实现代码,并附有全面的注释和相关学术文献引用。适合深入研究多目标优化问题的学生与研究人员使用。 已经实现了多目标遗传算法NSGA2,并附有详细注释及相关论文。读者可以根据具体问题进行简要修改后直接使用该算法。
  • BPlus树
    优质
    本项目包含了一个详细的B+树实现及其全面的注释。适用于理解高级数据结构和提高算法技能的学习者。 里面包含两份资料:一份是详细介绍B+树原理的PPT,另一份是源代码及详细注释,非常不错。
  • 员的佛系.txt
    优质
    这段文本探讨了程序员在编写代码时采用的一种轻松、不拘泥于细节的态度,通过幽默风趣或富含哲理的注释来表达对编程工作的独特见解和心态。 程序员常在代码中加入“佛祖保佑,代码无BUG”的注释,祈求程序稳定运行。
  • 的完整CEEMD MATLAB
    优质
    这段代码提供了详细的注释和完整的MATLAB程序,用于实现CEEMD(完备经验模态分解)算法。适合于科研与工程应用,便于理解和修改。 这段代码虽然是从网上下载的,但我为了更好地理解它,添加了自己的注释。
  • C#扫雷
    优质
    本资源提供完整的C#编程语言实现的经典游戏扫雷程序源代码,并附有详尽注释,帮助学习者理解每个部分的功能和逻辑。适合初学者参考学习。 C# 扫雷源码及详细注释非常适合编程新手学习使用。这段代码帮助初学者理解扫雷游戏的实现过程,并通过详细的注释来解释每个部分的功能和逻辑,有助于加深对C#语言的理解和技术应用能力。
  • PyTorch版MDNet
    优质
    本项目提供基于PyTorch实现的MDNet代码,并详细添加了注释,便于学习和研究跟踪、目标检测等相关领域的算法。 这是从GitHub上克隆下来的Pytorch版本MDNet代码。由于我在阅读过程中感到困惑,为了方便其他学习者的理解,在代码中添加了一些注释,希望能帮助读者更好地阅读和理解代码。
  • FreeRTOS V7.0.2 源
    优质
    本资源提供FreeRTOS实时操作系统V7.0.2版本的完整源代码,并附有详细的中文注释,便于开发者深入理解其内部机制和优化性能。 这是FreeRTOS V7.0.2版本的源码,其中的所有语句都进行了中文注释。这些注释有的是参考网上资料添加的,也有一部分是我自己理解后加上的。如果有不妥之处,请指出。谢谢!
  • msp430f149步进电机文献
    优质
    本资料包含针对MSP430F149单片机控制步进电机的详细程序代码,以及相关的编程技巧和理论依据。附有参考文献便于深入学习。 关于msp430f149步进电机的代码及参考资料可以提供给有兴趣深入研究该主题的人士参考学习。这些资源涵盖了如何使用msp430f149微控制器来控制步进电机的相关信息,包括但不限于初始化设置、驱动程序编写以及具体的应用示例等。对于希望了解更多细节或寻求进一步指导的人来说,这些都是宝贵的资料来源。