1单片机通过串口(TXD RXD),经RS232协议转换电平再接电脑后面的COM口就可以了。
也可以接USB口(经过USB转串口线)
2KEIL程序写好后,编译通过生成HEX文件,再将该文件烧录进单片机即可运行。
有专门的烧写器、仿真器烧写。
问题一:MCS51单片机最小系统典型电路图怎么画? 上图就是51单片机的最小系统电路,由单片机、复位电路、晶振组成
问题二:请问这个单片机电路图是用什么软件画的? 看样子,是用protel画的,然后复制到WORD中的,或者也是截图到WORD中的。
问题三:如何用AltiumDesigner绘制STC89C51单片机原理图 原理图没多大要求。怎么方便怎么来,你可以先在原理图库里,画好大致的STC89c51的 引脚图,,然后根据你的原理图,里面的元器件,把其他的引脚图 也弄好,连线的时候,直接添加进去,然后对应的链接上就可以了, 有时候引脚位置连线不方便的, 可以在原理图库里把引脚位置改改, 这个是没有影响的
问题四:51单片机最小系统板电路图怎么画 51单片机的最小系统,就是 有晶振电路, 复位电路,电源电路, 还有普通51 要在P0口上加上 上拉电阻,,,,这些就是可以做成最小系统了, 你可以到网上搜下,,晶振电路, 复位电路什么的,都有很多,固定的,电源 就是在VCC 和 GND 那里加上5V电源 或者33V电源, 具体看单片机的工作电压是多少。
问题五:单片机MSC1210怎么画出来 毕业论文 要画电路图 如果只是画画原理图这个可以满足你 不需要装软件 画好你截个图放论文上就好
easyeda/editor
问题六:怎样设计才能通过u 口把程序输入到单片机中,电路图该怎么画?? USB加载程序要和单片机结合,要参考具体单片机对加载的要求,我是用STM32F103,可以参考一下。
期中PL2303RTS是接ARM的复位脚,PL2303DTR接ARM的boot0,设置为外部加载模式。
问题七:有没有中文版的绘制单片机电路图的软件 10分 建议你使用Protel吧,使用很广的软件,简单易用。
问题八:如何用AltiumDesigner绘制STC89C51单片机原理图 Altium Designer绘制电路图需要安装元件库,元件库就是一系列常用元件的原理图模型库,是别人绘制封装好的。如果已有的元件库里找不到自己需要的元件模型,就需要其他方法了。
法一:上网上找资源,查找别人建好的库拿来用。这个方法省事,但一般没那么容易找到自己需要的。
法二:自己新建元件原理图库,参考新建元件原理图库的教程(百度搜一下,有相关教程),下载STC89C51的数据手册(STC的官方网站有下载),对照芯片的封装,自己就可以绘制想要的任意元件原理图了。这个方法是今后使用AD必须会的。
法三:修改已有元件库中具有与STC89C51相同封装结构的元件原理图,做成自己想要的图形。这也需要法二的基础。
问题九:单片机外接存储器的电路怎么画 51单片机的4个并行在复位后都是高电平的,也就是没有任何程序下都是高电平。但对于AT89系列的P0口要加上拉电阻才行。而STC系列的单片机的P0口就不用加上拉电阻了。
但对于你这图而言,P2口接光耦的那4个脚初始状态是什么电平,取决于那4个电阻的大小,按要求应该是在光电管不接通时为低电平,即初始状态为低电平,被电阻下拉到低电平了。所以,那4个电阻应该取小于1K的电阻才行。否则取大了,不管导通还是不导通都是高电平,那光耦就没有用了。最好的方法是,把4个电阻放在光耦三极管集电极上比较合理,而且取值为47K~10K都行。
不要急。2012年还没到呢
#include"STC12_HEADH"
LED BIT P10
DIS_CLK BIT P31
DIS_DAT BIT P30
DIS_EA BIT P12
INT_0 BIT P32
KEY_ADD BIT P34
KEY_CLR BIT P35
;------------------------------
DIS_DATA1 DATA 30H
DIS_DATA2 DATA 31H
DIS_DATA3 DATA 32H
KEY2_DELAY1 DATA 33H
KEY2_DELAY2 DATA 34H
KEY2_DELAY3 DATA 35H
;
ORG 0000H
SJMP START
ORG 0003H
LCALL INT0_INT
RETI
ORG 0013H
LCALL INT1_INT
RETI
ORG 0023H
;LCALL UART_INT
RETI
;-----------------------------------------------
START:
MOV SP,#50H
LCALL INITIAL ; 初始化
;
LCALL LOAD_DATA
;MOV DIS_DATA1,#0
;MOV DIS_DATA2,#0
;MOV DIS_DATA3,#0
LCALL DISPLAY
;
ORG 0050H
MAIN:
;--------
JB KEY_ADD,NO_KEY_ADD
MOV R5,#10 ;2MS
KEY_ADD_CHECK:
JB KEY_ADD,NO_KEY_ADD
MOV R6,#255 ;200US
DJNZ R6,$
DJNZ R5,KEY_ADD_CHECK
;
LCALL ADD_ONE_BIT ;加1-----------------------
;
WATE_KEY_END1:
LCALL WARCH_DOG ;喂看门狗
JNB KEY_ADD,WATE_KEY_END1
;
NO_KEY_ADD:
;
;----------
JB KEY_CLR,NO_KEY_CLR
MOV KEY2_DELAY1,#100
KEY_CLR_CHECK:
LCALL DELAY_10MS
JB KEY_CLR,NO_KEY_CLR
DJNZ KEY2_DELAY1,KEY_CLR_CHECK
;
LCALL CLEAR_DATA ;;;clr-------------------------------
;
WATE_KEY_END2:
LCALL WARCH_DOG ;喂看门狗
JNB KEY_CLR,WATE_KEY_END2
;
NO_KEY_CLR:
;--------------
LCALL DISPLAY
LCALL DELAY
CPL LED
LCALL WARCH_DOG ;喂看门狗
SJMP MAIN
;
WARCH_DOG:
;MOV WDT_CONTR,#00110100B ;喂狗 682ms
MOV WDT_CONTR,#00110101B ;喂狗 1365s
;MOV WDT_CONTR,#00110110B ;喂狗 26s
RET
;-------------
;-------------
DELAY: ;高精度延时05s (无中断)
DEY1 DATA 1FH
DEY2 DATA 1EH
DEY3 DATA 1DH
MOV DEY1,#16 ;005S ;167
DL1:
MOV DEY2,#20 ;3mS
DL2:
MOV DEY3,#184 ;150uS 6M(5T)
DJNZ DEY3,$
DJNZ DEY2,DL2
DJNZ DEY1,DL1
RET
;-------------
;-------------
;-------------
DELAY_10MS: ;高精度延时10Ms (无中断)
DEY4 DATA 1CH
DEY5 DATA 1BH
DEY6 DATA 1AH
MOV DEY4,#6 ;10MS
DL4:
MOV DEY5,#11 ;16mS
DL5:
MOV DEY6,#184 ;150uS 6M(5T)
DJNZ DEY6,$
DJNZ DEY5,DL5
DJNZ DEY4,DL4
RET
;-------------
;
ORG 0100H
#include"初始化asm"
LJMP START
;
ORG 0200H
#include"中断ASM"
LJMP START
;
ORG 0300H
#include"显示asm"
LJMP START
;
ORG 0400H
#include"EPROM读取asm"
LJMP START
;
ORG 0600H
#include"加减计数asm"
LJMP START
ADD_ONE_BIT:
;-----------
INC DIS_DATA1
MOV A,DIS_DATA1
CJNE A,#10,DATA_ADD_END
MOV DIS_DATA1,#0
;
INC DIS_DATA2
MOV A,DIS_DATA2
CJNE A,#10,DATA_ADD_END
MOV DIS_DATA2,#0
;
INC DIS_DATA3
MOV A,DIS_DATA3
CJNE A,#10,DATA_ADD_END
MOV DIS_DATA3,#0
LCALL SAVE_DATA
;
DATA_ADD_END:
;LCALL SAVE_DATA
LCALL DISPLAY
;
RET
;
CLEAR_DATA:
;-----------
MOV DIS_DATA1,#0
MOV DIS_DATA2,#0
MOV DIS_DATA3,#0
MOV DPTR,#2800H
LCALL EEPROM_ERASE ;擦除内部EEPROM扇区
MOV DPTR,#2A00H
LCALL EEPROM_ERASE ;擦除内部EEPROM扇区
;LCALL SAVE_DATA
LCALL DISPLAY
;
RET
end
要用单片机设计出一个编程母机或下载程序的母机,需要遵循确定单片机型号、设计下载接口、编写下载程序、设计编程接口、编写编程程序、设计母板电路、调试母机 *** 作。
1、确定单片机型号:根据需要编程或下载的目标设备的类型和协议,选择合适的单片机型号。
2、设计下载接口:根据目标设备的下载接口和协议,设计相应的下载接口。常见的下载接口有串口下载、USB下载等,需要根据实际情况选择。
3、编写下载程序:使用单片机开发工具,编写下载程序,实现与目标设备的通信和数据传输。
4、设计编程接口:根据目标设备的编程接口和协议,设计相应的编程接口。常见的编程接口有JTAG、SWD等,需要根据实际情况选择。
5、编写编程程序:使用单片机开发工具,编写编程程序,实现与目标设备的通信和数据传输。
6、设计母板电路:根据单片机型号和下载、编程接口的设计,设计母板电路。
7、调试母机:将母板与下载、编程接口连接,并通过单片机开发工具进行调试,确保母机正常工作。
以上就是关于菜鸟求教:单片机怎么与电脑建立连接的啊Keil设计完程序后怎么把程序导入进去呢原理呢全部的内容,包括:菜鸟求教:单片机怎么与电脑建立连接的啊Keil设计完程序后怎么把程序导入进去呢原理呢、单片机电路图怎么画、单片机程序设计题,急急急急急急急急急急急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)