异步通信课设
- 格式:doc
- 大小:351.50 KB
- 文档页数:29
通信原理课程设计--基于FPGA的时分多路数字基带传输系统的设计与开发指导老师:戴慧洁武卫华班级:通信111班组长:徐震震组员:胡彬、韦景山、谢留香、徐勇、周晶晶、张秋红日期:一、课程设计目的通信系统课程设计是一门综合设计性实践课程。
使大家在综合已学现代通信系统理论知识的基础上,借助可编程逻辑器件及EDA技术的灵活性和可编程性,充分发挥自主创新意识,在规定时间内完成符合实际需求的通信系统电路设计与调试任务。
它不仅能够提高大家对所学理论知识的理解能力,更重要的是能够提高和挖掘大家对所学知识的实际运用能力,为将来进入社会从事相关工作奠定较好的“能力”基础。
二、课程设计内容时分多路数字电话基带传输系统的设计与开发三、课程设计要求任务1、64Kb/S的A律PCM数字话音编译码器的开发设计2、PCM 30/32一次群时分复接与分接器的开发设计3、数字基带编码HDB3编译码器的开发设计4、同步(帧、位、载波同步(可选))电路的开发设计四、小组分工小组成员负责项目徐震震同步(帧同步、位同步)谢留香PCM 30/32一次群时分复接韦景山64Kb/S的A律PCM数字话音编码胡彬PCM 30/32一次群时分分接徐勇64Kb/S的A律PCM数字话音译码周晶晶数字基带编码HDB3译码张秋红数字基带编码HDB3编码五、时分多路数字电话基带传输系统框图PCM编码设计一、设计要求1、PCM编码器输入信号为:一个13位逻辑矢量的均匀量化值:D0,D1…D12其中:D0为极性位,取值范围在-4096~+4096之间;一个占空比为1/32的8K/S的取样时钟信号;一个占空比为50%的2.048Mb/S的合路时钟信号;2、PCM编码器输出信号为:一个8位逻辑矢量的13折线非均匀量化值:C0,C1…C7其中:C0为极性位.C0=1为正,C0=0为负;一个占空比为1/32的8K/S的取样时钟信号;一个占空比为50%的2.048Mb/S的合路时钟信号;二、PCM编码分析脉冲编码调制(PCM)在通信系统中完成将语音信号数字化功能。
(学时: 50 )数据通信原理课程是面向电子信息工程、网络工程等专业开设的一门必修的专业基础课程,是该专业的主干课程,共 50 学时, 3.0 学分,其中实验课程 10 学时。
本课程在电子信息工程专业教学计划中是一门专业基础课程,又是一门专业的数字信号传输的理论课,它是为满足通信领域对应用人材的需要而设置的。
通过本课程的学习,为以后学习计算机通信网络和计算机通信接口技术等后继课程打下必备的基础,并且为以后从事计算机通信工作提供一定的技术支持。
1.基本要求通过本课程的学习,要求学生掌握数据通信的构成原理和工作方式;掌握数据信号的传输理论:基带传输和频带传输;掌握差错控制的基本原理和工作方式,理解常用差错控制码的构成原则;理解数据交换的原则,掌握分组交换的基本内容,了解分组交换网的构成。
本课程是一门原理性的课程,要求学生掌握数据通信较完整的概念和构成。
2.基本方法本课程的教学方式和方法主要以课堂讲授为主,并以课堂讨论和习题课为辅。
1.授课教材《数据通信原理》詹仕华主编,中国电力出版社(2022 年第 1 版)。
2.主要参考书目《数据通信技术教程》蒋占军编著,机械工业出版社(2022 年第 2 版)。
《数据通信原理》毛京丽等编著,北京邮电大学出版社(2000 年第二版);《数据通信原理》杨世平等编著,国防大学出版社(2001 年第一版);《现代通信原理》钱学荣编,清华大学出版社(1999 年)。
本课程共 3.0 学分,总教学共 50 学时,具体学时分配如下表:各章节内容学时数第一章:绪论 4第二章:数据通信基础知识 6第三章:数据信号的基带传输 8第四章:数据信号的频带传输 8第五章:差错控制与信道编码 8第六章:物理层接口与传输控制规程 2第七章:分组交换数据网 4实验 10第一章绪论(4 学时)1、目的要求:本章介绍数据通信有关的重要概念和定义,要求理解数据通信系统的构成、数据传输速率、方式、质量和信道容量的基本内容。
《数据与计算机通信》课后习题及参考答案第2章的参考答案2.1答案:设发送消息的蓝军为A,另外一个蓝军为B。
再设步兵由一头到量外一头所用的时间为t,可以定义两军的通信协议如下:(1)A发送消息后2t时间内还灭有收到B的确认,则重发,直到收到确认。
(2)B收到消息后,立即发送去确认知道不再收到A的消息。
(3)若在中午之前t时刻,A还没有收到B的确认信息,或者B在中午前的2t时间内还继续收到A发来的消息,则第二天进攻。
2.3答案:(1)预定(A)客人(Guest)向主人(Hosts)发出要Pizza的Request。
(B)主人接受请求,提起电话拨Pizza饼店,在电话中提出预定的种类和数量。
(C)Pizza店的外卖服务生(Order Clerk)填好订单,然后传送给Pizza Cook。
完成;(2)送货(A)Pizza Cook将做好的Pizza饼给服务生;(B)服务生在订单上签字后送给送货车司机,司机开车取送货,沿道路送往订货人的地点;(C)送货车司机到达后,拿出定单和主人交接;(D)主人将送来的Pizza饼再送给客人(Guest)2.4 答案A.(1)中国总理与英文翻译之间:(a)中国总理对自己的英文翻译说中文;(b)中国翻译将中文翻译成英文后给法国总理的英文翻译;(2)法国总理与英文翻译之间(a)法国总理的英文翻译接收中国总理的英文翻译给自己的英文翻译;(b)将英文翻译成法文,然后给法国总理,反之亦然。
B.这三者之间要实现一种类似于电信系统中三方通信之类的过程:(1)中国总理拿起电话,说中文给中文/德文翻译(2)德文翻译把中文翻译成德文,然后通过电话线传送给法国总理的德文/法文翻译(3)德文/法文翻译将接收到的德文翻译成法文(4)德文/法文翻译将翻译过来的法文给法国总理听2.7 答案a.在分段情况下,都需要包含N层数据首部的拷贝b.在组合的情况下,可以用一个N层的数据首部组合成单一的N-1层PDU。
第一章微型计算机概述1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
第二章 8086微处理器1.总线接口部件有哪些功能?请逐一进行说明。
答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。
2.具体讲:①总线接口部件要从内存取指令送到指令队列;② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。
2.8086/8088的基本总线周期由4个时钟周期组成。
3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。
4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。
1.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?答:1.CPU启动时,有以下特征:①内部寄存器等置为初值;②禁止中断(可屏蔽中断);③从FFFF0H开始执行程序;④三态总线处于高阻状态。
2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。
1.在中断响应过程中,8086往8259A发的两个信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。
目录1、课题名称:8X8点阵LED电路设计 (2)2、课题名称:单片机实现数字钟(LED显示小时:分:秒) (2)3、课题名称:电子跑表,定时器的设计 (2)4、课题名称:倒计时器 (3)5、课题名称:4X4矩阵键盘设计 (3)6、课题名称:非编码键盘 (4)7、课题名称:基于8155芯片的键盘/LED设计 (4)8、课题名称:多功能接口芯片8155应用电路设计 (5)9、课题名称:电子密码锁 (5)10、课题名称:交通灯管理电路设计 (5)11、课题名称:简单红外收发器设计 (6)12、课题名称:温度检测报警器 (6)13、课题名称:脉搏信号检测 (7)14、课题名称:单频信号的测频和脉宽信号的测宽 (7)15、课题名称:自动打铃控制器 (8)16、课题名称:简单串行通讯终端 (8)17、课题名称:单片机间的串行通信系统 (8)18、课题名称:红外防盗报警器 (9)19、课题名称:直流电机控制 (9)20、课题名称:步进电机控制 (10)21、课题名称:电梯控制 (10)22、课题名称:简易防盗系统设计(光电传感,蜂鸣器) (11)23、课题名称:基于0809ADC芯片的简单采集系统设计 (11)24、课题名称:基于0832DAC芯片的简单信号发生器设计 (11)25、课题名称:温度采集显示系统 (12)26、课题名称:篮球比赛计分器 (12)1、课题名称:8X8点阵LED电路设计设计目的:训练学生综合运用已学课程的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。
设计要求:1. 应用MCS-51单片机设计8X8点阵LED电路;2. 选用8X8点阵LED显示器,一个发光二极管控制点阵中的一个点,延时时间为1ms;3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。
设计的单元电路必须有工作原理,器件的作用,分析和计算过程;4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计根据所确定的设计电路,利用Protel或EWB等有关工具软件绘制电路原理图、PCB 板图、提供元器件清单。
异步串口通讯起始位
在现代的信息交流中,串口通讯技术扮演着非常重要的角色。
而异步串口通讯作为其中的一种形式,其起始位更是其关键的一环。
异步串口通讯是一种通过串行传输数据的通讯方式,它不需要在发
送和接收端之间共享时钟信号。
而起始位则是在异步串口通讯中用
来标识数据帧的开始的信号位。
在异步串口通讯中,数据是以数据帧的形式进行传输的。
而数
据帧的开始就是由起始位来标识的。
当数据传输开始时,发送端会
发送一个起始位来告知接收端数据的开始。
这个起始位通常是一个
逻辑低电平的信号,用来告知接收端即将有数据到来。
起始位的作用不仅在于标识数据帧的开始,还可以帮助接收端
进行时钟同步。
因为异步串口通讯中没有共享时钟信号,所以起始
位可以作为接收端的时钟同步信号,帮助接收端正确地解析数据帧。
在实际的应用中,正确地处理起始位对于异步串口通讯的稳定
性和可靠性至关重要。
发送端和接收端必须严格按照协议来发送和
接收起始位,以确保数据的准确传输。
总之,异步串口通讯起始位在串口通讯中扮演着至关重要的角色,它不仅标识数据帧的开始,还可以帮助接收端进行时钟同步,保证数据的稳定传输。
因此,对于从事串口通讯的工程师和技术人员来说,深入理解和正确处理起始位是非常重要的。
湖南科技大学潇湘学院信息与电气工程系《微机原理与接口技术》课程设计报告题目:基于D/A转换器DAC0832的波形发生器设计专业:通信工程班级:通信002班姓名:刘黎辉学号:0954040217指导老师:欧青立陈君宋芳课程设计任务书目录一、课程设计的目的及意义 (1)1.设计目的 (1)2.设计意义 (1)二、方案论证 (1)1.设计要求 (1)2.方案论证 (1)三、硬件电路设计 (2)1.波形产生电路 (2)2.按键控制电路 (4)3.地址译码电路 (6)四、程序设计 (7)1.波形发生原理 (7)2.程序流程图 (7)五、硬件连接及调试 (8)1.硬件连接 (8)2.电路调试 (8)六、体会与心得 (8)七、参考书目: (9)八、附录 (9)1.电路原理图............................................................................................ 错误!未定义书签。
2.程序源码................................................................................................ 错误!未定义书签。
一、课程设计的目的及意义1.设计目的(1)掌握计算机应用系统特别是微机接口系统的设计。
(2)掌握接口电路设计技术,初步掌握电子设计软件Protel99使用。
(3)掌握微机接口程序的编制与调试技术。
(4)掌握DAC0832芯片的使用方法。
(5)利用所学微机的理论知识进行软硬件整体设计,提高综合应用能力。
2.设计意义波形发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。
在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都需要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。
习题1. MCS-51单片机由哪几个部分组成?答:MCS-51单片机主要由以下部分组成的:时钟电路、中央处理器(CPU)、存储器系统(RAM和ROM)、定时/计数器、并行接口、串行接口、中断系统及一些特殊功能寄存器(SFR)。
2. MCS-51的标志寄存器有多少位,各位的含义是什么?答:MCS-51的标志寄存器PSW有8位;D D D D D D DD7P含义如下:C(PSW.7):进位或借位标志位。
AC(PSW.6):辅助进位或借位可标志位。
F0(PSW.5):用户标志位。
是系统预留给用户自己定义的标志位。
RS1、RS0(PSW.4、PSW.3):寄存器组选择位。
可用软件置位或清零,用于从四组工作寄存器中选定当前的工作寄存器组。
OV(PSW.2):溢出标志位。
在加法或减法运算时,如运算的结果超出8位二进制数的范围,则OV置1,标志溢出,否则OV清零。
P(PSW.0):奇偶标志位。
用于记录指令执行后累加器A中1的个数的奇偶性。
若累加器A中1的个数为奇数,则P置位,若累加器A中1的个数为偶数,则P清零。
其中PSW.1未定义,可供用户使用。
3. 8051程序存储器分哪几部分,相互之间有什么关系?答:程序存储器从物理结构上分为片内程序存储器和片外程序存储器。
片内程序存储器集成在芯片内部,不同的芯片容量不一样。
片外程序存储器是外部用只读存储芯片扩展而来的,存储空间大小随存储芯片容量而定。
片内程序存储器和片外程序存储器的总空间大小不能超过64K字节。
片内程序存储器地址空间和片外程序存储器的低地址空间重叠。
通过引脚EA电平的高低来决定的。
EA接低电平,选择从片外程序存储器取指令;EA接高电平,选择从片内程序存储器取指令。
4. 在8051的存储器结构中,内部数据存储器可分为几个区域?各有什么特点?答:内部数据存储器总体上分为两部分:片内的随机存储块和特殊功能寄存器(SFR)块。
片内的随机存储块按功能可以分成以下几个部分:工作寄存器组区(00H~1FH单元)、位寻址区(20H~2FH)和一般RAM区(30H~7FH),其中还包含堆栈区(08H开始)。
《电子系统设计》课程设计一、设计思想1.教学内容框架本课程以电子系统的基本构成按照循序渐进的原则来来逐步展开,通过设计五个教学项目来体现以MCU为核心的电子系统的结构及原理。
在实际教学中通过软件及硬件的联合,通过学生实际动手采用“做中学,学中做”的方式展开学习内容。
2.总体设计思路本课程的设计理念是以学生的职业能力为中心,以职业活动为导向,突出能力目标,以学生为主体,以项目任务作为载体进行能力的训练。
在教学的实施过程中,打破传统的“按部就班”的教学模式,采用基于工作过程的教学模式,整合工作任务中涉及的专业知识与技能,以真实的产品为项目载体来开展教学,彻底改变了教与学的行为,让学生真正感受到日常实验与实际产品开发的区别,并体验企业对实际岗位的要求。
通过真实岗位任务模拟,进一步加强学生职业意识,提升职业素养。
课程开发和学习情境设计,整个学习领域由以下学习项目组成:二、课时分配建议本课程课时为62课时,其中理论教学24课时,实践教学38课时,三、课程单元描述课程单元1课程单元2课程单元3课程单元4课程单元5四、课程评价(一)《电子系统设计》课程评价及方式说明学生的成绩评定以主要根据理论知识的掌握(为总结性考核,占30%)、考勤(占10%),课堂提问(占30%)、作业(占10%)、企业教师技能评定(占20%)等五方面构成。
(二)《电子系统设计》课程过程考核说明1.理论知识的掌握以试卷形式考核,题型包括单选、多选、判断、简答、案例分析等;2.考勤及课堂提问依据是平时学生的上课出状况、回答课堂提问的积极性及正确率;3.作业是指每个教学单元中要求学生完成的作业。
以完成的数量和质量给予成绩;4.企业教师技能评定是指企业教师在授课过程中,根据学生掌握的技能情况或者在企业的实践情况评定。
表1:考核标准表2:总结性考核标准表3:技能考核点五、实施建议(一)授课资料编写建议授课资料是实现教学目标的重要载体,必须依据本课程标准以及电子技术应用岗位国家职业标准和应用电子技术专业培养目标为主线编写授课计划、教案和教学案例,坚持理论够用,强调知识传授的趣味性。
Science &Technology Vision 科技视界。
,。
“+”。
《2035》[1]。
《》(〔2019〕6)“”[2]。
,“+”,“”。
(MOOC,Massive Open Online Courses),。
SPOC(Small Private Online Course)MOOC ,、SPOC 、[3]。
,、、、[4]。
“”,[5-7]。
SPOC ,,[8,9]。
,。
,,SPOC ,、。
1异步SPOC 混合式教学模式的构建1.1课程资源“MOOC+异步SPOC”36,MOOC ,,2019,SPOC。
SPOC 30%,(1)(:10%);(2)(:10%);(3)(:10%)。
1.2课堂教学组织1.2.1QQ ,2019100,。
QQ ,。
MOOC 。
1.2.2,异步SPOC 混合式教学模式的生理学教学探索张珍连马雪云姚巧玲*(新疆医科大学基础医学院生理学教研室,新疆乌鲁木齐830001)【摘要】目的:生理学教育教学形态变革成为提升医学教育质量的关键之一。
因此,针对生理学课程,我们进行了异步SPOC 混合式教学模式的实践。
方法:以中国大学MOOC 为平台,引入华中科技大学生理学课程的内容,面向2019级中药学学生开设异步SPOC 。
课堂教学组织采用“课前—课中—课后”三阶段教学模式:课前发布学习任务和目标、课中完成课堂授课、课后完成章节测试。
课程结束后采用满意度问卷调查的方式汇总分析异步SPOC 混合式教学模式的教学效果。
结果:本轮参与混合式教学的学生共100名,回收有效问卷62份。
分别有67.75%和62.9%的学生认为异步SPOC 混合式教学模式可以激发学习兴趣,提高学习积极主动性。
85.49%的学生认为可以增加师生互动。
72.58%的学生认为能有效帮助自己提高对学习内容的掌握。
结论:异步SPOC 混合式教学模式能够有效提高学生自主学习的能力、学习积极性、增加师生多元互动、提高学习效率等。
目录第一章绪论 (3)1.1 课题研究背景 (3)1.2智能门禁系统在国外的研究现状 (4)1.3 课题主要研究容及结构 (4)第二章系统总体设计方案及论证 (5)2.1 门禁系统工作原理 (5)2.2 门禁系统的总体结构图 (5)2.3 门禁系统方案选择 (6)2.3.1主控芯片的选择 (6)2.3.2显示器的选择 (6)2.3.3温度传感器的选择 (7)第三章门禁系统主要硬件电路设计 (7)3.1 系统主控芯—MSP430F149 (7)3.1.1 MSP430主要性能 (7)3.1.2 MSP430x14x引脚功能 (8)3.1.3电源电路 (11)3.1.4 时钟电路 (13)3.1.5 复位电路 (14)3.1.6异步通信 (14)3.2 通信模块—USR_WIFI232 (17)3.2.1 模块功能描述 (17)3.2.2 模块设置及使用 (19)3.3 显示电路 (28)3.3.1 LCD12864 的基本参数及引脚说明 (28)3.3.2 LCD12864的指令说明及时序 (30)3.3.3 LCD12864屏幕与DDRAM地址的对应关系 (31)3.3.4 LCD12864与单片机接口电路 (31)3.4 温度读取电路 (32)3.4.1 DS18B20主要特性 (32)3.4.2 DS18B20的引脚功能 (32)3.4.3 DS18B20的测温原理 (33)3.4.4 DS18B20与单片机的接口电路 (37)3.5 开锁控制电路 (37)3.5.1 28BYJ48电机驱动方法及参数 (37)3.5.2 电机主要参数特性 (38)3.5.3 ULN2003驱动芯片简介 (38)3.5.4 电机与单片机的接口电路 (40)第四章软件设计 (41)4.1 软件设计的流程 (41)4.2 开发环境 (42)4.3 部分程序代码 (43)第五章结语 (59)参考文献 (60)第一章绪论1.1 课题研究背景出入口门禁安全管理系统是新型现代化安全管理系统,它集微机自动识别技术和现代安全管理措施为一体,它涉及电子,机械,光学,计算机技术,通讯技术,生物技术等诸多新技术。
单片机与PC串口通信课程设计单片机与PC机的串口通信摘要单片机由于性价比高、使用灵活等优点而广泛应用于各种电子系统、自动控制系统,但是其存储容量小,处理的数据量不大。
为了克服这一缺点,我们可以将单片机连接到PC机上,由单片机采集数据,然后将数据汇总到PC机,再进行各种数据处理。
单片机与PC机一般采用串行通信,由于51系列单片机中一般集成了全双工的串行端口,只要配以电平转换的驱动电路、隔离电路就可组成一个简单可行的通信接口。
PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,本设计将通过电平转换电路实现单片机与PC机中的RS-232标准总线之间的串行通信。
这也是许多测控系统中常用的一种通信解决方案。
关键词:单片机,PC机,串行通信,电平转换,总线目录课程设计(论文)用纸第一章:绪论1.1课题研究的目标和意义单片机与PC机串行通信端口在系统控制的范畴中一直占据着及其重要的地位,它不仅没有因为时代的进步而遭淘汰,反而在规格上越来越完善,应用也越来越广泛。
作为一种基本而又灵活方便的通信方式,串口通信被广泛应用于PC与PC 或者PC与单片机之间的数据交换以及其他工业控制与自动控制中。
如今,在很多场合中,要求单片机不仅能独立完成单机的控制任务,还要能与其他数据控制设备(单片机、PC机等)进行数据交换。
因此如何实现PC机与单片机之间的通信具有非常重要的现实意义。
1.2所属领域的现状及发展状况单片机,亦称单片微电脑或单片微型计算机。
它是把中心处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功用部件都集成在一块集成电路芯片上的微型计算机。
现在可以说单片机是百花齐放的期间,天下上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,不成胜数,应有尽有,它们各具特色,互成互补,为单片机的应用供应广漠的六合。
通用型单片机通过三总线结构扩展外围器件成为单片机应用的主流结构。
计算机通信接⼝技术模拟题及参考答案X X 电⼦科技⼤学试卷2010~2011 学年第 2 学期课号02369课程名称计算机通信接⼝技术(B卷,闭卷)适⽤班级(或年级、专业)10计通⾃考考试时间120 分钟班级学号姓名题号⼀⼆三四五六七⼋九⼗成绩满分得分评卷⼈⼀、填空题(每空1分,共10分)1.异步通信要求每个字符传送都有起始位和_________。
2.在计算机领域内通常把不可分的数据项叫做_________。
3.CPU控制⼀个发光⼆极管发光时,可直接执⾏输出指令,即可进⾏数据传输,这种传送⽅式叫做________程控传送。
4.MEMW信号在所有存储器的________周期有效。
5.GPIB系统的设备属性有________、讲者和听者三种。
6.握⼿联络可以实现接⼝和外设间对话,使传送效率和________更加提⾼。
7.计算机系统中的串⾏接⼝对外连接时,可采⽤电流控制式接⼝,其特点就是把________mA的电流作为逻辑“1”,把零电流作为逻辑“0”。
8.异步串⾏通信中,既有利于改善收、发同步提⾼采样精度和抗⼲扰性能,⼜不使系统代价太⾼,通常采⽤的波特率系数是________。
9.PC/AT机开机⾃举时,ROM BIOS的启动程序从MC146818读出当天的时间,转换成________芯⽚所需的参数对其进⾏设置。
10.8254的每个计数器可编程⼯作于________种不同⼯作⽅式。
⼆、单项选择题(在每⼩题列出的四个选项中只有⼀个选项是符合题⽬要求的,请将正确选项前的字母填在题⼲的括号内。
每⼩题2分,共30分)1.CPU执⾏OUT指令时进⼊的总线周期是( )A.I/O端⼝写周期B.I/O端⼝读周期C.存储器读周期D.存储器写周期2. 74LS244是( )A.⼋位缓冲器B.单稳态触发器C.⼋位锁存器D.译码器3. 异步串⾏通信的接⼝电路中,提供准确的发送和接收时钟的模块是( )A发送器/接收器 B.⽐特率发⽣器C.电平转换电路D.接收/发送移位寄存器4.同步串⾏通信的帧格式开头有同步字符SYNC,其作⽤是将“消息到达”通知( )A.接收器B.发送器C.调制解调器D.CPU5. 计算机通信的⼯作⽅式中,能⽀持数据在两个⽅向同时传送的是( )A.单⼯通信B.全双⼯通信C.半双⼯通信D.并⾏通信6.存储器映象I/O⽅式的优点是⽆需专门的I/O指令、访问I/O端⼝编程灵活、⽅便和( )A.地址译码电路简单B.I/O端⼝寻址速度快C.系统读写控制逻辑设计简单D.不占⽤存储器的地址空间7.8254⼯作时每个计数器允许的最⾼计数频率为( )A.2 MHzB.4 MHzC.8 MHzD.10 MHz8. 初始化时向8254的控制⼝写⼊⽅式控制字37H,则定义计数器0的⼯作⽅式是( )A.⽅式4B.⽅式3C.⽅式2D.⽅式19.8288是与8088相配合的( )A.总线控制器B.DMA控制器C.定时与计数单元D.中断控制器10.在PC/XT机设计中,只使⽤了端⼝地址线A9~A,因此能访问的端⼝地址范围是( )A.00000H~FFFFFHB.00000H~0FFFFHC.00000H~03FFFHD.00000H~003FFH11.系统启动后,73H型中断向量被置于内存4个单元的地址是( )A.240H~243HB.1CCH~1CFHC.180H~183HD.180~18312.GPIB的设计者为了保证每个字节的可靠传送(不丢失信息),提出( )A.0线握⼿联络⽅式B.1线握⼿联络⽅式C.2线握⼿联络⽅式D.3线握⼿联络⽅式13.PC机IEEE1284并⾏接⼝ECP模式中反向传输⽤以进⾏握⼿的两条信号线是( )A. HostClk和PeriphAckB. PeriphClk和HostAckC. HostClk和HostAckD. PeriphClk和PeriphAck14. 82C55的A⼝⼯作于⽅式1输⼊,当A⼝允许中断时,需置1的控制位是( )A.PC2 B.PC4C.PC5 D.PC615. 下列关于8254⽅式3的描述,不正确的是( )A.⾃动重装计数初值B.OUT端输出对称的⽅波C.输出波形的重复周期为置⼊的初值D.当计数过程中,GATE为低电平时,计数单元停⽌对CLK的计数。
1串行异步通信设计简介1.1 QuartusⅡ功能简介QuartusⅡ是Altera公司提供的FPGA/CPLD开发集成环境。
QuartusⅡ界面友好,使用便捷,被誉为业界最易用易学的EDA软件。
在QuartusⅡ上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种与结构无关的设计环境,是设计者能方便地进行设计输入、快速处理和器件编程。
QuartusⅡ开发系统的特点:一、开放的界面支持Cadence,Exemplarlogic,Mentor Graphics,Synplicty,Viewlogic和其它公司所提供的EDA工具接口。
二、QuartusⅡ与结构无关的系统核心Complier支持Altera公司所有可编程逻辑器件,提供了世界上唯一真正与结构无关的可编程逻辑设计环境。
三、完全集成化的设计输入、处理与较验功能全部集成在统一的开发环境下,这样可以加快动态调试、缩短开发周期。
四、丰富的设计库提供丰富的库单元供设计者调用,其中包括74系列的全部器件和多种特殊的逻辑功能(Macro-Function)以及新型的参数化的兆功能(Mage-Function)。
五、模块化工具设计人员可以从各种设计输入、处理和较验选项中进行选择从而使设计环境用户化。
六、QuartusⅡ软件硬件描述语言(HDL)支持各种HDL设计输入选项,包括VHDL、Verilog HDL和Altera自己的硬件描述语言AHDL。
七、QuartusⅡ软件Opencore特征具有开放核的特点,允许设计人员添加自己认为有价值的宏函数。
Quartus II可编程逻辑软件属于第四代PLD开发平台。
该平台支持一个工作组环境下的设计要求,其中包括支持基于Internet的协作设计。
Quartus平台与Cadence、ExemplarLogic、MentorGraphics、Synopsys和Synplicity等EDA供应商的开发工具相兼容。
改进了软件的LogicLock模块设计功能,增添了FastFit 编译选项,推进了网络编辑性能,而且提升了调试能力。
1.2 Verilog HDL简介Verilog HDL是一种硬件描述语言,可用于算法级、门级和开关级的多种抽象层次的数字系统建模。
由于Verilog HDL既是机器可读的语言也是人类可读的语言,因此它支持硬件设计的开发、验证、综合和测试;硬件数据之间的通信;硬件的设计、维护和修改。
现在,Verilog HDL已经成为数字系统设计的首选语言,并成为综合、验证和布局布线技术的基础。
Verilog硬件描述语言(Verilog HDL)使各种设计工具(包括验证仿真、时序分析、测试分析以及综合)能够在多个抽象层次上以标准文本格式描述数字系统,简单、直观并富有效率。
由于其丰富的功能,Verilog HDL已经成为数字系统设计的首选语言。
Verilog包含了丰富的内建原语,包括逻辑门、用户定义的原语、开关以及线逻辑。
它还具有器件管脚间的时延和时序检查功能。
从本质上讲,Verilog所具有的混合抽象层次由两种数据类型所提供,这两种数据类型是线网(net)和变量(variable)(注1)。
对于连续赋值,变量和线网的表达式能够连续地将值驱动到线网,它提供了基本的结构级建模方法。
对于过程赋值,变量和网络值的计算结果可以存储于变量当中,它提供了基本的行为级建模方法。
一个用Verilog HDL描述的设计包含一组模块,每一个模块都包含一个I/O接口和一个功能描述。
模块的功能描述可以是结构级的、行为级的、也可以是结构级和行为级的混合。
这些模块组成一个层次化结构并使用线网进行互连。
Verilog语言可以通过使用编程语言接口(Programming Language Interface,PLI)和Verilog程序接口(Verilog Procedural Interface,VPI)进行扩展。
PLI/VPI 是一些例程的集合,它使得外部函数能够访问包含在Verilog HDL描述内部的信息,推动了与仿真之间的动态交互。
PLI/VPI的应用包括将Verilog HDL仿真器与其它仿真和CAD系统、用户定制的调试任务、时延计算以及标注器相连接。
1.3 串口异步通信简介及硬件电路RS-232-C标准是一种常用的串行数据传输总线标准。
早期,UART(通用异步收发器/串口/RS-232)被应用于计算机与终端通过电话线和MODEM进行远距离的数据传输,随着计算机和微控制器的发展,近距离也采用该通信方式。
目前UART是PC机与电子通信中应用最广泛的一种串行接口,RS-232被定义为一种在低速率串行通信中增加通信距离的单端标准。
RS-232-C串行接口总线适用于设备之间的通信距离不大于15m,传输速率最大为20kbps,规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
RS-232-C采用负逻辑,即逻辑“l”:-5V~-15V;逻辑“0”:+5V~+15V。
RS-232-C标准中RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。
RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道。
对于一般双工通信,只需3条信号线就可实现,一条发送线TxD、一条接收线RxD及一条地线GND。
一个完整的RS-232-C接口有22根线,采用标准的25芯插头座,目前PC 机采用9芯插头座,如图1所示。
图1 DB25、DB9引脚图各引脚定义如表1所示。
DB9 to DB25 converter wiring (9 wires) db9,db25 串口引脚定义图9针RS-232串口(DB9). 25针RS-232串口(DB25)引脚简写功能说明引脚简写功能说明1 CD 载波侦测(Carrier Detect)8 CD 载波侦测(Carrier Detect)2 RXD 接收数据(Receive)3 RXD 接收数据(Receive)3 TXD 发送数据(Transmit) 2 TXD 发送数据(Transmit)4 DTR 数据终端准备(Data TerminalReady)20 DTR数据终端准备(Data TerminalReady)5 GND 地线(Ground)7 GND 地线(Ground)6 DSR 数据准备好(Data Set Ready) 6 DSR 数据准备好(Data Set Ready)7 RTS 请求发送(Request To Send) 4 RTS 请求发送(Request To Send)8 CTS 清除发送(Clear To Send) 5 CTS 清除发送(Clear To Send)9 RI 振铃指示(Ring Indicator)22 RI 振铃指示(Ring Indicator)单片机系统和无线发射模块使用TTL电平,TTL以电平的高低来表示逻辑状态,而串行通信中一般使用RS—232C通信协议,它用正负电压来表示逻辑状态,二者的电平不同,需要外接接口进行电平匹配。
这种电平匹配接口可用三极管搭起来,也可以使用专用芯片,如MAX232等。
本设计采用的就是MAX232芯片。
图五是MAX232与计算机串口的连接电路。
串口的第2脚是接收端,接在MAX232的14或9脚,第3脚是发送端,接在MAX232的13或8脚。
无线发射模块的数据端接到MAX232的10或11脚。
MAX232电平转换模块电路如图2所示。
图2MAX232电平转换模块电路2 串行异步通信原理2.1串行异步通信帧格式异步通信是通信双方以一个字符作为传输单位,且发送方传送字符的间隔是不定的,它传输一个字符总是以起始位开始,以停止位结束。
其传输格式是通信双方以一个字符(包括特定附加位)作为数据传输单位且发送方传送字符的间隔时间是不定的。
传输以起始位开始,停止位结束,带奇偶校验位异步通信帧格式如图1所示。
异步通信一帧传输的步骤如下:① 空闲状态——发送方继发送停止后连续发送传号,处于信息1状态,表明通信双方无数据传送。
② 开始传输——开始位是数据帧的第一位,传号由1变为0并持续1位时图1 带奇偶校验位异步通信帧格式间表明发送方开始传输,同时接收方收到0开始与发送方同步,并接受随后来的数据。
③数据传输——传输的数据位的长度可由双方事先确定,可选择5—8位。
数据传输规定最低位在前,最高位在后。
④奇偶校验——数据传输是供奇偶校验位发送和接收的。
奇偶的状态取决于选择的奇偶校验类型。
选奇,结果为奇;否则为偶。
⑤停止传输——停止位是数据帧的结束标志,在奇偶位(有奇偶校验)或数据位(无奇偶校验)后发送或接收的停止位状态恒为1。
位长度可为:1、1.5或2。
根据采用的帧格式,需要发送的数据为10位(1位开始位、8位数据位、1位停止位),在发送完这10位后,就应该停止发送,并使发送端电平处于逻辑1,然后等候下次的发送。
不带奇偶校验位异步通信帧格式如图2所示。
图2 不带奇偶校验位异步通信帧格式在异步通信中,字符数据以图2所示的格式一个一个地传送。
在发送间隙,即空闲时,通信线路总是处于逻辑“1”状态,每个字符数据的传送均以逻辑“2”开始。
异步通信数据位被传输时从一个字符的最低位数据开始,最高位数据在最后,即首位为第1位(LSB),停止位前一位为数据第7位(MSB)。
如发送数据0xC4,其数据帧如图3所示。
图3 数据帧格式0xC42.2串行异步传输的错误检测①奇偶错——在通信线路上因噪音干扰而引起的某种数据位的改变,则会引起奇偶检验错。
一般接收方检测到奇偶错时,则要求发送方重新发送。
②超越错——上一个字符还未被处理器读出之前,本次又接收到了一个字符,会引起超越错。
接收方检测到超越错时可以改变处理器周期检测的速率来配合送来数据的速率。
③帧格式错——若接收方在停止位的位置上检测到一个空号(信息0),则会引起一个帧格式错。
接受方检测到一个帧格式错时,就会做出相应的处理。
2.3串行异步通信的波特率串行口每秒发送或接收数据的位数为波特率。
若发送或接收一位数据需要时间为t,则波特率为1/ t,相应的发送或接收时钟为1/t Hz。
发送和接收设备的波特率应该设置成一致,如果两者的波特率不一致,将会出现校验错或帧错。
2.4串行异步通信方式①不互锁异步通信方式。
主模块发出请求信号后,不等待接到从模块的回答信号,而是经过一段时间。
确认从模块已收到请求信号后,便撤消其请求信号;从设备接到请求信号后,在条件允许时发出回答信号,并且经过一段时间,确认主设备已收到回答信号后,自动撤消回答信号。
②半互锁异步通信方式。
主模块发出请求信号,待接到从模块的回答信号后再撤消其请求信号,存在着简单的互锁关系:而从模块发出回答信号后,不等待主模块回答,在一段时间后便撤消其回答信号,无互锁关系。