1. 单片机I/O口如何分配
一般情况下,单片机的IO口可以任意分配,平时我们使用单片机时,最好的分配原则是:
1、有限使用P1口,其次使用P2口,再次使用P0口,做亏最后使用P3口,因庆胡陪为P1是纯粹的IO口,可以任意使用,P2口有第二功能,即地址总线的高八位誉蠢,不过如果不扩展外部存储器,一般不用该功能,P0口第二功能是数据/地址总线低八位,P3口是控制总线,外部中断、计数器、串口等需要,也是读写控制口,所以最后不得已而用之。
2. 单片机程序接口是什么
单片机的JTAG接口功能是什么
1用于烧写FLASH
烧写FLASH的软件有很多种包括jatg.exe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。
2 用于调试程序
同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通雹者首信。这样,并口转jtag接口的电路就有了两种作用。
3 仿真器
根据1和2的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器源数有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。
往单片机里烧程序,用哪种接口?
直接下载的话一般是串口吧,就是第一种。
如果配一个USB转TTL转接口也可以用USB口。
一般现在就用USB口,方便。
给51单片机下程序接哪几个引脚
STC的芯片的话是用串口下载,接单片机的P3.0和3.1
AT的芯片的话是用ISP下载,是接在单片机的P1.5 1.6.1.7 还有复位引脚
自然的,不管是什么单片机,电源和地都是必须接上的。
刚买了一个51单片机(AT89S52),想问一下程序下载接口是哪些? 20分
两种方法:
一、买个编程器,把芯片插到编程器上烧程序,然后再把芯片放到电路板上
二、在电路板上增加一个ISP下载接口,芯片还放在电路板上,用ISP下载器直接连到电路板的ISP下载座上烧程序
单片机中USART接口是什么意思?
USART是串口,也就是232或者485总线。单片机的USART口遵循那个数据协议,但是电平不一样,要和总线相连的时候还要加max232或485芯片转换电平
一般台式机上面都有的。笔记本上一般不带了,除非是比较老的型号。
你看的是STC的芯片手册么?BootsLoader是一种程序下载方式,是指在单片机上电后自动从串口接收程序到单片机的程序存储器。当然这种单片机也可以用通用编程器来烧写。STC的单片机一般采用这种程序下载方式,不需要昂贵的编程器和下载线,比较受学生的欢迎。
单片机端口是什么
单片机最基本的功能就是通过程序控制一些引脚的高低电平,这些引脚就是单片机的端口
STC89C52RC单片机下载程序的接口是
STC89C52RC单片机下载程序的接口是:P3.0、P3.1。
1、关于ISP和IAP的概念:简单的讲,ISP模式是其它电路直接操作单片机的几根专用的端口(比如AT89S51的3根,但其不是JTAG口,只是硬件接口类似)完成烧录,属于硬件烧录模式;IAP模式是单片机嫌银通过串口接收到需要烧录的程序代码,然后进行“自编程”完成烧录。区别在“自编程”(关于ISP和IAP,可以看一下我以前的一个回答,里面简单说明了单片机下载烧录的原理,应该对你有帮助的
2、关于仿真器,你的理解是正确的;而仿真芯片一般只是用来做仿真器的。
3、关于在线调试,分为两种情况:一种是将仿真器的仿真头插在用户板上,从而实现全速、断点、单步调试;第二种则是单片机自身具备这种接口,比如JTAG接口,只需通过串口实现全速、断点、单步调试。这两种都叫在线调试。而IAP和ISP只是编程烧录操作,含义不一样。
4、第一句话含义是兼容ISP、IAP。第二句话意思是在单片机的ROM区包含了实现单片机自编程的代码,可以通过串口实现编程操作。第三句话的意思是可以由用户自己编制编程软件,从而在最终的应用里实现代码的自编程操作。关于第二和第三句话的详细含义都可以看上面的连接。
在板子上设计232接口连接到单片机的UART,只要单片机支持IAP就可以实现下载程序的功能;同样,如果单片机具备JTAG接
在单片机编程的时候,应该怎样去定义单片机I/O端口的输入端和输出端?
51的话,这样
*** it PWM = P2^1;
*** it led = P0^0;
51是准双向口,既可以作为输入也可以输出,只不过作为输入时,读取之前先写1.
8051单片机通过什么口烧程序?
at89c**系列是用并口下载。at89范系列可以用isp方式下载。 stc系列可以通过串口下载。51有专门的仿真芯片。。
isp可以用串口或者并口,或者串口转u *** (这种方式最方便,笔记本上也可以下载)。isp就用到单片机的io口(P1.5,P1.6,P1.7),还有RST引脚+74h373+并口,就可以下载了。。
单片机烧录原理
你用的是STC单片机,需要用串口进行下载程序,一是要求电脑上有串口,要是笔记本电脑通常都没有口,需要买一条USB转串口线,在淘宝上就有,记得要同时向商家要驱动程序,并告诉商家你电脑的操作系统是WIN7还是WIN8的。二是,单片机这边要用MAX232做成RS232串行口,这样,单片机与电脑通过串行口连接,单片机串口的TXD与电脑的RXD连接,单片机的RXD与电脑的TXD连接。三是要用STC专用的下载程序,并找开下载程序后先选择单片机的型号。附件是STC单片机专用下载程序,解压后就可以直接打开了,不用安装。
3. 单片机怎么烧程序
问题一:51单片机芯片烧入程序 买一个烧录器就好了,杜邦线直接插到DIP脚上
问题二:单片机如何烧录程序 STC系列单片机为例:
首先,需要安装keil软件和STC_ISP程序下载软件。
先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了...通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。这样就可以了...
实验板与PC机的连接:一般对现成购买的开发板来说,会有一个USB接口提供5v电源、提供通信或另一个USB用桥答野来下载接口驱动程序,同时有RS232串口,实现MAX232电平与单片机TTL电平之间转换,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序的烧写,实现对单片机写入数据和程序的下载。用的是RS232串口实现的程序烧写!
若要用USB来烧写,需要一个相应的ISP下载软件和硬件烧写器,一般这种烧写器价格不菲。用的是USB口实现烧写程序!
一般的,烧写程序还是选用可以用ISP下载的,自己搭建个RS232串口的电路,简单实用,对单片机烧写程序就够用了。
问题三:单片机中烧程序是什么意思 看处你刚刚入门。单片机是个有意思的东西,好好学。keil是电脑上的编程软件,烧程序你就理解为往单片机中下载程序。
问题四:单片机开始可以烧程序用了几次就烧不进去 怎么回事? 有可能已经烧坏敏喊了,特别是89c52系列 更特别是STC品牌的89C52的。很容易坏,
你要注意了,你电压可能有问题。
还有就是烧程序的时候需要复亥,如果以前你能烧现在不能烧,说明你复位电路没有问题,经常复位电路影响烧程序。
问题五:第一次给单片机烧程序要注意什么? use转232应该没有问题,我用现代的芯片试过已经通过。首先我们要分析你有没有进入ISP模式,用示波器观察一下串口的波形是否正常,再就是芯片各个管脚的电压是否正常。排除硬件原因后仍不能解决,建议换一下你的USB转232线,这方面的牌子实在太多了,虽然原理都一样,但作为一个故障点来分析也是应该考虑的。
问题六:为什么单片机程序烧不进去? 用的是什么型号的单片机?会不会是烧写前没有先擦除?单片机保存程序是使用EEPROM或者flash的,都需要先擦除,才能写入的。第一次能烧进去,是因为单片机出场时本来就是已擦除过的,可以写入。但之后的写入之前,都需要先擦除。
问题七:单片机程序烧入rom之后怎样执行 1,HEX文件包含了代码数据。是由链接器统一分配ROM地址。
2. 程序中的变量,也是在编译连接时,分配了RAM地址。不存在载入的问题,程序指令对变量的操作,就是对RAM地址的操作,地址值存在在指令中。
3. 堆栈在程序初始化时设置堆栈指针。Keil C 会自动设置好。
4. 一般的51单片机代码是从 0000开始执行,这是它的复位地址。也有别的型号的单片机并不一定从0开始执行。程序从0开始执行,但它执行的第一句往往是一个跳转指令(这个Keil C也是自动写好的),跳到另一块地址去执行,而不会顺序执行到 中断的地址的。
你如果是用汇编写程序,这些都是要你自己去分配的,用C写程序,由编译器来完成这些底层操作。
问题八:怎么程序突然烧不进单片机了??? 这种情况会有很多种可能性:
1、单片机已经损坏,楼主换个单片罚试试。
2、单片机开发板损坏,这个情况基本上不可能发生,但楼主需做好准备。
3、USBISP损坏,概率不大,换一个试试。
4、下载软件出问题了,楼主看看自己的程序下载软件的型号是否为“AT89S52”。
5、单片机在插座上插反了。
6、某条连接线不牢固。
7、开发板的晶振松了,或数值举派不对。
问题九:8051单片机通过什么口烧程序? at89c**系列是用并口下载。at89系列可以用isp方式下载。 stc系列可以通过串口下载。51有专门的仿真芯片。。
isp可以用串口或者并口,或者串口转u *** (这种方式最方便,笔记本上也可以下载)。isp就用到单片机的io口(P1.5,P1.6,P1.7),还有RST引脚+74h373+并口,就可以下载了。。
4. 这单片机上的io口在哪呢
单片机上的io口,指的就是引脚,I/O是Input/Output的意键和兄衫思,即输入/输出。如下图,是传统的51单片机,
有四个并行口,P0、P1、P2、P3,就是稿尘盯四个I/O口,每一个并行口有8个引脚,如P0口的8个脚依次是P0.0、P0.1~P0.7,依此类推。共32个I/O引脚。
5. 单片机的四个io口分别是
单片机的四个io口改帆分别是P0、P1、P2和P3。
P0口:作外部三总线的地址总线(低8位)/数据总线;
P1口:作拿或扩核敏雹展型芯片的外部引脚,例如52的C/T2外部信号输入,S52之WDT的报警输出等;
P2口:作外部三总线的地址总线(高8位);
P3口:作串口、定时器、外部中断的输入/出线,及外部RAM读写的控制信号(外部控制总线的一部分)。
6. 单片机的IO通道是干嘛的烧程序的时候在IO口烧吗
单片机的IO通道是用散渣于输入输出的。
烧程序可能是通过IO口烧,也有可能有专门的引脚衡掘如,要看咐启具体的芯片。
7. 8051单片机通过什么口烧程序
at89c**系列是用并口下载。at89s系列可以消毕搭用isp方式下载。 stc系列可以拿拿通数埋过串口下载。51有专门的仿真芯片。。
isp可以用串口或者并口,或者串口转usb(这种方式最方便,笔记本上也可以下载)。isp就用到单片机的io口(P1.5,P1.6,P1.7),还有RST引脚+74h373+并口,就可以下载了。。