好文档 - 专业文书写作范文服务资料分享网站

单片机最小系统制作与程序下载详细图示

天下 分享 时间: 加入收藏 我要投稿 点赞

单片机最小系统制作

单片机入门首先是要会制作单片机最小系统:

注:上图中右边的发光LED灯不属于最小系统,但加上它,方便观察最小系统是否制作成功。

最小系统元件清单:

单片机与底座:STC89C52 (或者AT89S52)1个 ,40管脚DIP座 1个(用紧锁座更方便插拔) 晶振部分 : 晶振 11.0592MHz、(或12MHz) 1个 ;瓷片电容 30pF 2个 复位电路: 电解电容 10uF 1个 ; 电阻 10KΩ 1个 ; 复位按键 1 个 底板: 万用板 1个, 铜柱 + 帽 4对;排针 不限 (用于拓展引脚)

电源: 5V电源 + 电源插座 额外:330Ω电阻、发光LED 各1个 工具:USB转串口下载线一条(配STC单片机的),或AT下载线一条(配AT单片机用)

万用表 + 电烙铁 + 松香、焊锡 等,下图为照片。

焊接图如下:

焊接背面图如下:

最小系统摆放(晶振放外面) 焊接实例一(晶振在外) 焊接实例二(看左边):晶振等放在插座中间

(用网线剥光后连接的,布线尽量不交叉,布线还要比较美观,将来可参考此图设计PCB板送厂加工)

然后编写程序(以汇编为例): ORG 0000H

LJMP MAIN ORG 0100H

MAIN: CPL P2.0 ;晶振 12MHz,亮1秒、灭1秒,周期为2秒 LCALL DELAY SJMP MAIN

;**************晶振 12MHz 则延时1秒*************** DELAY: MOV R2, #020H D1: MOV R3, #64H D2: MOV R4, #0F8H DJNZ R4, $ DJNZ R3, D2 DJNZ R2, D1 RET

;***************延时程序结束****************** END 用编译系统如keilC 编译出.hex文件,如还不清楚,可以百度上搜keilC教程视频。 用proteus仿真闪烁状态:

注:上图proteus中不用画最小系统,调出单片机就默认含最小系统。

如还不清楚,可以百度上搜proteus教程视频。一般而言,你开始搞单片机制作了,你的老师已经给你讲了程序编译与仿真了,所以操作视频一般用不着了。

仿真成功,可以向制作的单片机最小系统(它带一个LED灯的)写入程序,根据你的单片机是STC或AT厂商不同,按下面相应方式下载,然后看LED灯是否闪烁。

STC单片机下载程序过程详细图示

1、安装串口:

①电脑没有串口,仅有USB口,用PL2303芯片实现USB转TTL电平串口情况。 网上搜“STC下载器”,买到PL2303的USB线,先不用插上,直接安装PL2303驱动软件 (网上能找到,注意适合的版本) ,然后插上PL2303的USB线。

点我的电脑\\属性\\硬件\\设备管理,出现了除com1、com2之外的新com口,如下:

下载线安装成功,记住新com口(本例为com6)。

②电脑自带串口,用MAX232转换电压。即用com1或com2。暂不说这种情况。 2、到百度搜STC烧录软件,下载后双击

,启动STC-ISP软件

单片机最小系统制作与程序下载详细图示

单片机最小系统制作单片机入门首先是要会制作单片机最小系统:注:上图中右边的发光LED灯不属于最小系统,但加上它,方便观察最小系统是否制作成功。最小系统元件清单:单片机与底座:STC89C52(或者AT89S52)1个,40管脚DIP座1个(用紧锁座更方便插拔)晶振部分:晶振
推荐度:
点击下载文档文档为doc格式
8fupk1n8c9036aw5ujxe
领取福利

微信扫码领取福利

微信扫码分享