项目简介
本项目是一个嵌入式系统仓库,包含5个小项目。利用C语言编写代码,并借助Proteus软件进行仿真,涵盖了按钮控制LED、游戏开发、计数器等多种嵌入式系统常见功能。
项目的主要特性和功能
- Button LED项目:通过按钮控制LED亮灭,用Proteus软件仿真展示,代码用C语言编写。
- Packman项目:具备Packman游戏和开关状态显示功能,可在LCD显示屏呈现游戏状态或显示“NOT PRESSED”字样。
- Up - Down Counter项目:在7段数码管上实现0到9的连续递增和递减计数。
- Up - Down Counter with a blank number项目:与上一个计数器项目类似,但特定数字(如6)显示时7段数码管空白,普通LED亮起,可修改代码使其他数字空白显示。
- Up - Down Seperate项目:同时在两个7段LED上实现0到9的连续递增和递减计数。
安装使用步骤
前提条件
用户已下载本项目的源码文件,且安装了Proteus 8 Professional软件用于查看和运行仿真文件,安装了Keil软件用于查看和编译C语言代码。
操作步骤
- Button LED项目:打开Proteus Project文件(Button LED),双击嵌入式系统,在“Edit Component”框的“Program File”选项中,选择HEX文件(switch.hex),点击“OK”,再点击原理图左下角的“Run Simulation”按钮开始仿真。
- Packman项目:若运行Packman游戏,使用packman1.hex文件;若运行开关状态显示功能,使用lcd1.hex文件。打开Packman(Proteus Project)进行仿真,查看代码可分别打开对应的uVision4 Project文件(packman1或lcd1)。
- Up - Down Counter项目:按照Button LED项目的操作步骤,打开Up - Down Counter(Proteus Project)文件,选择7segment.hex文件进行仿真。
- Up - Down Counter with a blank number项目:同样参照Button LED项目,打开Up - Down Counter with a blank number(Proteus Project)文件,选择7segment2.hex文件进行仿真。
- Up - Down Seperate项目:依照Button LED项目的步骤,打开Up - Down Seperate(Proteus Project)文件,选择7segment1.hex文件进行仿真。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】