作业题1 针对课件1.5中的设计实例(双机串行通讯): (1)编写完整的C语言程序实现双机串行通讯,采用循环轮询结构; (2)考虑采用前后台结构编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下; (3)如果采用多任务方式编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下。 以上三项内容放在一个doc文档中进行提交。
作业题1 针对课件1.5中的设计实例(双机串行通讯): (1)编写完整的C语言程序实现双机串行通讯,采用循环轮询结构; (2)考虑采用前后台结构编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下; (3)如果采用多任务方式编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下。 以上三项内容放在一个doc文档中进行提交。
参考答案和解析
DPC的串行通信接口采用异步通信方式。在异步通信中,以字符为单位进行发送和接收,每一个字符用起始位和停止位标记字符的开始和结束,所以选项A和C是错误的;系统A和系统B以半双工方式进行串行通信时,数据能从A传送到B,也能从B传送到A,但是不可以同时进行,所以选项B是错误的;PC的串行通信接口是采用RS-232标准,所以应该选择D。
相关考题:
在软件设计和编码过程中,采取“(7)”的做法将使软件更加容易理解和维护。A.良好的程序结构,有无文档均可B.使用标准或规定之外的语句C.编写详细正确的文档,采用良好的程序结构D.尽量减少程序中的注释
()下面有关程序设计技术的说法中,错误的是A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式B.面向过程的程序设计方法通常采用结构化和模块化设计方法C.面向对象的程序设计方法采用客观世界的描述方式D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言
LabVIEW按照哪种编程结构执行程序框图代码?()A、控制流,程序的执行顺序由编程元素的顺序确定B、从上至下,程序从程序框图的顶部开始执行,一直往下C、从左至右,程序从程序框图的左边开始执行,一直往右D、数据流模型,程序框图根据数据流向执行
下面有关程序设计技术的说法中,错误的是()。A、机器语言和汇编语言编程通常采用面向计算机的程序设计方式B、面向过程的程序设计方法通常采用结构化和模块化设计方法C、面向对象的程序设计方法采用客观世界的描述方式D、C语言是一种兼顾面向过程和面向对象的高级程序设计语言
单选题LabVIEW按照哪种编程结构执行程序框图代码?()A控制流,程序的执行顺序由编程元素的顺序确定B从上至下,程序从程序框图的顶部开始执行,一直往下C从左至右,程序从程序框图的左边开始执行,一直往右D数据流模型,程序框图根据数据流向执行
填空题结构化程序设计方法中,可以采用()、循环结构和选择结构三种逻辑结构来编写程序。