码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 单片机——软件部分开发过程介绍


    目录

    仿真软件Proteus的使用

    播放音乐的Proteus仿真原理图

    Proteus操作特性

    控制流水灯的仿真原理图

    Keil C51的使用

    单片机最小系统

    Keil C51编写点亮一个发光二极管的程序

    程序烧录器及烧录软件的使用 


    仿真软件Proteus的使用

    播放音乐的Proteus仿真原理图

    Proteus操作特性

    (1)在元件列表左键选择后可放置元件;
    (2)右键单击选择元件后可弹出编辑菜单;
    (3)双击右键可删除元件;
    (4)先右键后左键编辑元件属性;
    (5)连线用左键,可通过双击右键来删除画错的连线;
    (6)改连接线走线方式,可先右击连线,再左键拖动;
    (7)中键滚动可放缩原理图。

    控制流水灯的仿真原理图

    Keil C51的使用

    单片机最小系统

    能让单片机工作的由最基本元器件构成的系统称为单片机最小系统。构成51系列单片机最小系统的基本条件如下:

    ① 电源:单片机使用的是5V电源。
    ② 振荡电路:单片机是一种时序电路,必须有脉冲信号才能工作。在它的内部有一个时钟产生电路,只要接上两个电容和一个晶振即可正常工作。
    ③ 复位电路:启动后让单片机从初始状态开始执行程序。
    ④ EA引脚:接到正电源端,表示使用内部程序存储器。

    但是在Proteus中绘制仿真原理图时,最小系统所需的晶振电路、复位电路和引脚与电源的连接都可以省略,并不影响仿真效果。

    Keil C51编写点亮一个发光二极管的程序

    源代码

    1. #include
    2. void main(void)
    3. {
    4. P1=0xfe; //P1=1111 1110B,即P1.0引脚输出低电平
    5. }

    Proteus软件仿真

    程序烧录器及烧录软件的使用 

    单片机软硬件系统仿真成功后,要真正投入实际应用,必须将程序“烧写”入单片机芯片,这就必须使用程序烧录器及烧录软件。下面简单介绍A51程序烧录器及其烧录软件的使用方法。


           在连接A51程序烧录器时,先将其COM接口(用作数据通信)与计算机的COM接口(RS—232)连接好,然后将要“烧写”的单片机安插在烧录器的插座中,再用一根USB线将USB接口与计算机的USB接口连接起来,让计算机通过这根USB线向烧录器提供+5V电源。

  • 相关阅读:
    unordered_set和unordered_map的使用【STL】
    iOS获取当前网络连接状态WiFi、5G、4G、3G、2G
    typora的主题文件相关(与图片显示有关)
    mysql不同隔离级别下锁的实际运用
    【我不熟悉的css 】02. 手动画一个svg图片
    HS6621Cx 一款低功耗蓝牙SoC芯片 应用于键盘、鼠标和遥控器消费类产品
    网络安全——Web目录扫描
    科研基础与工具(论文搜索)
    通信工程学习:什么是接入网(AN)中的CF核心功能
    HttpClient学习(Java)
  • 原文地址:https://blog.csdn.net/qq_50942093/article/details/126761386
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号