(单片机原理与应用)proteus(嵌入式系统设计仿真与开发平台)的使用和编译环境(汇编版)
2015-03-07 12:59
501 查看
实验内容
1、设计一个含时钟电路和复位电路的电路图。
2、设内部RAM的20H和21H单元中有两个带符号数,将其中的大数存放在22H单元中,编出程序。
二、实验目的
1、掌握proteus(嵌入式系统设计仿真与开发平台)仿真开发环境的使用。
2、掌握proteus的软件环境——汇编语言的编译过程。
三、实验设备
DELL台式机
proteus版本6
四、实验电路图
含时钟电路和复位电路的电路图如下:
微处理器芯片(Microprocessor ICs)采用80C51系列,在时钟电路中,采用6MHz的晶振而电容C1、C2值为5pF;而在复位电路中,电阻R1为10kΩ,而电容值则为10uF。
五、程序流程图
1、设计一个含时钟电路和复位电路的电路图。
2、设内部RAM的20H和21H单元中有两个带符号数,将其中的大数存放在22H单元中,编出程序。
二、实验目的
1、掌握proteus(嵌入式系统设计仿真与开发平台)仿真开发环境的使用。
2、掌握proteus的软件环境——汇编语言的编译过程。
三、实验设备
DELL台式机
proteus版本6
四、实验电路图
含时钟电路和复位电路的电路图如下:
微处理器芯片(Microprocessor ICs)采用80C51系列,在时钟电路中,采用6MHz的晶振而电容C1、C2值为5pF;而在复位电路中,电阻R1为10kΩ,而电容值则为10uF。
五、程序流程图
六、程序源码 org 0000h mov 20h,#-2 ;20h存放-2 mov 21h,#1 ;21h存放1 mov R1,#20h ;R1初值为20h mov A,20h subb A,21h ;(20h)-(21h) jnb acc.7,next ;判断A的第七位正负 inc R1 next: mov A,@R1 mov 22h,A sjmp $ end
相关文章推荐
- Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(2):开发环境及相关的使用技巧
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用(20135234,20135229)
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用(135317、135337)
- 嵌入式应用/驱动开发网络环境设置-使用NFS网络文件系统挂载根文件系统
- 深入浅出 - Android系统移植与平台开发(四)- 搭建Linux编译环境
- 如何在嵌入式系统中使用C库(SDT开发环境)
- 使用Vagrant在Windows平台搭建嵌入式Linux开发环境(2)Tftpd服务器搭建
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用
- 搭建一个开发Predix软件的Windows系统(2)配置使用Predix工业云平台的基础环境
- 深入浅出 - Android系统移植与平台开发(四)- 搭建Linux编译环境
- 使用Vagrant在Windows平台搭建嵌入式Linux开发环境(1)虚拟环境部署
- 嵌入式开发-迅为I.MX6Q开发板搭建系统基础编译环境
- 搭建一个开发Predix软件的Ubuntu 系统(2)配置使用Predix工业云平台的基础环境
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用
- 使用Vagrant在Windows平台搭建嵌入式Linux开发环境(3)nfs服务器搭建
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
- 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。 随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大,嵌入式系统越来
- 高通平台开发环境搭建、编译、烧录(android5.1以上系统)
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用(20135234,20135229)
- 基于ARM 的嵌入式系统程序开发要点--(四)异常处理机制的设计