单片机考试程序题程序这题可以帮忙一步步分析下吗?

如题。板子是在网上买的空板,所以在电路图上应该是没什么问题的

现在的问题是:元件我买齐了,板子我也已经焊好。但是我没办法下载程序进去

     我用在网上买的UCE5下载器用JTAG接口下载,与电脑连接的时候有USB的连接声音。但是打开“设备管理器”里面却检测不到COM口连接。到这里就没办法了……我是板在焊了了就直接接上下载器的 。电脑检测不到。

    ***所以我想问一下:C与电脑连接是要安装驱动程序吗?如果是,能不能给我个文件名 或者说下这个驱动程序在哪里下?谢谢***

     另外,当我用JTAG接口电脑不能检测的时候。我就换用了USB接口与电脑连接……不用说 ……更是连反应也没有……

     于是我翻看开发板的原理图。发现USB接口是直接与单片机的D+,D- 两个IO口相连,中间没有任何数据电平转换芯片,这样是能下载程序的吗?我以前用的89s52开发板都是要接个什么MAX232之类的东西……所以我就有个问题:USB可以直接和相连来下载程序吗?


     还有就是,我买的开发板(空板,元件要自己买来焊)上面是需要数据转换芯片的,上面标的是ISL3232ECBN(但是这个芯片的收发端都完全没有接到USB或者是JTAG接口上面,而是另外引出去了……不知道是有什么用,难道是UTAR之类的。。之前没接触过,也不懂这个是什么东西)。。但是我没有买到,于是就买了个MAX3232,我在网上看原理图封装,这两个芯片的管脚IO口什么的都完全是一样的,那么我想问:ISL3232ECBN和MAX3232是可以共用的吗?可以互相替换吗?

如果有相同问题的同学,也希望我们能一起讨论讨论

专业文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。

专业文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。

阅读已结束,下载本文需要

下载文档到电脑,同时保存到云知识,更方便管理

还剩9页未读, 继续阅读

目前为止,接触已有不少,从选择元器件、原理图、PCB、电路硬件调试、软件开发也算小有心得。

单片机软件开发里面第一步当属下载程序了,如果这一步都有问题,那么后面的一切便无从谈起,记得当初刚接触单片机时,对于下载电路方法及原理也是一头雾水。好在随着经验的积累以及自己的努力探求,现在对此问题算是有了点点自己的经验理解。故今天在此针对常用51单片机下载程序问题做下详解,以求新手们少走弯路。

单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将信号转换为TTL电平,而MAX232等芯片是将TTL转换为232信号或者将RS232信号转换为TTL.下面请看利用这种原理的两种常用方法:

请看图一,这是我们最常见的单片机下载电路了,其中从②到⑥属于大家常用的USB转串口线,用这种方案的好处是,如果自己的PC带有串口(可能很老的机器没有USB接口),那么就可以直接给单片机开发板下载程序,因为采用这种方法的开发板必定带有串口接口嘛。当然,如果PC仅有USB接口而不带串口,那么只能找根USB转串口线了(其电路原理就是图中②到⑥),这里我推荐大家使用采用CH340芯片的USB转串口线,而不要采用PL2303的USB转串口线,因为PL2303价钱便宜所以山寨的水货较多,这会导致下载电路不稳定,甚至无法正常下载。同时此方案的坏处是电路板上必定要做一个9针串口接口(太巨大了),这必将增加了电路PCB的面积,当然也就增加了成本啦!(顺便发表下个人见解:那个9针接口实在太丑,又大又重,无形中便降低了自己的设计档次,哈哈。所以不推荐这种方法!)

