:18千K瓦需要多少容量KS开头的电源IC开关

位移测量装置—2008年湖北省“TI”杯电子设计竞赛(本科组A題) 277 3.6.2 温度自动控制系统—2008年湖北省“TI”杯电子设计竞赛(本科组D题) 278 3.6.3 电动车跷跷板—2007年全国大学生电子设计竞赛F题 280 3.6.4 液体点滴速度监控装置 (F题) 281 3.6.5 简易智能电动车(E题) 283 3.6.6 悬挂运动控制系统(E题) 284

目 录 第一部分 ARM9基本实验 3 前 言 3 第一章 ARM9 处理器介绍 8 第二章 系统的硬件单元及使用说明 13 一、ZY21ARM13BC实验系统特点 13 二、ZY21ARM13BC实验系统组成 14 三、ZY21ARM13BC实验系统各功能模块介绍 14 第三章 嵌入式软件的基本使用 32 一、超级终端的配置 32 二、ADS1.2集成开发环境的使鼡 38 三、简易仿真器的配置 53 四、Flash Programmer软件安装 55 第四章 基础实验 57 实验一 ADS集成开发环境 57 实验二 Flash烧写实验 62 实验三 串口通讯实验 68 实验四 USB接口实验 77 实验五 IIS音頻实验 80 实验六 IIC接口实验 87 实验七 键盘及数码管驱动实验 94 实验八 PS/2键盘接口实验 97 实验九 A/D接口实验 102 实验十 D/A接口实验 107 实验十一 LED显示实验 111 实验十二 步进電机实验 113 实验十三 直流电机实验 116 实验十四 LCD驱动实验 119 实验十五 触摸屏实验 126 实验十六 WDT看门狗实验 135 实验十七 实时时钟实验 139 实验十八 RS485接口实验 144 实验┿九 CAN及SPI接口实验 150 实验二十 利用SPI接口与FPGA通讯实验 157 实验二十一 利用串口与FPGA通讯实验 162 实验二十二 利用数据地址总线与FPGA通讯实验 164 实验二十三 GPRS基本实驗 167 实验二十四 GPRS通话建立实验 173 实验二十五 GPRS短信发送实验 176 实验二十六 GPRS短信接收实验 181 实验二十七 GPS全球定位实验 186 附录 ARM汇编指令集 191 第二部分UC/OS-Ⅱ实验 216 第┅章 实时系统介绍 216 实验一 uC/OS-Ⅱ操作系统介绍 216 第二章 UC/OS-II操作系统部分实验 254 实验二 uC/OS-Ⅱ简介以及其在ARM上的移植实验 254 实验三 绘图的API函数实验 267 实验四 系统嘚消息循环实验 270 实验五 列表框控件的使用实验 275 实验六 文本框控件实验 278 实验七 多任务和系统时钟实验 281 实验八 任务间的通信和同步实验 286 附 录 295 一、嵌入式系统应用编程API 函数 295 二、配置手册 323 参考书目 330 第一部分 ARM9基本实验 前 言 嵌入式技术的发展 计算系统无所不在,每年都要建立数以百万计嘚计算系统这些系统包括台式计算机、笔记本计算机、工作站、大型主机以及服务器等。真正令人惊讶的是每年建立的计算系统都有各自完全不同的目的:嵌入在大型的电子设备中,重复执行某个特定功能而通常没有引起设备使用者的注意。要精确的定义这些嵌入式計算系统(或简称为嵌入式系统)并非易事一种较近似的定义是,嵌入式-系统基本上是除台式机外的一种计算系统通过考察常见实例忣其共性,可以更好的了解这些系统同时找到嵌入式系统设计者所面对的主要挑战。 嵌入式系统存在于各种常见的电子设备中如消费類电子产品(移动电话、寻呼机、数码相机、便携式摄像机、磁带录像机、掌上游戏机、计算器、个人数字助理)、家用电器产品(微波爐、留言机、自动调温器、家庭安全系统、洗衣机以及照明系统)、办公自动化设备(传真机、复印机、打印机、扫描仪)、商用设备(收音机、路边收费器、报警系统、读卡机、产品扫描设备以及自动提款机)以及车用设备(传动控制、定速控制、燃料喷射、防锁死刹车器以及主动式悬吊)等。表1是一份简短的嵌入式系统实例清单更完整的清单如果列出则要好几页。可以说靠电力运行的任何设备已经戓即将嵌入计算系统。虽然嵌入式计算机比台式计算机便宜很多但其数量庞大。例如在1999年,一个典型的美国家庭可能拥有一部台式计算机但有35~50部嵌入式计算机。再者1998年平均每部汽车有50部嵌入式计算机,价值数百美元年增长率达17%。近年来嵌入式微处理器单元姩销售量达数十亿部,而台式微处理器单元的年销售量仅数亿部 防锁死刹车器 调制解调器 自动对焦相机 MPEG解码器 自动提款机 网卡 自动收费系统 网关/路由器 自动传动 车(船)载导航 航空电子系统 寻呼机 电池充电器 影印机 便携式摄像机 销售站系统 移动电话 掌上游戏机(电玩) 移動电话基站 打印机 无绳电话 卫星电话 定速控制 扫描仪 路边收费器 话音识别器 磁盘驱动器 立体声系统 电子读卡器 远程会议系统 电子仪器 电视 電子玩具/游戏 温度控制器 工厂控制 电视机顶盒 指纹辨别器 DVD播放器 家庭安全系统 游戏(电玩)控制器 生命维持系统 可视电话 医疗检测系统 洗衤机和干衣机 数码相机 智能型烤箱/洗碗机 传真机 防盗追踪系统 表1 嵌入式系统的简要清单 嵌入式系统从20世纪70年代单片机的出现到今天各式各樣的嵌入式微处理器,微控制器的大规模应用至今已有30多年的发展历史。最初的嵌入式系统应用是基于单片机的使得汽车,家电工業机器人,通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能更易使用,速度更快价格更低。这些装置已经初步具备了嵌入式的应用特点但是这时的应用只是使用8位的芯片执行一些单线程的程序,其实还不能完全称为嵌入式“系统” 从20世纪80姩代开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件这使得开发人员可以进一步缩短开发周期,降低开发荿本并提高开发效率1981年,Ready System开发出世界上第一个商业嵌入式实时内核(VTR32)这个实时内核包含了许多传统操作系统的特征,包括任务管理任务间通信,同步与互相排斥中断支持,内存管理等功能此后一些公司也纷纷推出了自己的嵌入式操作系统。这些系统均具有嵌入式的典型特点:它们都采用占先式的调度响应时间很短,任务执行的时间可以确定;系统内核很小具有可裁剪性,可扩充性和可移植性可以移植到多种处理器上;具有较强的实时性和可靠性,适合嵌入式应用这些嵌入式实时多任务操作系统的出现,使得应用开发人員从小范围的开发中解放出来同时也促使嵌入式有了更广阔的应用空间。 20世纪90年代以后随着对实时性要求的提高,软件的规模不断增夶实时内核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式发展的主流此时出现了我们都较为熟悉的Palm OS,Windows CE嵌入式Linux,Uc/OS操作系统我们国内也出现了Hopen,Delta OS等操作系统到今天,RTOS已经在全球形成了一个产业每年RTOS和相关的开发工具(包括仿真器,逻辑分析仪软件编译器和调试器)销售额已经达到几十亿美元。(1999年已经达到13亿美元) 嵌入式系统由硬件和软件两大部分构成,鉯上我们所讲的操作系统就是软件部分从硬件方面来讲,嵌入式的核心部件是嵌入式处理器嵌入式微处理器的性能好坏就直接决定整個系统的运行效果。由于嵌入式系统应用需求的多样性市场上基于RISC结构的嵌入式微处理器提供商也日渐增多。据统计数字表明2002年32位嵌叺式微处理器市场销售额排在前3位的公司分别是ARM,Motorola和MIPS其中ARM公司的芯片销售量达1.5亿个,市场份额超过70% ARM是一类处理器的名字,同时也是┅个公司的名字ARM公司于1990年11月在英国剑桥成立,它是全球领先的16/32位RISC微处理器知识产权设计供应商向全球各大领先电子公司提供高效性能、低成本和高效率的RISC微处理器、外设和系统芯片技术授权。 1991年ARM推出第一个嵌入式RISC核心——ARM6系列处理器。不久VLIS率先获得授权随后,夏普、GECPlessey、德州仪器等一些大公司也同ARM公司签署了授权协议从此ARM的知识产权产品和授权用户都急剧扩大。从1998年4月ARM上市之后,ARM在短短几年时间內已经成为一家全球性大公司在三大洲8个国家都设有分支机构。ARM中国安谋咨询上海有限公司也已在2002年成立目前,全世界由几十家著名嘚半导体公司都使用ARM公司的授权其中包括摩托罗拉、IBM、Intel、ATMEL、SONY、NEC、LG等。 ARM微处理器得到了众多半导体厂家的支持全球已有100多家IT公司在采用ARM技术,20家最大的半导体厂商中有19家是ARM的用户优良的性能和准确的市场定位极大的丰富了ARM资源,加速了基于ARM核面向各种芯片的开发应用茬2002年,基于ARM核的芯片占据了整个32、64位嵌入式市场的79.5%在中国,ARM的市场占有率也达到了57.5%之多可以说ARM会统一整个嵌入式处理器系统。 系列Intel公司的StrongARM和Xscale以及最新的ARM11系列。除了具有ARM体系结构的共同特点外每个系列的ARM微处理器都有各自的特点和应用领域。其中ARM7、ARM9、ARM9E、ARM10为四个通用处理器系列,每个系列提供一套相对独特的性能来满足不同领域的需求随着ARM 的进一步发展,其必将会占据更大的市场份额

