# 51单片机 **Repository Path**: jameshard/51-microcontroller ## Basic Information - **Project Name**: 51单片机 - **Description**: 1、使用实验设备中的七段数码管,每隔1秒依次显示100以内的所有素数。 2.直流电机和led显示屏 - **Primary Language**: C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-02 - **Last Updated**: 2024-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 51单片机 #### 介绍 1、使用实验设备中的七段数码管,每隔1秒依次显示100以内的所有素数。 2.直流电机和led显示屏 #### 软件架构 软件架构说明 #### 安装教程 #### 使用说明 一、使用实验设备中的七段数码管,每隔1秒依次显示100以内的所有素数。 要求: 1、 素数使用程序计算完成,不得在程序内存储列表; 2、 使用后两个数码管,将素数以16进制形式显示出来,第一个数码管保持全暗; 3、 全部显示完成后从头开始循环; 4、 必须使用汇编语言完成。 二、联合使用直流电机和LED点阵显示屏,完成以下内容: 1、直流电机以脉宽调速方式工作,按下S1键增加速度,按下S2键减慢速度; 2、将LED点阵显示屏看作一个直角坐标系,将测量出来的速度以曲线的方式显示出来。在每秒,将测量出来的转速换算成坐标系Y轴的相应坐标y,在(0,y)的位置点亮一个点,曲线上已有的其他值向右平移一位。 3、Y轴坐标0对应速度50,速度每增加8,坐标加1,超过上界按最大值显示。 可以使用Proteus软件进行仿真实验,请自行绘制需要的电路图,其中的LED点阵可以使用MATRIX-8*8-GREEN,仿真实验时使用8*8即可;电机使用MOTOR-ENCODER(建议修改设置:Zero Load RPM: 3000; Load/Max Torque:3; Effective Mass:0.001),能够仿真出基本效果即可。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)