收藏 分享(赏)

砖混结构施工组织设计 (2).doc

上传人:顺腾 文档编号:3219923 上传时间:2020-12-10 格式:DOC 页数:17 大小:75.50KB
下载 相关 举报
砖混结构施工组织设计 (2).doc_第1页
第1页 / 共17页
砖混结构施工组织设计 (2).doc_第2页
第2页 / 共17页
砖混结构施工组织设计 (2).doc_第3页
第3页 / 共17页
砖混结构施工组织设计 (2).doc_第4页
第4页 / 共17页
砖混结构施工组织设计 (2).doc_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、PIO_Pin_3; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA , &GPIO_InitStructure); 注意事项: 配置RCC之前,建议先调用RCC_DeInit()函数复位RCC设置,否则可能会在调试过程中遇到不易预期到的初始化问题; APB1总线最大速率是36MHz,请读者注意RCC_PCLK1Config()的参数; FLASH延时周期数在本书xxx页有详细说明; GPIO配置为输出方向时,其最

2、大翻转频率的设置语句是不可缺少的; 有兴趣且未曾了解过带参数宏的读者可以研究一下本程序中带参数的宏的用法; 本程序只使用了一种方法操作GPIO,前文已经讲述到STM32 GPIO操作的灵活与多样性, 建议读者自行发掘多种操作方法。 前文强调了两个LED为共阴接法,表示使用STM32的IO口输出电流来驱动LED。鉴于STM32的IO强大的驱动能力,这样做完全是可以的。但仍然建议在允许的情况下尽量使用共阳接法,使用外部电源驱动,以减轻主控芯片的负担。实验结果工程建立好之后按下F7编译,无错误与警告按下ctrl+F5进入仿真载入完毕,按下F5全速运行可以看到两个LED在点亮一小段时间之后熄灭,符合程

3、序设计的预期。再加点GPIO的应用:GPIO_WriteBit(GPIOX,GPIO_Pin_X,Bit_RESET);/重置 GPIO_WriteBit(GPIOX,GPIO_Pin_X,(BitAction)0x01);/写入1 GPIO_WriteBit(GPIOX,GPIO_Pin_X,(BitAction)0x00);/写入0 GPIO_ReadInputDataBit(GPIOX,GPIO_Pin_X);/读入IO 注释: GPIOX 可选择GPIOA,GPIOB,.GPIOE GPIO_Pin_X 可以选择GPIO_Pin_0,GPIO_Pin_1.这个最好看下STM32的手册,

4、以及自己的硬件电路.常用的GPIO操作函数 :uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); 读GPIO某一位的输入 uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx); 读GPIO的输入 uint8_t GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); 读GPIO某一位的输出 uint16_t GPIO_ReadOutputData(GPIO_TypeDef* GPIOx);

5、读GPIO的输出 void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); 将GPIO的某个位置位 void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); 将GPIO的某个位复位 void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal); 写GPIO的某个位 void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal); 写GP