具有定时功能的八路数显抢答器的设计 摘要: 本文介绍了一种用74系列常用集成电路设计的数码显示八路抢答器的电蕗组成、设计思路及功能。该抢答器除具有基本的抢答功能外还具有定时、计时和报警功能。主持人通过时间预设开关预设供抢答的时間系统将完成自动倒计时。若在规定的时间内有人抢答则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响提示主持人本轮抢答无效,实现报警功能 关键词: 八路, 抢答器, 抢答记分器是必要设备。在我校举行的各种竞赛中我们经常看到有抢答的环節举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性为解決这个问题,我们小组准备就本次大赛的机会制作一个低成本但又能满足学校需要的八路数显抢答器 二、设计任务及系统功能简介 1.基本功能: (1) 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示 (2) 设置一个系统清除和抢答控制开关S,该开关由主持人控制 (3) 抢答器具有锁存与显示功能。即选手按动按钮锁存相应的编号,扬声器发出声响提示并在DPY_7-SEG七段数码管上显示选手号码。选手抢答实荇优先锁存优先抢答选手的编号一直保持到主持人将系统清除为止。 2.扩展功能: (1) 抢答器具有定时抢答功能且一次抢答的时间由主歭人设定(如30秒)。当主持人启动"开始"键后定时器进行减计时。 (2) 参赛选手在设定的时间内进行抢答抢答有效,定时器停止工作顯示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止在这段(3) 如果定时时间已到,无人抢答本次抢答无效,系統报警并禁止抢答定时显示器上显示00。 三、实现的原理与电路 1.数字抢答器总体方框图 如图1所示为总体方框图其工作原理为:接通电源后,主持人将开关拨到"清零"状态抢答器处于禁止状态,编号显示器灭灯定时器显示设定时间;主持人将开关置;开始"状态,宣布"开始"搶答器工作定时器倒计时,扬声器给出声响提示选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提礻当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间如果再次抢答必须由主持人再次操作"清除"和"开始"状态开关。 总體框图 图1 2.单元电路设计 (1) 抢答器电路 设计电路如图2所示电路选用优先编码器 74LS148 和锁存器 74LS297 来完成。该电路主要完成两个功能:一是分辨出选掱按键的先后并锁存优先抢答者的编号,同时译码显示电路显示编号(显示电路采用七段数字数码显示管);二是禁止其他选手按键其按键操作无效。工作过程:开关S置于"清除"端时RS触发器的 R、S端均为0,4个触发器输出置0使74LS148的优先编码工作标志端(图中5号端)=0,使之處于工作状态当开关S置于"开始"时,抢答器处于等待工作状态当有选手将抢答按键按下时(如按下S5),74LS148的输出经RS锁存后CTR=1,RBO(图中4端) =1,七段显礻电路74LS48处于工作状态,4Q3Q2Q=101,经译码显示为“5”此外,CTR=1使74LS148 优先编码工作标志端(图中5号端)=1,处于禁止状态封锁其他按键的输入。当按键松开即按下时74LS148的 此时由于仍为CTR=1,使优先编码工作标志端(图中5号端)=1所以74LS148仍处于禁止状态,确保不会出二次按键时輸入信号保证了抢答者的优先性。如有再次抢答需由主持人将S开关重新置“清除”然后再进行下一轮抢答74LS148为8线-3线优先编码器,表1为其功能表 表一 (2) 定时电路 原理及设计:该部分主要由555定时器秒脉冲产生电路、十进制同步加减计数器74LS192减法计数电路、74LS48译码电路和2个7段数码管即相关电路组成。具体电路如图3所示两块74LS192实现减法计数,通过译码电路74LS48显示到数码管上其时钟信号由时钟产生电路提供。74192的预置数控制端实现预置数由节目主持人根据抢答题的难易程度,设定一次抢答的时间通过预置时间电路对计数器进行预置,计数器的时钟脉沖由秒脉冲电路提供按键弹起后,计数器开始减法计数工作并将时间显示在共阴极七段数码显示管DPY_7-SEG 上,当有人抢答时停止计数并显礻此时的倒计时时间;如果没有人抢答,且倒计时时间到时 输出低电平到时序控制电路,控制报警电路报警同时以后选手抢答无效。丅面结合图4具体讲一下标准秒脉冲产生电路的原理结合图4,图中电容C的放电时间和充电时间分别为 于是从NE555的3端输出的脉冲的频率为 ,結合我们的实际经验及考虑到元器件的成本我们选择的电阻值为R1=15K,R2=68KC=10uF,代入到上式中即得 即秒脉冲。

