自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021-05-12

串口通信测试——串口线问题 1.串口线分类:直连线和交叉线 2.标准串口引脚定义:(在串口引脚上面会标上引脚号) 引脚2:RXD(接收数据) 引脚3:TXD(发送数据) 引脚5:地线(GND) 对于任意串口线通信时,使用的串口线应该交叉互联。 对于测试人员而言:测试串口功能的时候,必须保证两台设备的串口的收发引脚交叉连接。 总结:两台设备为公头和母头,则使用直连串口线。 两台设备均为公头或者均为母头,则使用交叉串口线。 简单判断串口线直连和交叉:万用表测试串口线两端引脚2,是否短接。短接则为直连串口线。

2021-05-12 11:31:57 123

原创 SerialPort类编写串口通信程序

Syetem.IO.Ports命名空间包含了SerialPort类 程序代码起始位置添加Using System.IO.Ports 串口通讯参数: 1.通讯端口号【PortName】返回类型:String COM1,COM2,COM3,,, 2.通讯格式“ 【BaudRate】,【Parity】,【DataBits】,【StopBits】 校验位和停止位为枚举类型 串口的打开和关闭 调用类的Ope...

2019-12-27 14:54:19 331 1

原创 模态对话框与非模态对话框

两者使用的函数不同: 模态对话框:DoModal(); 非模态对话框:creat(nID,pParentWnd); 非模态对话框需要加上ShowWindow();进行显示 非模态对话框使用的对象如果是局部对象,在运行完函数之后,对象关联的对话框资源会自动销毁。 而模态对话框则会在运行到DoModal函数之后停止运行。@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdow...

2019-10-17 11:36:42 116

原创 关于创建非模态对话框的几点注意

1.非模态对话框调用的是Create函数,需要继续调用ShowWindow函数来显示对话框(模态对话框调用的是DoModel函数,本身带有显示对话框的作用) 2.定义CDialog类对象时,不能是局部对象。否则会销毁与之相关的对话框资源。要么变为视类的成员变量,要么定义为指针,生命周期和程序一样。(非模态创建的对象,在显示对话框视,程序暂停执行,直到关闭对话框。) ...

2019-05-17 22:04:22 138

原创 关于创建非模态对话框的几点注意

1.非模态对话框调用的是Create函数,需要继续调用ShowWindow函数来显示对话框(模态对话框调用的是DoModel函数,本身带有显示对话框的作用) 2.定义CDialog类对象时,不能是局部对象。否则会销毁与之相关的对话框资源。要么变为视类的成员变量,要么定义为指针,生命周期和程序一样。(非模态创建的对象,在显示对话框视,程序暂停执行,直到关闭对话框。) ...

2019-05-13 22:01:54 144

原创 关于函数重载,函数覆盖和函数隐藏

关于函数重载,函数覆盖和函数隐藏 区别:函数重载:发生在一个类中,函数必须不一样!返回值类型不一样并不影响! 函数覆盖:发生在基类和派生类中,函数必须一样!且基类函数中需要有一个virtual变为虚函数。 函数隐藏:发生在基类和派生类中,函数完全相同时且基类没有虚函数。 或者函数只是同名,参数列表不同,无论是否有虚函数,都讲发生隐藏。 关于重载:根据参数类型或个数的不同来决定调用哪个函数。 关于覆...

2019-04-18 14:58:21 367

51单片机设计的篮球计分器

利用C编写的51单片机开发的一个篮球计分器程序,包含protel仿真图

2018-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除