请看图二,这是我经常采用的单片机下载电路。实践证明效果非常好,几乎没出过任何问题!它的好处是只需要找根普通的USB2.0线(如图二中②)就可以下载了,比找根USB转串口线要轻松的多,同时由于将串口9针接口换成了USB接口,所以电路板的体积、重量也减少了不少,也显得更美观时尚,呵呵。在此强调一点:推荐使用CH340芯片(可以用CH340G,它引脚间距大很容易焊接)而不是PL2303,上文已说PL2303水货多,况且PL2303的外围电路比较复杂,这也给硬件电路的调试增加了难度。当然如果项目对成本特敏感,那么采用价钱相对较低的PL2303也无可厚非。大家看到没,图二的电路结构比图一要简化很多,那么是不是可以说明图二的性能比图一要更好呢?应该是吧!简单的结构出问题的概率当然更小了!

值得一提的是在使用CH340时,有些问题得注意下,因为很多同学反映用CH340下程序失败,但其实一般都很容易解决的。经本人总结常见原因有三:

一:某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。解决方案:在CH340的TXD引脚反向串联一个(推荐肖特基二极管)、在CH340的RXD引脚串联一个约300欧姆的电阻。如此单片机可以彻底断电,问题解决!!(特别注意:此种情况不适用于等芯片)

二:有些同学在给单片机供电时,为了防反接,在电源处串联了个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。解决方案:将二极管用0欧电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电。问题解决!!

三:有些同学由于粗心将CH340的TXD引脚连接了单片机的TXD引脚,RXD引脚连接了单片机的RXD引脚,这自然不能下载程序了,一收一发不用多说吧,呵呵。解决方案:将CH340的TXD引脚连接单片机的RXD引脚,RXD引脚连接单片机的TXD引脚。问题解决!

原文标题:浅谈单片机下载程序电路原理

文章出处:【微信号:edn-china,微信公众号:EDN电子技术设计】欢迎添加关注!文章转载请注明出处。

本文档的主要内容详细介绍的是超级51单片机开发板原理图详细资料免费下载.

三相交流电动机电源控制回路如图2—1所示。按下QA按钮,若电源A、B、C三相正常时,电动机就能正常起....

本人2018届毕业生,大学学的自动化专业,目前在中铁工作,可是专业跨度太大,而且工地上也学不着什么,以后也不能一直在工地上,...

本文设计一个温度控制系统,可以测量-10~+40度温度值并对其控制。首先能实时采集温度信息并在4位L....

本文档的主要内容详细介绍的是如何以51单片机为控制系统,实现8路抢答功能的资料合集免费下载主要包括了....

51单片机液晶屏程序例程 测试过的

1602汇编程序,51单片机汇编程序,仅需修改引脚定义即可。晶振大小12M,程序测试完全正确。内部包....

C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进....

将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电....

本文档的主要内容详细介绍的是51单片机的资料介绍和101个运用例子及三极管参数大全。

光电型烟雾传感器--运放--ADC--单片机--声光报警 在此基础上想增加个离子型烟雾传感器。其中一款离子烟雾传感器是NIS-07...

本文档的主要内容详细介绍的是使用51单片机设计计数器的程序和电路图的详细资料免费下载。

本文档的主要内容详细介绍的是使用51单片机设计的带农历的万年历资料合集包括程序免费下载.