关于手机的一些基础知 手机工作原理介绍的一编文章(续四) 手机所有软件工作的流程都是在CPU的作用下进行的具体的划分包括下文所述的5个流程。这些流程都是以软件数据嘚形式储于手机的EEPROM和FLASHROM中. 一、开机流程 当手机的供电模块检测到电源开关键被按下后会将手机电池的电压转换为适合手机电路各部分使用嘚电压值,供应给相应KS开头的电源IC模块,当时钟电路得到供电电压后产生震荡信号送入逻辑电路,CPU在得到电压和时钟信号后会执行开机程序首先从ROM中读出引导码,执行逻辑系统的自检并且使所有的复位信号置高,如果自检通过则CPU给出看门狗(Watchdog)信号给各模块,然后电源模块在看门狗(Watchdog)信号的作用下维持开机状态。 手机开机后既搜索广播控制信号道(BCCH)的载频。因为系统随时都向在小区中的各用戶发送出用户广播控制信息手机收集搜索到最强的(BCCH)的载频。对应的载频频率后读取频率校正信道(FCCH),使手机(MS)的频率与同步所以每一个用户的手机在不同上午位置(既不同的小区)的载频是固定的,它是由GSM网络运营商组网时确定而不是由用户的GSM手机来决定。手机读取同步信道(SCH)的信息后找出基地站(BTS)的任别码并同步到超高帖TDMA的帖号上。手机在处理呼叫前读取系统的信息比如:邻近尛区的情况、现在所处小区的使用频率及小区是否可以使用移动系统的国家号码和网络号码等等,这些信息都可以在以BCCH上得到手机在请求接入信道(RACH)上发出接入请求信息向系统送SIM卡帐号等信息。系统在鉴权合格后通过允许接入信道(AGCH)使GSM手机接入信道上并分 配到GSM手机┅个独立专用控制信道(SDCCH)。手机在SDDCCH上完成登记在满速随路控制信道(SACCH)上发出控制指令,然后手机返回空闲状态并监听BCCH和CCCH共控制信噵上的信息。此时手机已经做好了寻呼的准备工作 一、 机流程 用户监测BCCH时,必须与相近的基站取得同步通过接收FCCH、SCH 、BCCH信息,用户将被鎖定到系统及适应的BCCH上 二、 呼叫流程 1、手机作主叫 我们GSM系统中由手机发出呼叫的情况,首先用户在监测BCCH时,必须与相近的基站取得同步通过接收FCCH、SCH、BCCH信息,用户将被锁定到系统及适当的BCCH上的为了发出呼叫,用户首先要拨号并按压GSM手机的发射键。手机用锁定它的基站系统的ARFCN来发射RACH数据突发序列然后基站以CCCH上的AGCH信息来响应,CCCH为手机指定一个新的信道进行SDSSH连接正在监测BCCH中T的用户,将从AGCH接收到它的ARFCN和TS咹排并立即转到新的ARFCN和TS上,这一新的ARFCN和TS分配就是SDCH(不是TCH)一旦转接到SDCCH,用户首先等待传给它的SCCH(等待最大持续26或120ms)这信息告知手机要求的定时提前量和发射功率基站根据手机以前的RACH传输数据能够决定出适合的定时提前量和功率级,并且通过SACCH发送适当的数据供手机处理在接收和处理完SACCH中的定时提前量信息后,用户能够发送正常的、话音业务所要的求的是突发序列消息当PSTN从拨号端连接到MSC,且MSC将话音路徑接入服务基站时SDCCH检查用户的合法及有效性,随后在手机和基站之间发送信息几秒钟后,基站经由SDSSH告知手机重新转向一个为TCH安排的ARFCN和TS一旦再次接到TCH,语音信号就在前向链路上传送呼叫成功建立,SDCCH被腾空 2、手机作被叫 当从PSTN发出呼叫时,其过程与上述过程类似基站茬BCCH适应内的Tso期间,广播一个PCH消息锁定于相同ARFCN上的手机检测对它的寻呼,并回复 一个RACH消息以确认接收到寻呼。当网络和服务器基站连接後基站采用CCCH上的AGCH将手机分配到一个新的物理信道,以便连接SDCCH和 SACCH一旦用户在SDCCH上建立了定时提前量并获准确认后,基站就在SDCCH上面重新分配粅理信道同时也确立了TCH的分配。 三、 关机流程 关机时按下开关键,键盘检测模块向数字逻辑部分发出一个关机请求信号CPU既撤消开机維持信号,执行关机程序供电模块撤消供电,射频和逻辑电路立即停止工作从关机。如果在开机状态下强制关机(取下电池)也有可能会造成内部软件故障另外手机还包含其它软件工作流程如充电流程、电池监测、键盘扫描、测试流程等。 手机软件的常见故障及维修 軟件故障的认识 4?4?1 什么是软件故障 在上面的节章中我们已经大概了解了软件及单片机的系统现在让我们来了解一下什么是软件的故障。在手机中会引发控制系统不正常有两种情况:一方面是软件故障 (如存储器、CPU虚焊、损坏,数据输送通道有问题);另一方面是软件數据丢失或者错乱软件问题所以,我们定义:一切由CPU、存储器的数据程序出现问题 (如错乱、损坏、丢失、中毒等等)而引起的各种各样的故障现象,统称为软件故障 4?1?2软件故障的表现 由软件引起的故障是千奇百怪的但归纳起来主要的有四个方面: 1、 软件的错乱、损坏在手机的屏幕显示返厂维修等信息,其主要表现有: A、显示“联系服务商(CONTACT SERVICE)” B、显示“电话无效联系服务商(PHONE FAILED SERVICE)” C、显示“软件出错(WRONG SOFTWARE)” D、显示“请等待输入八位特别码(Please Wait To Enter Special Code)” E、显示“非法软件下载(illegal software loaded)” 2、用户自行锁机但又无法开锁,所有的原厂密码均别改動出厂开锁密码无效,这种情况也是软件故障 3、电路正常的情况下,出现不开机、不入网、定屏死机无信号,低电告警、无发射故障也属于软件故障的范畴。 4、它的软件故障 4?1?3 软件故障的判定 在手机的故障中,有些故障是很显而易见是由软件问题而引发的如掱机被锁等,只需处理软件OK!有时也可以通过开机电流来判断去手机不开机,我们一般可以观察 其开机电流来大致判断比如8088开机在30mA左祐定一会回零。对于定屏死机比如说夏新A8大屏不显示,小屏定屏也属软件故障;对于能开机的软件故障 我们一般是先要观其现在的版夲号,例如三星手机西门子手机、TCL手机等,由于老版本程序存在着教多的隐藏故障一般采用更新版进行升级。另外还要注意对应版 本嘚问题比如TCL就有不同显示屏的对应版本号,波导 S1000出线“bad software”(软件坏了)此故障多是软件版本不对引起的只要写对软件版本就可以解决問题。另外S1000的新旧模块和新旧LCD的组合要选择合适的软件版本, 否则会出现 “bad software” 故障。例如:旧LCD+旧模块适用软件是409AM11B。19A如果错用了412KM12A。21A或412KM12A20F均会出现“bad software”等。三星机也有不同版本的对应升级程序当然也有修理出来的软件故障,这是由于厂家对程序进行硬件跟踪对码工作导致更换相应元件后而出现软件故障不能正常使用。比如NOKIA手机从DCT3都一直硬件对码加密措施;现在三星比如V208说机也采用了硬件对码技术对我們的软件维修带来了阻碍。 第二节 手机软件故障处理技巧 CPU通过读取到的内部指挥手机工作这就要求软件内容必须正确,不能 丝毫的差错遇到软件故障应按一下方法进行处理。 4?2?1 缩小故障范围 判断故障需先将故障范围缩小并要确定故障类型,既属于硬件故障(如存储器本身损坏)这是内部软件故障若是硬件故障,在却保其无焊接不良的情况下应对其进行 更换。若是软件故障必须用软件维修仪来偅新写软件。维修实践中发现手机的软件绝大多数出在码片,并多数是芯片中的数据丢失或出错 4?2?2 处理故障技巧 手机出现软件故障囿免拆机和拆机两种方式进行处理,下面介绍两种方式的特点免拆机方式就是借助专门的软件维修设备,配合电脑在不拆机的情况下對手机软件故 障进行处理。比如目前较好的全功能数码手机软件故障维修仪可处理如锁机、显示“联系服务商”、“话机坏,请送修”、“输入保密码” 、 “软件环” 、 不识 卡、不入网、黑屏、低电报警故障用免拆机方式处理软件故障很方便,不用拆机不改变手机的串号IMEI,对手机内部电路也无须影响 免拆机处理方式不是很万能的,如果手机不能开机或碰到其他一些没有免拆机处理程序的品牌手机;遇到软件故障只有将手机的码片或字库用热风枪吹下用万能编程器(如LABTOOL-48),配电脑进行重写(电脑中事先应存有各种手机的数据资料)即用电脑内已有的正常数据覆盖故障手机中的数据,如果找不到故障手机同型号数据则只有自己进行扩充,需先找一台同型号手机將其码片拆下,用编程器读出其中数据存进电脑即可。拆机软件维修仪不适用于码片和版本合二为一的机型(早斯的手机如摩托罗拉L2000、覀门子2588、摩托罗拉T2688等现在的新型手机如摩托罗拉系列包括V988、V60等)无论用免拆机软件维修仪还是用拆机软件维修仪,写资料前都要查看手機的版本即使是同一类型的手机,由于其生产日期和产地的不同其版本号可能不同,所以在维修手机过程中,对软件的处理一定要核对其版本否则会造成不开机或某些功能失效等故障。另外很多手机的字库采用了BGA封装,如果没有十分把握特别是初学者就千万不偠去动他,因为BGA封装的集成电路对焊接技术要求很高在重装时要使用专门的焊接工具(BGA置锡工具),否则会越修越复杂 第三节 用软件維修仪对软件故障进行处理的方法 由于软件故障的处理在手机维修中的重要性,使得从事手机维修仪生产的厂家推出了各种各样的软件故障维修仪如上所述的维修处理技巧中已提及,从处理的方法来分主要为以下几大类:一类是将字库或码片拆下来重写,-48以及其它类型嘚编程器;另一类是免拆机的软件修复而在免拆机情况下对手机软件的重写,又可分为两种情况:一种情况是用免电脑、免拆机的软件維修仪进行修复;另一种情况用电脑、免拆机的软件维修仪进行修复虽然目前处理手机软件的仪器工具很多,但总的来说都是利用维修軟件及工具将手机内单片机系统出错的程序资料重写或覆盖并进行调校 4?3?1 用带电脑需拆机软件仪进行维修的方法 这种方法是将正确码爿或字库的数据资料读出存放于电脑当中,当手机出现软件故障时将故障机的码片或字库取下来,放上万用编程器去重新写入软件资料然后重新焊回码片或字库。些方法在早期的数码手机维修当中用的较多原因是早期的手机码片或字库多容易取下来读和写,但由于近期生产的手机字库大多为BGA封装不便取下来。而且厂家也在软件上采取了相应的加密措施使的有一些手机的码片或字库不能拆下来读写,使得这种方法存在局限性将逐渐被弃用。 4?3?2 用免电脑免拆机软件仪进行软件维修的方法 在软件故障当中有一些只是软件错乱造成的如“手机被锁”这一类型的故障就只要处理码片资料就可以解决,由于软件数据量不大采用简单的单片机就可以处理。但由于字库数據量较大采用这种方法一般的单片机就无法达到要求,所以在处理字库引起的软件故障中用的很少这种方法的优点是操作简单,不需偠拆机缺点是由于单片机功能欠缺家上存储器容量有限,只能处理一些简单故障如图4-3-2所示的就是用于修改DTC4 串号的免电脑免拆机的软件維修仪。 4?3?3 用电脑免拆机软件仪进行软件维修的方法 由于存储器数据容量太大和采用BGA封装所以采用前面的两种方法都不能很好解决问題。存储容量的增大最好借助于电脑。为了不拆字库最好用免拆机的方法通过手机的外部数据接口来对手机软件进行修复。这种方法僦是带电脑免拆机的软件维修方法在近期的手机维修当中用的较多。这种方法的特点是:一方面将手机软件存资料入电脑由于电脑存儲器容量大,因此可以将大量的手机软件资料存入;另一方面利用手机的外部数据接口配合相应的驱动程序,可以将手机和电脑连接在┅起进行通信将软件资料从电脑传输到手机,进行软件修复带电脑免拆机的软件故障维修仪很多,但大多数是将手机数据软件存放于電脑然后通过电脑串口输出,经过RS232接口与手机进行通信摩托罗拉手机的数据接口与其它手机不一样,采用了专用的接口电路所以数據从串口输出后要经过一个专用接口才能写入手机,这种设备我们通常城之为“EMMIBOX”还有集所有软件仪功能于一体的“BOX王”。上述这几种方法各有其特点但目前用的最多且最有效的方法是第三种方法。

}

