迷你单片机学习板的特点-新手学习制作
创始人
2025-09-01 12:05:51
0

单片机的仿真软件_单片机仿真软件教程_单片机程序仿真软件

图 28.1 MCU 编程实验板

单片机是一门实践性很强的学科,复杂的中断系统和寄存器往往让初学者难以理解。 如果只是理论学习,纸上谈兵,没有任何实践,套用普通老师的原话——“劝你早日放弃”。

为此,我们设计了这款精美的单片机编程实验板(见图28.1),它成本低,具有单片机编程和基本测试功能,适合新手学习制作。 为了保证您仍然可以按照本文介绍的方法制作成功,强烈建议您在此之前学习基本的电子知识和点焊方法。

Mini MCU学习板特点

(1) 可直接支持STC8989CC5252RC单片机的烧录,可将程序写入单片机进行实验。

(2) 是一款多功能51单片机测试板,配合我们提供的示例程序。 51单片机跑灯、小按键、数码管动态/静态显示、计数器、喇叭报/跳、串口通讯测试、24C02扩展、外部中断等测试无需购买任何其他材料。

学习使用本编程板的电脑要求为:操作系统为Windows98/me/2000/xp或Windows7,硬件配备USB插口。

单片机的仿真软件_单片机程序仿真软件_单片机仿真软件教程

图 28.2 学习板工作示意图

图28.2为学习板工作示意图,即通过USB口,用STC_ISP软件将电脑中的程序下载到MCU中,然后在学习板上手动运行程序,用户会听到程序的声音运行结果。

MCU学习板包含的硬件资源

1个实验芯片STC89C52

8个LED指示灯(接P1.0~P1.7管脚)可用于跑马灯测试或IO状态指示

4只小鼠标(接P3.2~P3.5脚),一端接IO,另一端接地。 当按下小鼠标时,相应端口变为低电平

1个麦克风(连接到P3.3引脚)用于跳舞或报告测试

1 次硬件复位

2位动态扫描数码管分别接P2.6和P2.7脚

1个USB转232通讯插座

1个扩展内存24C02

1个冷启动MCU电源开关

1个复位按钮,在实验过程中按下此按钮,测试部分将被复位,飞行序列将重新开始

1个MINIUSB插座,用于学习板的通讯和供电

制作所需工具:

平底烙铁30W左右

用于清洁烙铁头的海绵泡沫

优质焊锡丝

松香(松香捣碎加酒精自己调制)

放大镜

万用表

为了方便用户使用,我们还设计了两个外置8Pin I/O插座,通过连接板上的I/O口和外部扩展电路可以实现不同的功能。 学习板的电路原理如图28.3所示。 下面对引脚的描述均参考QFP44封装的STC8989CC5252单片机,不同于常见的双列直插DIP封装引脚。

目前很多电脑显卡设计都已经取消了并口,所以我们集成了一颗USB转并口芯片PL2303HX,可以直接使用USB口进行通讯和供电。

单片机程序仿真软件_单片机仿真软件教程_单片机的仿真软件

图28.3 学习板电路原理图

生产过程

整机电路比较简单。 按照通常制作电路板的原则,先钎焊高度最低的元器件,如贴片内阻、贴片电容、贴片IC等; 元器件,如晶振、喇叭等; 最后钎焊较大的零件,如连接器、数码管。 为了美观和缩小体积,我们使用全贴片元器件代替传统的DIP元器件,这样对于新手来说会减少一些制作上的难度。 有的读者可能会问单片机仿真软件教程,如果芯片坏了或者要换芯片,不是很麻烦吗? 实际上STC8989CC5252单片机可以支持上万次擦写。 那时,你已经学会了如何使用单片机。 如今,随着电子技术的发展,SMD元器件早已是元器件市场的主力军,规模化、SMT化也是这个行业的必由之路。

1.点焊主芯片

主芯片为QFP封装的STC8989CC5252。 这里需要认清芯片的引脚和方向。 PCB 上标记的圆圈与 IC 芯片上的圆圈相对应。 首先仔细对准芯片和螺丝孔,用电烙铁点焊。 固定几个管脚,然后在芯片周围的管脚上均匀涂上松香,然后把焊锡堆在管脚上,用烙铁拖一下,把焊锡去掉。 如果有些管脚的焊锡最后拖不下来,可以拿一根线,撕掉外皮,然后填满松香,用烙铁加热把多余的焊锡吹干,如如图 28.4 所示。 完成后,可以用同样的方法点焊PL2303HX和24C02芯片。

