单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工 汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于 MCS-51 单片机的汇编 软件有早期的 A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级 语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发 MCS-51 系列单片 机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 Keil 即可看出。Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通 过一个集成开发环境(uVision)将这些部份组合在一起。运行 Keil 软件需要 Pentium 或 以上的 CPU, 16MB 或更多 RAM、 20M 以上空闲的硬盘空间、 WIN98、 NT、 WIN2000、 WINXP 等操作系统。掌握这一软件的使用对于使用 51 系列单片机的爱好者来说是十分必要的,如 果你使用 C 语言编程,那么 Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、 而你买的仿真机也很可能只支持该软件) ,即使不使用 C 语言而仅用汇编语言编程,其方 便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 我们将通过一些实例来学 习 Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细 的设置,以及如何将源程序变为目标代码。
上传时间: 2019-05-30
上传用户:Lily_liu
Visual Assembly是一个绿色免费的汇编语言编译器,该软件提供了编辑、编译、运行、调试汇编语言程序的集成环境。目前支持MASM、TASM、MCS51三种编译器。 汇编语言编译器Visual Assembly目录说明 bin目录里为本软件 files目录为汇编语言写的用于测试的程序 source目录为本软件的源代码 masm为MASM类型的编译器,其中:masm.exe为编译器,link.exe为连接器
标签: 汇编
上传时间: 2020-11-11
上传用户:
如果 PCB 用排线连接,控制排线对应的插头插座必须成直线,不交叉、不扭曲。 连续的 40PIN 排针、排插必须隔开 2mm 以上。 考虑信号流向,合理安排布局,使信号流向尽可能保持一致。 输入、输出元件尽量远离。 电压的元器件应尽量放在调试时手不易触及的地方。 驱动芯片应靠近连接器。 有高频连线的元件尽可能靠近,以减少高频信号的分布参数和电磁干扰。 对于同一功能或模组电路,分立元件靠近芯片放置。 连接器根据实际情况必须尽量靠边放置。 开关电源尽量靠近输入电源座。 BGA 等封装的元器件不应放于 PCB 板正中间等易变形区 BGA 等阵列器件不能放在底面, PLCC 、 QFP 等器件不宜放在底层。 多个电感近距离放置时应相互垂直以消除互感。 元件的放置尽量做到模块化并连线最短。 在保证电气性能的前提下,尽量按照均匀分布、重心平衡、版面美观的标准优化布局。 按电路模块进行布局,实现同一功能的相关电路称为一个模块,电路模块中的元件应采用就近集 中原则,同时数字电路和模拟电路分开; 定位孔、标准孔等非安装孔周围 1.27mm 内不得贴装元、器件,螺钉等安装孔周围 紧固件安装孔、椭圆孔及板中其它方孔外侧距板边的尺寸大于 3mm ; 发热元件不能紧邻导线和热敏元件;高热器件要均衡分布;
上传时间: 2021-06-25
上传用户:xiangshuai
常用接插件USB座 SD卡 TF卡 RJ45 AD集成库ALITUM库49个合集(原理图库+PCB封装库),集成封装库型号列表:Library Component Count : 49Name Description----------------------------------------------------------------------------------------------------3F07 立体声耳机插座6.3mm插簧 6.3mm插簧Battery 备份电池CON 2X16 DIN41612 DIN 41612CON 2X32 DIN41612 DIN 41612CON50A D Connector 15 VGAD Connector 9 串口DB25 并口DG141 DIMM-100 接插件EMIF 接插件FIN 散热片FPC-30P FPC排线连接器FPC-40P FPC排线连接器HR5803 以太网接口HR911103A 网络接口HR911105A 以太网接口Header 10 接插件Header 10X2 接插件Header 14X2A 接插件Header 15X2 接插件Header 16 接插件Header 16X2 接插件Header 17X2 接插件Header 2 接插件Header 2X2 接插件Header 3 接插件Header 30 接插件Header 32X2 接插件Header 4 接插件Header 40 接插件Header 5X2 接插件Header 6 接插件Header 7X2 接插件Header 8 接插件Header 8X2 接插件Header_AMP50 控制器接插件LCD_CON37 LCD接口Light_Pipe 灯柱PJ-306 立体声耳机插座PWRCON 直流电源端子RCA RCA Phono JackSDCARD SD卡自弹SDCARD-M TF卡槽SU-25-3 接线叉USB USB接口USB_M Micro/Mini USBZIF20 接插件
上传时间: 2021-11-21
上传用户:slq1234567890
本实验主要用到的器件是串口连接器COMPIM和LCD12864,上位机程序用“串口调试助手”。当模拟串口打开后,在串口调试助手中发一些字符,就可以在LCD12864中显示出来了(暂时不支持中文)
上传时间: 2021-11-27
上传用户:kent
C2000LAUNCHXL-F280049C是德州仪器公司Piccolo F28004x系列微控制器的低成本开发板)。 它是围绕TMS320F280049C单片机设计的,突出了控制、模拟和通信外围设备以及集成的非易失性存储器。 发射盘还具有两个独立的助推器包XL扩展连接器,车载控制器区域网络(CAN)收发器,5V编码器连接器,FSI连接器,和一个车载XDS110调试探头。
标签: C2000
上传时间: 2022-01-05
上传用户:
这是最新的HDMI2.1连接器的协会规范,行业相关人员可下载使用。
标签: hdmi
上传时间: 2022-03-21
上传用户:qingfengchizhu
《LabVIEW编程样式》是一本有关LabVIEW编程的最佳实践指南。针对应用程序的易用性、高效性、可读性、简单性、可维护性、健壮性、性能等方面,作者为LabVIEW软件开发给出了全面的样式指导。书中讨论了与软件开发周期、前面板、框图、图标和连接器、数据结构、错误处理、设计模式、说明文档、代码复查等有关的样式规则,并给出了各种应用实例和演示结果。《LabVIEW编程样式》适合想要开发工程应用软件或维护高质量LabVIEW应用程序的各类读者,包括开发人员、经理和终端用户;同时也可作为进行工程设计、开发和仿真实验的技术人员的参考手册。
上传时间: 2022-03-28
上传用户:
ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。本书共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARMC/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。
上传时间: 2022-04-11
上传用户:qdxqdxqdxqdx
【作 者】(美)霍华德·约翰逊(Howard Johnson),(美)Martin Graham著;沈立等译本教材结合了数字和模拟电路理论,对高速数字电路系统设计中的信号完整性和EMC方面的问题进行了讨论和研究。书中详细讨论了涉及信号完整性方面的传输线、时钟偏移和抖动、端接、过孔等问题。第1章 基础知识 18 1.1 频率与时间 18 1.2 时间与距离 21 1.3 集总与分布系统 22 1.4 关于3 dB和RMS频率的解释 24 1.5 4种类型的电抗 25 1.6 普通电容 26 1.7 普通电感 31 1.8 估算衰减时间的更好方法 35 1.9 互容 37 1.10 互感 40第2章 逻辑门电路的高速特性 47 2.1 一种年代久远的数字技术的发展历史 47 2.2 功率 31 2.3 速度 66 2.4 封装 71第3章 测量技术 84第4章 传输线 123第5章 地平面和叠层 169第6章 端接 195第7章 通孔 214第8章 电源系统 225第9章 连接器 249第10章 扁平电缆 271第11章 时钟分配 285第12章 时钟振荡器 304
标签: 高速数字设计
上传时间: 2022-04-16
上传用户:wangshoupeng199