收藏 分销(赏)

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

上传人:xrp****65 文档编号:7708884 上传时间:2025-01-13 格式:DOC 页数:6 大小:997KB 下载积分:10 金币
下载 相关 举报
单片机最小系统制作与程序下载详细图示.doc_第1页
第1页 / 共6页
单片机最小系统制作与程序下载详细图示.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
单片机最小系统制作 单片机入门首先是要会制作单片机最小系统: 注:上图中右边的发光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软件 选择芯片类型 选定下载文件(.hex 或.bin类型) 选择COM口(本例为com6),下载速度先可以用默认值,如果太高不稳定再下调。 其余按默认值。 对有些芯片类型,可能有其他选项,如: 3、单片机电路板供上电后,点,出现: 提示给单片机上电(实际上现在还供着电的),请马上复位,即断电又马上供上电。 单片机程序下载成功、校验无错。 总结:先给单片机电路板供电----点下载----复位(断电又立刻上电)----下载成功。 AT单片机USB下载程序过程详细图示 1、下载线实物照片: (很久以前学长们制作的下载线,在百度上搜“AT下载线”,可以购买到很漂亮的) 2、拷入progisp1.66 软件(网上买了下载线,卖家会给你下载程序),下载线usb头连接电脑,排线头接单片机,单片机供电(下载线红色LED发光),要提示安装驱动程序。按提示手动安装usb驱动(选usbasp.inf),完成后,在“我的电脑”à属性à硬件à设备管理中可以看到: 注意: 有USPasp项,说明驱动安装成功。 3、运行progisp1.66 软件,可以看到下图: 选择芯片, 点识别芯片,没有错误提示就为成功。 点“调入Flash”,选定要下载得8051的hex或bin目标文件: 再点下载程序到AT类51单片机中。(完) 后续学习路径:在制作成功最小系统之后,再制作显示部分,可以选数码管,或LCD1602液晶作为显示器,可以做按键计数器等简单项目,成功说明显示部分完成。如果在这个基础上加温度传感器就是数字温度计、加IC读卡模块就是刷卡器,……,成功了画出PCB板。 在做出上述某个具体有用的单片机系统后,再想法与电脑相连,可以用有线形式,如串口、USB线、网线等,也可以用无线形式,如蓝牙、wifi、zigbee、及非标模块24L01等各种方式连接。再在电脑上写出相应上位机程序,就算单片机学的差不多了。 要强调:不会画PCB板及编写上位机程序,还不能算一个合格的单片机设计人员。单片机制作老手编写,供爱好单片机制作的新手参考,可以自由复制保留,愿它对你有帮助。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服