单片机程序仿真软件_单片机仿真软件教程_单片机的仿真软件

图 28.4 点焊主芯片

2、点焊内阻

一共26个电阻,3个尺寸,10kΩ的电阻标号是103,1kΩ的电阻标号是102,120Ω的内阻标号是121。这个内阻作为整机的负载。 关闭电源开关时,强行拉低整板电流,否则无法复位系统。 如果不确定电阻值,可以用万用表检查。

3. 钎焊贴片电容

一共8颗电容,有两种电容大小,一种是104(即0.1μF),一种是22pF。 它们也可以通过颜色来区分,104 为白色,22pF 为灰褐色。

4、点焊LED、三极管和晶闸管

一定要注意点焊方向,如果焊反了,板子就不能正常工作了。

5. 钎焊贴片电解电容、贴片晶振、按键、麦克风

相对来说,这个比较容易,除了贴片电解电容,其余都没有极性。

6、点焊USB插座、数码管、开关

这里需要特别注意的是,这个USB插座是很难手工点焊的。 可以先在U盘上加入焊锡和松香,然后用海绵清洁烙铁头,利用烙铁的温度将U盘上残留的焊锡熔化。 最好不要拖锡,否则容易造成连锡漏锡。 为了降低点焊成功率单片机仿真软件教程,建议菜鸟用剪刀将USB插座后半部分的铁皮剪掉,这样烙铁操作起来更方便。

组装成功后,疗效见题图。 仔细检查。 用万用表测量电源是否漏电。 如果没有异常,就可以开始调试了。

KEIL软件的安装与使用

直接将KEIL文件夹复制到C盘根目录,去掉文件夹的只读属性(注意一定要是C盘根目录,不要安装到其他目​​录),双击keil \uv2\uv2.exe 运行软件。

01 点击Project(项目)菜单,选择NewProject(新建项目),在文件名中输入你的第一个程序工程名,假设我们使用的是“测试”程序。 “保存”后的文件扩展名为uv2,也就是KEILuVision2工程文件的扩展名,然后我们直接点击这个文件就可以打开原来设计好的工程。 输入时注意不要输入文件的后缀,使用默认即可。 为了方便查找,假设我们将其保存在C盘的根目录下。 这时会弹出一个对话框让你选择单片机的型号。 我们选择Atmel→AT8989CC5252。 注意,我们实际使用的是STC8989CC5252,它们的基础资源是一样的,不用担心。

单片机程序仿真软件_单片机仿真软件教程_单片机的仿真软件

单片机仿真软件教程_单片机程序仿真软件_单片机的仿真软件

02 汇编源文件的构建:点击FILE(文件)菜单中的NEW(新建文件)命令,新建一个文本编辑窗口。 在上面输入一个程序示例,比如水灯程序,然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件。 必须输入文件.asm的后缀名,例如另存为C:/prog/001.asm(注意不要有英文目录,文件名不要超过8个字符,否则编译不通pass!如果是第一次使用,建议直接保存在C盘根目录下,文件名也是001.asm,不要保存在其他地方)。

03点击Target1(目标1)上面的“+”,出现SourceGroup1(源程序组1),选择鼠标右键选择“AddfilesGroupSourceGroup1”(将文件缩小到源程序组1),然后选择文件类型asm,然后选择001.asm文件,然后点击Add(添加),然后在提示框上点击“OK”。

单片机程序仿真软件_单片机仿真软件教程_单片机的仿真软件

单片机仿真软件教程_单片机程序仿真软件_单片机的仿真软件

单片机仿真软件教程_单片机的仿真软件_单片机程序仿真软件

点击“Project”(项目)菜单,然后在下拉菜单中点击“optionsfortarget1”(目标1属性),在左右图中选择output(输出)“CreateHEXfile”(形成HEX文件)选项,方便汇编生成HEX码。

04点击图标进行编译(或按F7快捷键)。 编译成功后,软件下方的提示框中会出现组装结果的提示信息。 图中没有错误和警告,说明编译成功。

此时在C盘根目录下生成了test.hex文件。 有了这个HEX文件,我们就可以使用ISP格式将喇叭烧录到MCU中进行实验了。

安装 USB 驱动程序

本文以Windows7操作系统为例,介绍PL2303HX USB驱动的安装。 请到qq群657864614下载适用于Windows XP、Windows Vista或Windows 7操作系统的驱动程序。

01 双击驱动PL-2303VistaDriverInstaller.exe进行安装。

02点击“Next”,再点击“Accept License Contract”,再点击“Next”,稍后会显示完成的界面。

