|
原创分享一个基于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)
-
CVAVR2.png
(86.48 KB, 下载次数: 128)
-
CVAVR3.png
(5.14 KB, 下载次数: 116)
-
CVAVR4.png
(9.54 KB, 下载次数: 151)
-
CVAVR5.png
(10.33 KB, 下载次数: 110)
-
CVAVR6.png
(93 KB, 下载次数: 134)
-
CVAVR7.png
(23.09 KB, 下载次数: 122)
-
CVAVR8.png
(25.66 KB, 下载次数: 116)
-
CVAVR9.png
(74.83 KB, 下载次数: 139)
-
CVAVR10.png
(70.09 KB, 下载次数: 121)
-
CVAVR11.png
(113.92 KB, 下载次数: 140)
-
CVAVR12.png
(89.9 KB, 下载次数: 129)
-
CVAVR13.png
(103.6 KB, 下载次数: 163)
-
ISIS1.png
(86.46 KB, 下载次数: 123)
-
ISIS2.png
(98.33 KB, 下载次数: 140)
-
ISIS3.png
(67.21 KB, 下载次数: 165)
-
ISIS4.png
(5.93 KB, 下载次数: 111)
-
-
7SEG.rar
41.96 KB, 下载次数: 17, 下载积分: 黑币 -5
评分
-
查看全部评分
|