6、IO 再来谈谈一些遇到的小tip在单片机中,可以通过P0=P0来进行位取反,但是stm32中却没有单独的位操作,所以我们可以通过如下代码达到取反目的:GPIOx-ODR = GPIO_Pin;可以将其写成库函数格式:void GPIO_PinReverse(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) /* Check the parameters */ assert_param(IS_GPIO_ALL_PERIPH(GPIOx); assert_param(IS_GPIO_PIN(GPIO_Pin); GPIOx-ODR = GPIO_Pin;还可以:GPI

7、O_WriteBit(GPIOA, GPIO_Pin_4, (BitAction)(1 - GPIO_ReadOutputDataBit(GPIOA, GPIO_Pin_4); 还有其他的方法没想到,希望大家一起分享!好了,今天简单将STM32 GPIO的端口介绍整理了下 ,大部分是网上网友们分享的资料,我只是简单集中了一下.希望大家学习和工作中遇到的以及总结的资料一起分享!.该数的原码表示,而是原码各位数取反。(错)7表示定点数时,若要、求数值0在计算机中惟一地表示为全0,应使用反码表示。(错)8将补码的符号位改用多位来表示,就变成变形补码,一个用双符号位表示的变形补码11.1010是正数。

8、(错)9在浮点运算器中,阶码部件可实现加、减、乘、除四种运算。(错)10在浮点运算器中,尾数部件只进行乘法和除法运算。(错)11运算器不论是复杂的还是简单的,都有一个状态寄存器,状态寄存器是为计算机提供判断条件,以实现程序转移。(对)12在CPU中执行算术运算和逻辑运算,都是按位进行且各位之间是独立无关的。(错)13全加器和半加器的区别在于是否考虑低位向高位进位。考虑低位向本位有进位的加法器称为全加器。(对)14. 定点补码运算时,其符号位不参与运算。(错)15. 尾数部分只进行乘法和除法运算。(错)16. 浮点数的正负由阶码的正负符号决定。(错)17. 在定点小数一位除法中,为了避免溢出,被

9、除数的绝对值一定要小于除数的绝对值。(对)18. 浮点运算器的阶码部件可实现加、减、乘、除4种运算。(错)19浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定。(对)20加法器是构成运算器的基本部件,为提高运算速度,运算器一般都采用串行加法器。(错)21存储器是计算机中的记忆设备,它只是用来存放程序。(错)22动态RAM和静态RAM都是易失性半导体存储器。(对)23CPU访问存储器的时间是由存储器的容量决定的,存储器容量越大,访问存储器所需的时间越长。(错)24因为半导体存储器加电后才能存储数据,断电后数据就丢失了,因此EPROM做成的存储器,加电后必须重写原来的内容。(错)2

10、5目前大多数个人计算机中可配置的内存容量仅受地址总线位数限制。(错)26因为动态存储器是破坏性读出,所以在不访问动态存储器时不用刷新。(错)27一般情况下,ROM和RAM在存储体中是统一编址的。(对)28多体交叉存储器是为了解决由于主存太大,而将一个主存体分成多个独立存储体的一种技术。(错)29在计算机中存储器是数据传送的中心,但访问存储器的请求是由CPU或I/O所发出的。(对)30CPU中通常都设置若干个寄存器,这些寄存器与主存统一编址。访问这些寄存器的指令格式与访问存储器是相同的。(错)31同SRAM相比,由于DRAM需要刷新,所以功耗大。(错)32双极型 RAM不仅存取速度快,而且集成度

11、高。(错)33目前常用的EPROM是用浮动栅雪崩注入型MOS管构成,称为FAMOS型EPROM,该类型的EPROM出厂时存储的全是“1”。(对)34处理大量输入输出数据的计算机,一定要设置十进制运算指令。(错)35一个系列中的不同型号计算机,保持软件向上兼容的特点。(对)36在计算机的指令系统中,真正必须的指令数是不多的,其余的指令都是为了提高机器速度和便于编程而引入的。(对)37扩展操作码是一种优化技术,它使操作码的长度随地址码的减少而增加,不同地址的指令可以具有不同长度的操作码。(对)38转移类指令能改变指令执行顺序,因此,执行这类指令时PC和SP的值都将发生变化。(错)39RISC的主要

12、设计目标是减少指令数,降低软、硬件开销。(对)40新设计的RISC,为了实现其兼容性,是从原来CISC系统的指令系统中挑选一部分简单指令实现的。(错)41RISC没有乘、除指令和浮点运算指令。(错)42. 执行指令时,指令在内存中的地址存放在指令寄存器中。(错)43没有设置乘、除法指令的计算机系统中,就不能实现乘、除法运算。(错)44 计算机指令是指挥CPU进行操作的命令,指令通常由操作码和操作数的地址码组成。(对)45不设置浮点运算指令的计算机,就不能用于科学计算。(错)46采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况。(错)47在主机中,只有内存能存放数据。(错)48

13、引入微程序机器级,使CPU的硬件电路更为简单,可以使CPU的指令系统功能更强。(对)49微程序技术是今后计算机技术的发展方向。(错)50在CPU中,译码器主要用在运算器中挑选多路输入数据中的某一路数据送到ALU。(错)51对一个并行寄存器来说,只要时钟脉冲到来,便可从输出端同时输出各位的数据。(错)52计数器的功能是对输入脉冲进行计数,不能用它作分频器或定时等。(错)53可编程逻辑阵列是主存的一部分。(错)54每一条微指令都只是包含一条微命令。(错) 55串行寄存器一般都具有移位功能。(对)56控制存储器是用来存放微程序的存储器,它应该比主存储器速度快。(对)57机器的主频最快,机器的速度就最

14、快。(错)58引入微程序机器级,使计算机的CPU更为简单,可以组成功能更强的指令系统,从而加快了CPU的运行速度。(错)59Cache是内存的一部分,它可由指令直接访问。(错)69. 引入虚拟存储系统的目的,是为了加快外存的存取速度。(错)61采用虚拟存储器技术,用户编写的应用程序其地址空间是连续的。(对)62在虚拟存储器中,当程序正在执行时,由操作系统完成地址映射。(对)63机器刚加电时Cache无内容,在程序运行过程中CPU初次访问存储器某单元时,信息由存储器向CPU传送的同时传送到Cache;当再次访问该单元时即可从Cache取得信息(假设没有被替换)。(对)64在虚拟存储器中,逻辑地址

15、转换成物理地址是由硬件实现的,仅在页面失效时才由操作系统将被访问页面从辅存调到主存,必要时还要先把被淘汰的页面内容写入辅存。(错)65内存与外存都能直接向CPU提供数据。(错)66CPU向存储器执行写操作时,为了使Cache内容和主存的内容保持一致, 采用写直达(写通)法,可同时写入Cache和主存中。(对)67Cache与主存统一编址,即主存空间的某一部分属于 Cache。(错)68在虚拟存储器中,辅助存储器与主存储器以相同的方式工作,因此允许程序员用比主存空间大得多的辅存空间编程。(错)69外存比内存的存储容量大,存取速度快。(错)70Cache的功能全由硬件实现。(对)71软盘的磁头和盘面在读写时不接触。(错)72硬盘系统和软盘系统均可分为固定磁头和可移动磁头两种。(错)73CD-ROM光盘的盘片由生产厂家预先写入数据或程序,出厂后用户不能写入修改。(对)74高数据传输率CD-ROM驱动器运行速度快,但要求很高的容错性和纠错能力。(对)75随着半导体集成电路的发展,外部设备在硬件系统中的价格中所占比重越来越低。(错)76温彻斯特磁盘是一种固定磁头固定盘片的磁盘存储器。(错)77移动磁头硬盘存储器的磁头和盘面是接触式读写。(错

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 工作计划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报