您现在的位置是:主页 > 光电 > 其他光电实用电路图 >
采用AT89C51单片机仿真制作双字点阵-其他光电实用电路图
发布时间:2023-01-08 22:15:22所属栏目:其他光电实用电路图 已帮助人编辑作者:电路图知识网
一、PROTEUS仿真设计
1.设计思路
采用AT89C51单片机,PO口、P2口作为数据输出端,扫描采用两个74154,单片机的Pl口提供扫描信号,利用7404反相可以达到顺序扫描的目的,点阵的驱动由于要分数据驱动和扫描驱动,因此分别采用9013,和A1015。点阵的显示方式可分为静态显示、动态显示。在PROTEUS中绘制原理图,接着进行软件编写,在仿真软件中调试、仿真,购买元件进行实物制作。
2.绘制电路原理图
在PROTEUS ISIS编辑环境中绘制电路原理图,下表是原理图的元器件:




4.PROTEUS ISIS环境下程序的编译方法
(1)在存放ICD.DSN原理图的文件夹中建立一个文本文档,把上述程序复制到这个文本文档中重命名为gg.ASM
(2)选择Source→Add/Remove Source File(添加/移除源文件)菜单项,将出现如下对话框。
单击Change按钮,在弹出的对话框中选择gg.ASM,在Code Generation对话框中选择ASEM51,单击OK。
(3)选择Source→Define Code Generation Tool(定义代码生成工具)菜单项,将出现如下对话框。

单击Browse按钮,在Tool下拉列表框中选择代码生成工具,在这里微处理器为STC89C51单片机,因此选择ASEM51工具。特别要注意Path的PROTEUS软件的安装路径最好安装在C盘:C://ProgramFiles/Labc,enterEleCTRonics\Proteus6Professional\Tools\Asem51\Asem
同时在MakeRules框中的SourceExtn(原文件扩展名)中键人ASM,在ObjExtn中键入HEX。
在CommandLine(文件路径的选择)1%代表原代码文件,2010代表目标代码文件,3%为列表文件。在这里我们一般都选1%(如有其他的选项应将其删除,只留下1%)。
同时在DebugDataExtraction框中为列表文件设置扩展名,在ListFileExtn中设置LST,并指定调试数据提取工具。
最后单击OK。
(4)选择Source→SetupExternaLTExtEditor(原代码编辑器)菜单项,将出现SourceCodeEditorConfiguration如下对话框。

在Executable框中单击Browse按钮,并使用文件选择器定位文本编辑器的可执行文件(如上图),这里的路径一定要正确。
在DDEInterface(协议命令文本编辑器)框中打开保存的文件,即在Servicename框中键入GG.ASM,单击OK。
(5)选择Source→BualdAll(全部编译)菜单项将出现如下对话框。

将ASM文件生成HEX文件软件,编辑完成,系统输出编译日志。从日志中可以看到系统输出的信息:BuildcompletedOK,即程编编译通过。系统生成HEX文件。
(6)选择微处理器,右键先单击原理图中的单片机芯片,左键双击芯片,弹出编辑元件对话框。

在ProgramFile框中键入gg.HEX
5.电路仿真
在编辑窗口的下方有4个控制按钮,它们是用来控制仿真进程的。
Tags:
相关文章
其他光电实用电路图相关资讯
由NE555、CD4017组成的节-其他光电实用电路图
微波多层板反钻孔之金属化孔互连-其他光电实用电路图
卡拉OK人声增效电路-其他光电实用电路图
庭院太阳能照明灯电路-其他光电实用电路图
基于定位系统基准频率源的设计与制作-其他光电实用电路图
选择性去桥连技术提高焊接成品率-其他光电实用电路图
用PROG-110设计制作的多媒体投影机自动控制器-其他光电实用电路图
9800系列UHF发射单元的制作方法-其他光电实用电路图
用6N7P电子管制作的单端功率放大器-其他光电实用电路图
用μPC1366提高收音机灵敏度-其他光电实用电路图
采用TDA4605-2制作的开关电源-其他光电实用电路图
对讲机发射功率测试笔的制作-其他光电实用电路图
电子扩音机安装后的电压检测与调整-其他光电实用电路图
用分立元件制作的耳聋助听器-其他光电实用电路图
选频声控开关电路设计与分析-其他光电实用电路图