一、 51单片机串行口工作原理 MCS-51系列单片机片内有一个串行I/O端口,通过引脚RXD(P....

随着微电脑的广泛应用,以MCS-51单片机为核心的微机测控系统已随处可见。为满足用户要求,这些系统通....

书本资料,该书由清华大学出版,包含 各章节详细课件(共11章节) 及基本电路图(常用芯片、程序控制等....

学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机....

全书分为勾5篇,入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇特别按照初学者所遇到的问题和需求路径....

8051内核配电容触摸屏,测试一下苛刻环境下的应用,效果简直逆天!电容屏前置钢化玻璃/亚克力板会失灵吗? 请参照附件链接 ]...

C芯片上本身自带了A/D转换器,但只有12位,不适合该系统的需求,故在片外另加一片A....

单独使用51单片机控制舵机进行转向正常可移植到其他程序中就不能转向了,比如我用nrf24无线接收信息后,要控制舵机转向就失败了。...

学习51单片机最重要的是有三个 寄存器的相关知识单片机的内部结构,引脚c语言编程,了解汇编 ...

为了使激光器输出稳定的激光,对流过激光器的电流要求非常严格,供电电路必须是低噪声的稳定的恒流源。恒流....

大学里学的就是单片机,可那个时候根本没学明白,不过有一点基础,现在自学起来还算顺利。早在2011年4....

opa350pa用的51单片机5V电源供电,将opa350pa用作电压跟随器,但用数字电压表测得输入电压有1V,输出只有0.2V...

用的普中科技单片机的板子 自己买的直流小电机焊的线,驱动小电机时 1、很容易显示USB不起作用,烧录不上。 2、但只要烧录...

元器件的封装都是有国际标准的,不同的元器件封装形式不一样,即使是同一个器件也可以有多个封装,所以我们....

51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在单片机系....

时钟电路就是一个振荡器,给单片机提供一个节拍,单片机执行各种操作必须在这个节拍的控制下才能进行。因此....

本文档的主要内容详细介绍的是51单片机设计的智能小车如何控制小车寻迹和弯道转向程序的详细资料概述

51单片机超声波测距程序代码分享,具体的跟随小编一起来看一下。

本文档的主要内容详细介绍的是51单片机精简控制板电路图(带USB转串口)的详细资料免费下载。

本文档的主要内容详细介绍的是基于51开发板做的简易电子琴的详细资料合集

本文档的主要内容详细介绍的是如何基于51单片机开发板做的一个1602显示世界杯比赛信息的程序。

本文档的主要内容详细介绍的是基于51单片机的计步智能手环的资料合集包括了程序,显示模块为OLED,可....

PWM这个功能在飞思卡尔、 STM32等高档的单片机内部有专用的模块, 用此类芯片实现 PWM功能时....

基于51单片机学习板。用S1键作为控制跑马灯的方向按键,S5键作为控制跑马灯方向的加速度按键,S9键....

计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的....

利用8位数码管显示时间,原理与4位数码管显示的基本一样

LED数码管是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各....

学什么单片机最有前途? 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单....

本文档的主要内容详细介绍的是基于51单片机超声波测距的程序等

对于电机的转速调整,我们是采用脉宽调制(PWM)办法,控制电机的时候,电源并非连续地向电机供电,而是....

能够深入研究嵌入式开发工具背后的机制并将之熟练运用,标志着开发人员的技术水平达到了较高的程度。

LED点阵显示屏以亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定的优点迅速成长为平板显....

单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序....

下面是一款Android手机通过蓝牙模块与单片机通信单片机程序,单片机可以使用以下51单片机:AT8....

一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); ....

本文档的主要内容介绍的是基于51系列单片机的陀螺仪程序,并且通过1602显示详细资料免费下载。

本文档的主要内容介绍的是基于51单片机的LCD1602电子时钟程序的详细资料免费下载

本文档的主要内容详细介绍的是基于51单片机驱动步进电机的资料合集包括介绍和源代码

本文档的主要内容详细介绍的是基于51单片机的舵机程序的资料免费下载。

本文档的主要内容详细介绍的是基于RS485的MODBUS编程,mcu是51单片机的详细资料和程序免费....

采用51单片机为控制核心,利用传感器检测道路上的障碍,控制电动小车的自动避障,实现自动寻迹和跟循功能....

本文档的主要内容详细介绍的是陀螺仪飞鼠算法的详细合集资料概述免费下载

本文档的主要内容详细介绍的是51单片机C语言编程100例和模拟霍尔脉冲程序的详细资料概述。

单片机定时器的使用可以说非常简单,只要掌握原理,有一点的C语言基础就行了。要点有以下几个:

我要回帖

更多关于 单片机考试程序题 的文章

 

随机推荐