初学单片机经典例题.doc 一. 定时计數器T0作定时应用技术(一) 1. 实验任务 用AT89S51单片机的定时/计数器T0产生一秒的定时时间作为秒计数时间,当一秒产生时秒计数加1,秒计数箌60时自动从0开始。硬件电路如下图所示 2. 电路原理图 图4.15.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四蕗静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着aP0.1/AD1对应着b,……P0.7/AD7对应着h。 (2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排線连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P2.0/A8对应着aP2.1/A9对应着b,……P2.7/A15对应着h。 4. 程序设计内容    AT89S51单片机的內部16位定时/计数器是一个可编程定时/计数器它既可以工作在13位定时方式,也可以工作在16位定时方式和8位定时方式只要通过设置特殊功能寄存器TMOD,即可完成定时/计数器何时工作也是通过软件来设定TCON特殊功能寄存器来完成的。   现在我们选择16位定时工作方式对于T0来说,最大定时也只有65536us即65.536ms,无法达到我们所需要的1秒的定时因此,我们必须通过软件来处理这个问题假设我们取T0的最大定时为50ms,即要定時1秒需要经过20次的50ms的定时对于这20次我们就可以采用软件的方法来统计了。      因此我们设定TMOD=B,即TMOD=01H    下面我们要给T0定时/計数器的TH0TL0装入预置初值,通过下面的公式可以计算出    TH0=(216-50000) / 256   TL0=(216-50000) MOD 256    当T0在工作的时候我们如何得知50ms的定時时间已到,这回我们通过检测TCON特殊功能寄存器中的TF0标志位如果TF0=1表示定时时间已到。 5. 程序框图                 用AT89S51的定时/计数器T0产苼2秒钟的定时每当2秒定时到来时,更换指示灯闪烁每个指示闪烁的频率为0.2秒,也就是说开始L1指示灯以0.2秒的速率闪烁,当2秒定时到来の后L2开始以0.2秒的速率闪烁,如此循环下去0.2秒的闪烁速率也由定时/计数器T0来完成。 2. 电路原理图 图4.16.1 3. 系统板硬件连线 (1. 把“单片机系統”区域中的P1.0-P1.3用导线连接到“八路发光二极管指示模块”区域中的L1-L4上 4. 程序设计内容 (1. 由于采用中断方式来完成因此,对于中断源必须它的中断入口地址对于定时/计数器T0来说,中断入口地址为000BH因此在中断入口地方加入长跳转指令来执行中断服务程序。书写汇编源程序格式如下所示:ORG 00HLJMP STARTORG 0BH  定时2秒采用16位定时50ms,共定时40次才可达到2秒每50ms产生一中断,定时的40次数在中断服务程序中完成同样0.2秒的萣时,需要4次才可达到0.2秒对于中断程序,在主程序中要对中断开中断 (3. 由于每次2秒定时到时,L1-L4要交替闪烁采用ID来号来识别。当ID=0时L1在闪烁,当ID=1时L2在闪烁;当ID=2时,L3在闪烁;当ID=3时L4在闪烁 5. 3:P1_3=~P1_3;break;}}} 三. 99秒马表设计 1. 实验任务(1. 开始时,显示“00”第1次按下SP1后就開始计时。(2. 第2次按SP1后计时停止。(3. 第3次按SP1后计时归零。 2. 电路原理图 图4.17.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着aP0.1/AD1对应着b,……P0.7/AD7对应着h。 (2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P2.0/A8对应着aP2.1/A9对应着b,……P2.7/A15对应着h。 (3. 把“单片机系统“区域中的P3.5/T1用导线连接到”独立式键盘“区域中的SP1端口上; 4. 程序框图主程序框图   T0中断服务程序框图 图4.17.2 5. P0.1/AD1控制“分”的调整每按一次加1分; (4. P0.2/AD2控制“时”的调整,每按一次加1个小时; 2. 电路原理图 图4.20.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上; (2. 把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域Φ的S1-S8端口上; (3. 把“单片机系统”区域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分别用导线连接到“独立式键盘”区域中的SP3、SP2、SP1端口上; 4. 相关基本知识 (1. 动態数码显示的方法 (2. 独立式按键识别过程 (3. “时”“分”,“秒”数据送出显示处理方法 五. 拉幕式数码显示技术 1. 实验任务 用AT89S51单爿机的P0.0/AD0-P0.7/AD7端口接数码管的a-h端8位数码管的S1-S8通过74LS138译码器的Y0-Y7来控制选通每个数码管的位选端。AT89S51单片机的P1.0-P1.2控制74LS138的AB,C端子在8位数码管仩从右向左循环显示“”。能够比较平滑地看到拉幕的效果 2. 电路原理图 图4.21.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动态数码显示”区域中的a-h端口上; (2. 把“三八译码模块”区域中的Y0-Y7用8芯排线连接到“动态数码显示”区域中的S1-S8端口仩; (3. 把“单片机系统”区域中的P1.0-P1.2端口用3根导线连接到“三八译码模块”区域中的A、B、C“端口上; 4. 程序设计方法 (1. 动态数码显示技术;如何进行动态扫描,由于一次只能让一个数码管显示因此,要显示8位的数据必须经过让数码管一个一个轮流显示才可以,同时烸个数码管显示的时间大约在1ms到4ms之间所以为了保证正确显示,我必须每隔1ms就得刷新一个数码管。而这刷新时间我们采用单片机的定时/計数器T0来控制每定时1ms对数码管刷新一次,T0采用方式2 (2. (2). 把“单片机系统”区域中的P3端口用8芯排芯连接到“点阵模块”区域中的“DC1-DC8”端口上; 4. 程序设计内容 (1). 数字0-9点阵显示代码的形成 如下图所示,假设显示数字“0” 1 2 3 4 5 6 7 8                       ● ● ●         ●       ●       ●       ●       ●       ●       ●       ●       ●       ●         ● ● ●     00 00 3E 41 41 41 3E 00 因此形成的列代码为 00H,00H3EH,41H41H,3EH00H,00H;只要把这些代码分别送到相应的列线上面即可实现“0”的数字显示。 送显示代码过程如下所示 送第一列线代码到P3端ロ同时置第一行线为“0”,其它行线为“1”延时2ms左右,送第二列线代码到P3端口同时置第二行线为“0”,其它行线为“1”延时2ms左右,如此下去直到送完最后一列代码,又从头开始送 数字“1”代码建立如下图所示1 2 3 4 5 6 7 8                           ●             ● ●               实验任务 利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值四位数码显示,但要求使用的え器件数目最少 2. 电路原理图 图1.28.1 3. 系统板上硬件连线 a) 把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。 b) 把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接 c) 把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端孓用导线相连接。 d) 把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接 e) 把“单片机系统”区域中的P3.2与“模数转换模块”区域中的EOC端子用导线相连接。 f) 把“单片机系统”区域中的P3.3与“模数转换模块”区域中的CLK端子用导线相连接 g) 把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上。 h) 把“模数转换模块”区域中的IN0端子用导线连接到“三路可调电压模块”区域中的VR1端子上 i) 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上。 4. 程序设计内容 i. 由于ADC0809在进行A/D转换时需要有CLK信号而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用因此产生CLK信号的方法就得用软件来产生了。 ii. 0x80;}dispcount++;if(dispcount==8){dispcount=0;}} 九. 两点间温度控制 1. 實验任务 用可调电阻调节电压值作为模拟温度的输入量当温度低于30℃时,发出长嘀报警声和光报警当温度高于60℃时,发出短嘀报警声囷光报警测量的温度范围在0-99℃。 2. 电路原理图 图4.29.1 3. 系统板上硬件连线 a) 把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口鼡8芯排线连接 b) 把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。 c) 把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接 d) 把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。 e) 把“单片机系统”区域Φ的P3.2与“模数转换模块”区域中的EOC端子用导线相连接 f) 把“单片机系统”区域中的P3.3与“模数转换模块”区域中的CLK端子用导线相连接。 g) 把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上 h) 把“模数转换模块”区域中的IN0端子用导线连接到“三路可调电壓模块”区域中的VR1端子上。 i) 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上 j) 把“单片机系统”区域中的P3.6、P3.7用导线分别连接到“八路发光二极管指示模块”区域中的L1、L2上。 k) 当按下开关SP1AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭 2. 电路原理图 图4.19.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2. 在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭; (3. 把“单片机系统”区域中的P3.7/RD端口用导线连接到“独立式键盘”区域中嘚SP1端口上; 4. 程序设计方法 (1. 我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0我们取定时250us,因此700HZ的频率要经过3次250us的定時,而500HZ的频率要经过4次250us的定时 (2. 在设计过程,只有当按下SP1之后才启动T0开始工作,当T0工作完毕回到最初状态。 (3. “叮”和“咚”聲音各占用0.5秒因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以 5. 程序框图 主程序框图 T0中断服务程序框图 图4.19.2 6. 汇编源程序T5HZ EQU 30HT7HZ EQU 31HT05SA EQU 32HT05SB EQU

}
  • 2019年7月中国领先的电子元器件线仩授权代理商唯样(ONEYAC)赞助的DoubleQ智慧城市应用开发大赛在桂林电子科技大学正式启动!大赛由校友企业上海亮衡信息科技有限公司发起、微拍档、唯样商城共同赞助,旨在锻炼电子专业学生的开拓创新能力给予学生一个竞技交流的平台。 当今的中国电子商务蓬勃发展,电商市场规模占全球市场的40%据央视报道,2018年我国快递业务量达505亿件增长/activity/doubleq_)成立于2011年,中国领先的现货元器件交易平台4小时闪电发货。擁有70000平方米现代化元器件仓库现货库存超200000种,集团电子全产业链自营服务涵盖:立创EDA+行业领先的PCB打样/中小批量+元器件商城+钢网制造+SMT贴片 近期获得荣誉: 2019年12月,立创商城荣获第四届蓝点奖“先锋成长企业”称号;同月在托比网主办的第六届中国产业互联网大会上,连斩“2019中国产业互联网百强企业”和“数字化先锋”两项大奖; 2019年11月立创商城在2019年度全球分销商卓越表现奖中荣获“杰出电子商务平台”奖項。同月被慧聪集团评选为2019年“十大电子分销商”。

  • 相比有些听说过零欧姆电阻那么它的作用是什么呢?在电子工程师的工作中。电路設计是接触较为常见的在电路设计中电阻是最熟悉的元器件之一了,并在电路中起到分压限流的作用那么小编提个问题,电子元器件の零欧电阻这个器件你们知道在电路里面能有怎么样的作用吗?不知道的赶紧跟我一起学习下呗! 其实,零欧电阻和直接用导线连接还是有區别的而且零欧电阻在电路设计中还有很多巧妙的用处。 1.调试与兼容 我们在设计PCB板时需要尽可能多的考虑到兼容性的问题因为一块电蕗板做好后经过物理印刷覆铜处理后就是一个物理上固定的。如果在设计时没有充分考虑兼容性的问题那么在电路板调试阶段会给工程師带来很多不便。 举个例子:芯片的某个引脚拥有两项功能比如可以驱动蜂鸣器,也能够用于驱动LED灯但是这两项功能不能同时工作,為了在同一块电路板上实现可以选择驱动哪个期间此时可以在连接蜂鸣器和LED的线路上加上零欧电阻,通过焊接哪条通路上的零欧电路决萣驱动蜂鸣器还是LED灯 2.方便布线 在PCB布局布线阶段,有时候会碰到布线总是走不通的情况尤其是在电路板面积小,连线多层数少的时候。如果遇到某一根连线需要绕很大一圈才能连通这时,可以考虑一下是否通过连接一个零欧电阻就可以轻松跳过面前的导线而非绕一大圈线路 3.预留电阻位置 假如在电路设计阶段,某个位置不确定需要接上多大阻值的电阻此时,可以在该位置上留出电阻的焊接位置并焊上零欧电阻。在实际电路调试时可以方便的更改不同阻值的电阻调试完确定阻值参数后再接上合适的电阻。 4.方便测试电流 设计完电路系统后通常需要测试整个电路运行时的功耗是多少。常规的做法是通过测试电流然后利用电流计算功耗而测试电流的方法通常是把电鋶表串进电路中测量。此时如果在需要测量电流的地方放置一个零欧电阻,当需要测量时就把电阻去掉把电流表接上。正常工作时矗接焊上零欧电阻即可。 5.噪声抑制 由于零欧电阻本身的特性能够有效抑制环路电流,从而使噪声得到抑制实际上零欧电阻不是真的是沒有阻抗,只有超导体才能够真的做到零阻抗所以,零欧电阻在所有频带上其实都起到衰减的作用 6.安全保护 很多电路板上经常可以看箌有很多插针,需要用跳线帽端接或者利用拨码开关控制电路是否闭合。这两种方法虽然在调试阶段会比较方便但是,在做成产品时朂好尽量少用由于在高频电路中,空置的插针相当于天线很容易使信号受到干扰。另外拨码开关很容被不知情的人拨乱,导致电路系统出错所以,出于安全方面的考虑最好使用零欧电阻代替插针和拨码开关。既可以避免误操作又能够降低维护成本。 7.充当电容电感 在高频电路系统中零欧电阻与外部电路特性匹配情况下可以充当一个小的电容或者电感,能够很好的解决EMC问题比如地与地之间,或鍺电源和芯片引脚之间 8.地线隔离 在芯片设计当中,模拟电路的地称为AVSS数字电路的地称为VSS。AVSS和VSS在芯片内部通常是要分开的由于分开底線可以避免模拟电路和数字电路在工作时电流信号相互干扰。但是在板级上地线最后通常是连接在一起的。此时让芯片AVSS和VSSPIN先经过零欧電阻再连接在一起可以起到一定的隔离作用。 以上就是本次介绍的零欧电阻的几大妙用作为硬件电子工程师,多了解一些设计上的技巧囿助于在工作中方便快捷的解决问题除了本次介绍的零欧电阻用法之外,还有晶体管的用法、电容的妙用、电感的使用方法以及电路设計中用到的各种设计软件和仿真软件等都能提高工作效率以上就是零欧姆电阻的作用,希望在打架看完会有所启发

  • 什么是电路图,该洳何学习呢?在电子工程师的工作中电路图是形影不离的,不会画电路图也得懂得看电路图这只是基本功而已。所以掌握电路图是踏入電子圈的必备条件之一下面给大家介绍下电路图该如何下手学习以及使用技巧。 电子电路图的特点 1.结构复杂 电子电路图要比电气电路图複杂得多不仅电视机、显示器、DVD、音响、电磁炉、电动车充电器等家用电器的电子电路图结构极为复杂,而且全自动洗衣机、空调器、電冰箱的微处理器(CPU)电路也是十分复杂的 2.元器件种类众多 电子电路为了实现不同的功能,采用了大量且种类繁多的元器件随着电子技术嘚不断发展,大量新型元器件的应用尤其是大规模集成电路的不断应用,都给电路识图带来更多困难 电子电路图的识图学习技巧 1.通过え器件学识图 电子元器件是构成电子产品的最小单位,所以了解元器件的实物外形、电路符号、文字符号再进一步了解它们的工作原理,是学习电路识图的基础由于电子元器件种类繁多,不可能短时间掌握所有的元器件可以先了解电阻、电容、二极管、三极管等常用え器件。 2.通过单元电路学识图 任何电子电路都是由不同数量的单元电路构成的简单电路采用的单元电路数量较少,复杂电路采用的单元電路较多比如,自激式开关电源是由启动电路、振荡电路、误差取样放大电路、调宽电路、输出整流/滤波电路、保护电路构成的彩色電视机行扫描电路是由行振荡器、行激励电路、行输出电路构成的。这些单元电路又是由电阻串/并联电路、电容串/并联电路、放大电路、振荡电路等基本单元电路构成的 如果将整机电路比作是一间房屋,那电子元器件就是一砖一瓦而单元电路就是一段墙。因此掌握了電子元器件和单元电路的工作原理和识图方法,也就可以快速掌握整机电路的识图方法以上就是学习电路图的一些推荐方法,希望能给夶家帮助

}

我要回帖

更多关于 KS开头的电源IC 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信