欢迎来到天天文库
浏览记录
ID:44426709
大小:5.30 MB
页数:21页
时间:2019-10-22
《01+认识单片机及其开发工具》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、项目一认识单片机及其开发工具项目基本技能了解MCS-51单片机的外部引脚任务一知识点一数制与编码知识点二单片机最小应用系统简介WAVE仿真开发软件安装与使用任务三了解单片机开发系统常用工具任务二项目基本知识项目一认识单片机及其开发工具项目学习目标任务一了解MCS-51单片机的外部引脚单片微型计算机(Single-ChipMicrocomputer)简称单片机,是一种集成电路芯片,它采用超大规模技术把具有数据处理力的微处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计器、输入/输出电路以及中断系统等电路集成到一块芯片上,构成一个最小却完
2、善的计算机系统。目前世界上生产单片机的厂商很多,我们以目前最流行、应用最为广泛的Intel公司生产的MCS-51单片机为例来介绍单片机的基本知识。项目基本技能MCS-51是高档8位单片机,但由于受到集成电路芯片引脚数目的限制,所以有许多引脚具有第二功能。MCS-51的引脚和实物如图1-1所示。图1-1MCS-51引脚和实物图MCS-51的40个引脚大致可以分为电源、时钟、I/O口、控制总线等几个部分。(1)电源引脚:VCC和VSS(2)时钟振荡电路引脚:XTAL1和XTAL2在使用内部振荡电路时,XTAL1和XTAL2用来外接石英晶体和微调电容,振荡频率
3、为晶振频率,振荡信号送至内部时钟电路产生时钟脉冲信号;(3)控制信号引脚:RST/VPD,,和RST为复位信号输入端。VPD为内部RAM的备用电源输入端。ALE为地址锁存信号。为8751内部EPROM编程时的编程脉冲输入端。—外部程序存储器的读选通信号,当访问外部ROM时,产生负脉冲作为外部ROM的选通信号。—为访问程序存储器的控制信号。当为低电平时,CPU对ROM的访问限定在外部程序存储器;当为高电平时,CPU对ROM的访问从内部0~4KB地址开始,并可以自动延至外部超过4KB的程序存储器。VPP为8751内EPROM编程的21V电源输入端。(4)I/
4、O口引脚:P0、P1、P2和P3表1-1P3口的第二功能任务二了解单片机开发系统常用工具1.单片机常用芯片ATMEL公司生产的以MCS-51内核的系列单片机,如AT89C51、AT89S51等,在原基础上增强了许多特性,如时钟,更优秀的是由Flash存储器取带了原来的ROM,尤其是AT89S51支持ISP功能表1-2ATMEL系列单片机2.单片机开发系统单片机开发系统主要由主机、在线仿真器和通用编程器等组成,如图1-2所示。单片机开发系统包括通用型和专用型,通用型--配备有多种在线仿真头和相应的开发软件,使用时,只需更换系统中的仿真头,就能够开发相应的单
5、片机系统或可编程器件;专用型--只能仿真一种类型的单片机。图1-2单片机开发系统组成框图3.仿真器仿真器是通过仿真软件的配合,用来模拟单片机运行并可进行在线调试的工具。仿真器一端连接计算机,另一端通过仿真头连接单片机目标板,其中,计算机、仿真器和仿真头可以代替单片机在单片机目标板上演示出程序运行效果,具有直观性、实时性和调试效率高等优点。图1-3所示为常见的仿真器。图1-3常见的仿真器4.编程器将十六进制或二进制机器代码烧写入单片机程序存储器中的设备称为编程器(俗称烧写器)。图1-4所示为常见的编程器。图1-4常见的编程器任务三WAVE仿真开发软件安装与
6、使用WAVE是一种单片机仿真开发软件,其突出特点包括:①采用Windows版本,界面友好、统一。②提供了全集成化开发环境,集编辑、编译、下载、调试于一体。③具有项目管理功能,为用户的资源共享、课题重组提供强有力的手段。④具有功能强大的编辑器,并支持ASM、C语言混合编程。⑤具有丰富的窗口显示方式,能多方位、动态地显示仿真的各种过程。⑥双工作模式:软件模拟仿真和硬件仿真。⑦具有逻辑分析仪综合调试功能,可以通过交互式软件菜单窗口对系统硬件的逻辑或时序进行同步实时采样,并能实时在线调试分析。⑧具有程序跟踪功能,以总线周期为单位,实时记录仿真过程中CPU发生的总
7、线事件及触发条件。跟踪窗口可收集显示追踪的CPU指令记忆信息。具体的按照与使用参见课本知识点一数制与编码1.数制数制就是人们利用符号计数的一种科学方法。在日常生活中,采用的计数方法是十进制数,计算机中使用二进制计数方法,(1)十进制(DecimalNumber)十进制数基数:0、1、2、3、4、5、6、7、8、9,“逢10进1”。(2)二进制(BinaryNumber)二进制数用两个数码0和1表示,“逢2进1”。(3)十六进制(HexadecimalNumber)十六进制数基数:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,“逢16进1
8、”。2.数制之间的相互转换(1)二进制数、十六进制数转换为十进制数转换方法:将二
此文档下载收益归作者所有