标题: 原创分享基于atmega16芯片的protues仿真(详细步骤)献给新人朋友 [打印本页]

作者: BloodA    时间: 2018-1-14 14:05
标题: 原创分享基于atmega16芯片的protues仿真(详细步骤)献给新人朋友
原创分享一个基于atmega16芯片的protues仿真特别适合给新人朋友(带详细步骤)
我使用CVAVR创建项目并编译,生成hex文件在Protues里面仿真的。
此案例较简单,对于新手来讲是可以接受的。
步骤:
一,创建CVAVR文件;
1,打开CVAVR,软件界面如图1;
2,点文件,选新文件;
3,选project是创建新工程,不要选上面的创建单个文件;
4,确定你要创建新工程需不需要工程向导,是;
5,向导里面设置一下芯片atmega16,晶振80000000Hz;
6,在向导里面选文件,保存配置;
7,8,9,接下来弹出工程保存目录设置,选择一个目录,写入你的文件名字,包括3个文件.c和.cwp和.hex;
10,在自动生成c文件上修改,一点一点的写入你的程序;
11,编译程序,可以直接点快捷键或者project菜单里选择编译;
12,编译通过,可以看到头文件都已经自动加入,函数列表也正常生成系统也没有报错;
13,文件全都在文件夹里,可以找到.hex文件进行下一步的烧录工作;
二,在protues里面导入程序(画图步骤略)
1,右键点mega16,选编辑属性;
2,选择内部晶振频率和程序里面的一致,再选择刚才编译生成的.hex文件,确定;
3,点下面的三角开始箭头,就可以开始仿真了,程序开始运行;
4,画图步骤略,可以看一下总线的画法。

CVAVR1.png (37.8 KB, 下载次数: 135)

CVAVR1.png

CVAVR2.png (86.48 KB, 下载次数: 129)

CVAVR2.png

CVAVR3.png (5.14 KB, 下载次数: 117)

CVAVR3.png

CVAVR4.png (9.54 KB, 下载次数: 153)

CVAVR4.png

CVAVR5.png (10.33 KB, 下载次数: 111)

CVAVR5.png

CVAVR6.png (93 KB, 下载次数: 135)

CVAVR6.png

CVAVR7.png (23.09 KB, 下载次数: 122)

CVAVR7.png

CVAVR8.png (25.66 KB, 下载次数: 118)

CVAVR8.png

CVAVR9.png (74.83 KB, 下载次数: 139)

CVAVR9.png

CVAVR10.png (70.09 KB, 下载次数: 123)

CVAVR10.png

CVAVR11.png (113.92 KB, 下载次数: 140)

CVAVR11.png

CVAVR12.png (89.9 KB, 下载次数: 130)

CVAVR12.png

CVAVR13.png (103.6 KB, 下载次数: 164)

CVAVR13.png

ISIS1.png (86.46 KB, 下载次数: 123)

ISIS1.png

ISIS2.png (98.33 KB, 下载次数: 142)

ISIS2.png

ISIS3.png (67.21 KB, 下载次数: 166)

ISIS3.png

ISIS4.png (5.93 KB, 下载次数: 111)

ISIS4.png

7SEG.rar

41.96 KB, 下载次数: 17, 下载积分: 黑币 -5






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1