在 proteus 里面添加数码管,核心操作就是打开元件拾取窗口,在库里面搜索数码管对应的关键字,选择共阴或者共阳类型,放置到原理图编辑区,之后再完成引脚连线,很多新手分不清共阴和共阳数码管,添加之后程序显示乱码,本质就是选型选错,proteus 自带的 7 段数码管分为单一位 多位动态扫描类型,关键字常用 7seg,也就是 seven segment,做 51 单片机课程设计的时候,最常用的是 7seg com cathode 共阴数码管和 7seg com anode 共阳数码管,添加数码管只是第一步,后续还要确认段选位选引脚,和单片机 IO 口对应接线,才能正常仿真显示数字。
前期认知区分
| 数码管类型 | 关键字 | 点亮逻辑 |
|---|---|---|
| 共阴数码管 | 7SEG COM CATHODE | 公共端接 GND,段脚给高电平点亮 |
| 共阳数码管 | 7SEG COM ANODE | 公共端接 VCC,段脚给低电平点亮 |
| 多位动态数码管 | 7SEG MPX | 带多位,适合动态扫描项目 |
详细操作步骤
第一步 打开 proteus ISIS 原理图编辑界面,在左侧工具栏找到 P 按钮,也就是 Pick Devices 拾取元件按钮,点击这个按钮弹出元件库选择窗口。
第二步 在搜索框输入关键字 7seg,也可以输入 digital tube,软件就会筛选出全部数码管元件。
第三步 在结果列表里面挑选需要的型号,根据项目需求选择共阴或者共阳,多位数码管就选择 MPX 系列,选中之后双击,或者点击右下角 OK,把元件添加到当前工程元件列表。
第四步 回到原理图画布,在想要放置的位置点击鼠标,数码管就成功放置到原理图上,可以拖动调整位置,也可以旋转改变方向。
第五步 双击已经添加好的数码管,打开属性窗口,可以修改位号,修改段引脚定义,部分型号还可以调整颜色,确认公共端引脚编号。
第六步 按照设计完成接线,段选 a 到 dp 连接单片机 IO 口,公共端根据共阴共阳接 GND 或者 VCC,多位数码管还要连接位选控制引脚。
补充备选方案
如果自带库搜索不到想要的数码管,可以导入外部数码管库文件,也就是 Libraries 里面的 lib 文件,加载之后再按照上面拾取元件的方式添加,一般课程设计自带库的 7seg 数码管足够使用,不需要额外导入库。
常见踩坑要点
第一 只添加数码管,但是没有区分共阴共阳,单片机段码表和硬件不匹配,仿真不显示或者显示错误数字。
第二 多位动态数码管忘记连接位选引脚,所有位同时乱码。
第三 搜索关键字错误,输入数码管中文 digital tube 有时候检索不到,优先使用 7seg 英文关键字检索。
第四 添加之后引脚看不清,可以放大画布,查看 a b c d e f g dp 和公共端 COM 引脚标号。
【常见问题】
问题 1 proteus 怎么添加数码管,搜索关键字用什么最好
回答 1 proteus 添加数码管优先搜索 7seg 这个关键字,可以快速调出全部 7 段数码管,这是 proteus 添加数码管最方便的检索方式,比中文检索稳定。
问题 2 proteus 添加数码管之后共阴共阳怎么判断
回答 2 proteus 添加数码管的时候,名称带 CATHODE 就是共阴,带 ANODE 就是共阳,proteus 添加数码管选型一定要匹配单片机段码表,否则仿真显示异常。
问题 3 proteus 怎么添加多位动态数码管
回答 3 proteus 添加多位动态数码管,拾取元件搜索 7seg MPX,在列表选择对应的多位型号,添加之后还要额外接位选引脚,这是 proteus 添加多位数码管和单位数码管最大区别。
问题 4 proteus 添加数码管库里面找不到怎么办
回答 4 proteus 添加数码管如果自带库检索失败,可以加载外部 lib 元件库,加载完成之后再通过 Pick Devices 窗口添加数码管,属于 proteus 添加数码管的备用方案。
【免责申明】
本文内容基于 proteus 通用版本操作讲解,仅作为仿真学习参考,不同版本元件库命名会有细微差别,部分特殊定制数码管需要额外库文件,本文不覆盖全部特殊型号,不保证所有版本检索结果完全一致,实际操作请以本机软件元件库为准。


