|
原创分享一个基于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,画图步骤略,可以看一下总线的画法。
|
评分
-
查看全部评分
|