*本文及代码参阅彭伟《单片机C语言程序设计实训100例》
一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)

图1

二,调整原理图大小,适合可视,另存工程文件。(如下图2,3,4所示)

图2


图3


图4

三,点击Source Code标签。(如下图5所示)

图5

四,编辑main.c 代码如Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存 (如下图6所示)

图6

五,Main.c 代码:

//-----------------------------------------------------------------
// 名称: 用62256扩展内存(32KB)
//-----------------------------------------------------------------
// 说明: 程序运行时首先向62256开始处写入1-200,然后读取这些数据,并将
// 其逆向写到62256内存中0x0100开始位置.
//
//-----------------------------------------------------------------

#include “myfunc01.h”

//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
int main()
{
DDRB= 0xFF; PORTB= 0xFF;
LED_OK(); _delay_ms(1000);
MCUCR |=0x80;
void WrtDat();
while(1) {
LED_BLINK();
_delay_ms(200);
}
}

Myfunc01.h
//******************************************************************************************
#ifndef MYFUNC01_H
#define MYFUNC01_H

//#define F_CPU 2000000UL
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#define INT8U unsigned char
#define INT16U unsigned int
//LED控制

#define LED_OK() (PORTB &= ~_BV(PB7))
#define LED_BLINK() (PORTB ^= _BV(PB7))

void WrtDat();

#endif

六,点击构建工程按钮,编译工程。(如下图7所示)

图7

七,点击窗口左下方仿真按钮,可见虚拟内存数据写入显示。 (如下图8,9,10所示)

图8


图9

图10

八,选择release,点击构建工程按钮,编译工程生成Hex文件。(如下图11所示)

图11

附件下载:https://download.csdn.net/download/kaillen/12544918
附件Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存在已安装Proteus8.9的计算机文件夹中打开即可
需要进一步了解,请加入QQ群:976235464

Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存相关推荐

  1. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a19_DS18B20_LCD1602

    *本文及代码参阅彭伟<单片机C语言程序设计实训100例> 一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3, ...

  2. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a17_正反转可控直流电机

    *本文及代码参阅彭伟<单片机C语言程序设计实训100例> 一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3, ...

  3. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a18_正反转可控步进电机

    *本文及代码参阅彭伟<单片机C语言程序设计实训100例> 一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3, ...

  4. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a22_MMC存储卡测试

    *本文及代码参阅彭伟<单片机C语言程序设计实训100例> 一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3, ...

  5. Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_03_AT24C08

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  6. Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_02_AT24C04

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  7. Proteus8.9 VSM Studio PIC编译器仿真PIC16F630_系列001_LED

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  8. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列019_lcdPG12864

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  9. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列018_lcd12864竖屏

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

最新文章

  1. 如何自学python a byte to python-你是如何自学 Python 的?
  2. SPOJ 130 - Rent your airplane and make money(dp+优化)
  3. Maven(2)--生命周期以及插件目标
  4. SAP UI5 应用开发教程之十四 - 嵌入视图的使用方式
  5. 我就是古董店的那个店小二……专司收藏……
  6. 【LCT】旅游(P1505)
  7. django 日志配置
  8. EduSoHo在线教育商业版源码
  9. Mock完成单元测试
  10. 在线打mysql代码_mysql 在线alter table要留神_mysql
  11. 少年Vince之遐想
  12. HDU1325 Is It A Tree?
  13. Webrtc demo system
  14. 用户画像的定义及构建方法
  15. char *p = hello world!
  16. 工业通讯 | Profinet协议基础知识(四)
  17. 注册石墨文档无法连接服务器,石墨文档没有访问权限怎么办
  18. 2018-2019年世界经济危机是中国崛起最大的机遇!
  19. Cerberus恶意软件团队解散,10万美元拍卖源代码工程
  20. iOS开发 字体的几种设置方法

热门文章

  1. 人体疲劳程度检测,生理信号处理
  2. 数字图像处理:4.色彩空间转换
  3. PCL5打印机命令语言功能参考
  4. PDF中的图片如何提取出来?分享两种提取方法
  5. 我的日本友人(二):清野先生
  6. echarts 柱状图,分别给每个柱子设置不同的颜色
  7. arcgis10.2绘制矢量数据面polygon
  8. 11-小兔鲜项目搭建-代码
  9. 小米红米6Pro线刷兼救砖_解账户锁_纯净刷机包_教程
  10. 台式计算机能装蓝牙吗,台式机安装蓝牙方法推荐