📄 avr单片机.txt
字号:
刚接触AVR单片机不久,发现用proteus在仿真单片机方面很优秀,对初学单片机的人来说,委实是一个不错的学习软件。
本文给了一个简单的用proteus进行串口仿真的例子。
在开始之前需要以下工具:
1.虚拟串口软件。(我用的是SUDT SerialNull, 未注册,不过可以正常使用)
2.串口调试助手
3.proteus 软件
以上工具在网上均可以下载到。
步骤:
1.在proteus中找到ATmega8和COMPIM两个元件,按下图连接:
(图片插不进去,大家打开附件看吧)
2.编写单片机代码:
我是用AVR GCC写的,代码如下:(见附件)
编译连接后生成hex文件。
3.装载hex文件。
在proteus中双击元件ATmega8,将刚才生成的hex文件载入。
其他参数配置,时钟频率(Clock Frequency):4MHz ,最终配置如图:(图片插不进去,大家打开附件看吧)
4.设置proteus中元件COMPIM参数。
在设置元件COMPIM参数之前需要用虚拟串口软件增加两个虚拟串口COM3和COM4(怎么加就不说了吧):
然后双击proteus中元件COMPIM设置参数如下(图片插不进去,大家打开附件看吧)
5.运行测试
完成以上准备工作就可以测试了。打开串口调试助手,将串口设置为COM4(因为刚才我们把COMPIM的串口属性设置成了COM3).
运行proteus工程,开始仿真。运行结果(图片插不进去,大家打开附件看吧)
怎么样,很不错吧! 其实过程 并不复杂。只是 我说的比较罗索吧 ^^
在没有串口线的情况下,不妨使用本文提供的使用虚拟串口方法完成单片机的串口调试和仿真。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -