|
本帖最后由 kaillen 于 2020-7-29 21:36 編輯
一, 前些日子,買了本彭偉的《單片機(jī)C語言程序設(shè)計實(shí)訓(xùn)100例—基于Arduino + Proteus仿真》。當(dāng)想要試試,要用Arduino編譯時,(如下圖0所示)
0.png (179.23 KB, 下載次數(shù): 69)
下載附件
2020-7-29 19:57 上傳
圖0
不能連接Arduino網(wǎng)站,沒法用Arduino了。還好用芯片系列編譯還可行。打開文件(可以隨文下載放置在文檔中打開)。(如下圖1所示)
1.png (652.32 KB, 下載次數(shù): 70)
下載附件
2020-7-29 19:57 上傳
圖1
二,調(diào)整原理圖大小,適合可視,另存工程文件。(如下圖2,3,4所示)
2.png (236.04 KB, 下載次數(shù): 64)
下載附件
2020-7-29 19:57 上傳
圖2
3.png (233.29 KB, 下載次數(shù): 71)
下載附件
2020-7-29 19:57 上傳
圖3
4.png (318.73 KB, 下載次數(shù): 71)
下載附件
2020-7-29 19:57 上傳
圖4
三,點(diǎn)擊Source Code標(biāo)簽。(如下圖5所示)
5.png (93.98 KB, 下載次數(shù): 73)
下載附件
2020-7-29 19:57 上傳
圖5
四,編輯main.c 代碼如Proteus8.9 VSM Studio ArduinoUNO仿真系列001_跑馬燈(如下圖6所示)
6.png (61.02 KB, 下載次數(shù): 57)
下載附件
2020-7-29 20:11 上傳
圖6
五,Main.c 代碼:
#include "showfun.h"
int main()
{
Setup();
loop();
}
showfun.h:
#ifndef __SHOWFUN_H_
#define __SHOWFUN_H_
#include <inttypes.h>
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#include <avr/sleep.h>
void Setup(void);
void loop(void);
#endif
六,點(diǎn)擊構(gòu)建工程按鈕,編譯工程。(如下圖7所示)
7.png (93.41 KB, 下載次數(shù): 57)
下載附件
2020-7-29 19:57 上傳
圖7
七,點(diǎn)擊窗口左下方仿真按鈕,可見虛擬紅燈閃爍顯示。 (如下圖8,9,10所示)
8.png (323.39 KB, 下載次數(shù): 76)
下載附件
2020-7-29 19:57 上傳
圖8
9.png (250.24 KB, 下載次數(shù): 76)
下載附件
2020-7-29 19:57 上傳
圖9
10.png (323.56 KB, 下載次數(shù): 69)
下載附件
2020-7-29 19:57 上傳
圖10
八,選擇release,點(diǎn)擊構(gòu)建工程按鈕,編譯工程生成Hex文件。(如下圖11所示)
11.png (102.61 KB, 下載次數(shù): 90)
下載附件
2020-7-29 19:57 上傳
圖11
附件Proteus8.9 VSM Studio ArduinoUNO仿真系列001_跑馬燈在已安裝Proteus8.9的計算機(jī)文件夾中打開即可
需要進(jìn)一步了解,請加入QQ群:976235464
|
-
-
ArduinoUNO_跑馬燈02pt.rar
2020-7-29 19:59 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
129.97 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5
已安裝Proteus8.9的計算機(jī)文件夾中打開即可
評分
-
查看全部評分
|