03 将学习板用USB线连接到电脑的USB口,打开系统的“控制面板/硬件和声音/设备管理器/端口”。

04 稍后端口下出现ProlificUsb-to-SerialCommPort (COM6),说明USB驱动安装成功。 COM6是系统分配给USB的虚拟串号,使用并口时选择COM6。 根据你系统安装的USB设备不同,可能还会出现COM3、COM5等。 也可以右击端口,选择“属性/端口设置/Intermediate/COM Portal”,修改为自己喜欢的端口。

USB驱动安装成功后,直接打开配套驱动文件夹下的STC下载软件STC_ISP_V480.exe。 软件在运行时,有时会反复提醒你需要配置Office插件,忽略这个,直接点击“取消”即可。 另外,经过测试,我们发现4.88版本和4.83版本无法正常使用,建议您使用4.80版本。

首先选择正确的单片机型号(这里是选择STC8989CC5252RC)。 在支持的程序文件夹中打开一个测试程序(HEX 格式文件),然后选择字符串横幅和比特率。 注意关闭其他可能使用并口的软件,如编程器、仿真器等,防止竞争并口,码率可以设置默认。 本例串口banner使用COM6,软件其他设置默认,最后点击Download MCU,否则会下载失败)。 如果下载正常,窗口会提示下载成功,学习板开始手动运行。 至此,即使学习板调试成功,您也可以自己烧录各个程序,验证各部分实验是否正常。

最后祝各位读者集结成功,MCU世界的大门从此为你敞开。

单片机程序仿真软件_单片机的仿真软件_单片机仿真软件教程

单片机仿真软件教程_单片机的仿真软件_单片机程序仿真软件

单片机程序仿真软件_单片机的仿真软件_单片机仿真软件教程

单片机的仿真软件_单片机程序仿真软件_单片机仿真软件教程

相关内容

热门资讯

泰... 泰豪软件祝您龙腾四海,宏图大展! , 2024-02-10 00:00 , ,
智... 新春贺词日月奔流迎新岁,顾盼春意满山河。在这辞旧迎新的美好时刻,智杰软件向关心支持公司发展的各位领导...
友... 除夕快乐龙行大运龙年除夕夜,祥瑞满天飞。愿您在新的一年里,如龙腾飞,事业顺利;如龙出海,财运亨通;如...
龙... 新春快乐瑞兔辞旧去,龙腾贺新春。值此新春佳节来临之际,南昌大学软件学院(网络空间安全学院)向全院师生...
软... 软件工程学院祝您新春快乐! , 2024-02-09 20:03 , ,
C... -Begin-前言 大家好!我是付工。经常有人会问我,C#上位机是不是就是为了取代组态软件?组态软件...
拍... 喜欢制作有声读物的朋友,当遇到精彩有内涵的文章时,会不会将其转化为语音呢? 但有时文章以图片的形式出...
文... 文华财经期货软件指标博易大师指标公式期货分时图高抛低吸精准买卖点风险提示:本指标公式仅作为知识分享,...
数... HAPPY NEW YEAR岁序更替,华章日新,卯兔辞旧岁,辰龙迎新年。值此新春佳节之际,数夫软件全...
(... 如今手机的拍照性能越来越好,但最终的拍照容量也越来越大。 传统的64G和128G内存显然不够用。 每...
感... 感谢Mac第七年的陪伴我的 Apple 电脑是 2012 年出厂的 Macbookpro 13 英寸...
华... 软件名称:雷士KTV适用系统: 安卓测试设备:华为木马测试:无毒,可放心使用文件大小:--MB前言(...
腾... 2011年,腾讯推出微信,凭借QQ强大的用户基础,迅速占领年轻人的网络社交领域。 马化腾用自己的微信...
昙... 编者注:最近,一款名为Jelly的社交软件非常流行。 甚至超越了社交霸主微信,登顶软件商店排行榜榜首...
3... 长期以来,电脑桌面广告随处飞扬,网络弹窗令人厌烦。 更恶心的是,有些弹窗广告根本关不掉! 其中许多广...
3... 上周末,今年五一假期火车票争夺战打响。 风和日丽,春光灿烂,怎能不出去玩玩呢? 我们实验室的员工“杜...
二... 上午10时30分,二次元男友分享活动现场火爆。 四位帅气的coser装扮成《恋与制作人》中的人气角色...
致... 致得软件祝大家除夕快乐 , 2024-02-09 09:05 , ,
二... 二次元赚钱有那么容易吗? 一位网红coser被前男友曝:3年线下交易赚500万!近年来,可以说“二次...