一、填空题(每格1分,共20分)
的初始值是0FFH 。
2. P1 口在作为输入口使用时,在读取数据之前,通常要先向P1 口送数据0FFH
3. 引起中断的原因或者说能发出中断请求的各种事件来源称为中断源,根
据其来源的不同,可以分为外部中断和内部中断两大类。
4. 中断允许控制寄存器的符号是IE ,CPU 中断总控制位的符号是EA ,= 1
5. 单片机有两个定时器,定时器的工作方式由TMOD 寄存器决定,定时器的
启动与溢出由TCON 寄存器控制。
6. 定时器/计数器的控制寄存器是TMOD,其中的C/T 位选择是定时器或计
数器工作方式,当其= 0 .选择定时器工作方式。
7. 使用定时器/计数器T1 设定串行通讯的波特率时,应把定时器/计数器T1
设定作方式2 ,即8 位数据,时间常数可自动装入方式。
8. 51 系列单片机串行通信需要有数据发送TXD 和数据接收RXD 两条线。通
信双方两条线必须交换连接,同时还必须接上公共地线。
9. 串行口有4 种工作方式,双机通信一般采用方式2 ,多机通信采用方式
10. 规定串行口工作方式的寄存器是SCON,其中工作方式由SM1、SM0 编码
决定,多机通信位是SM2,当其=1 时,主机先发出从机地址,从机接收到自己
地址编号时置SM2=0,转换到双机通信方式。
12. 为了延长通信距离,最常使用的是RS485 总线,其最长距离可以达1218
米,线路采用差分传输方式,发送器A、B 之间的正电平在+2~+6V,负电平在单片机机接口技术复习提纲
13. 485 芯片的的RE 端为接收器输出使能,低电平有效;DE 端为发送器输出
使能,高电平有效。编程时必须根据数据流向正确选择使能端电平。
14. 按键按照结构原理可分为两类,一类是触点式开关按键,如机械式开关、
导电橡胶式开关等;另一类是无触点式开关按键。
15. 全编码键盘是用硬件来实现对键的识别,非编码键盘是由软件来实现键盘
的定义与识别。为防止键盘误判,按键扫描程序编制中一定要加入必要的延时
16. 独立式按键是每个按键单独占用一根I/O 口线,矩阵式键盘由行线和列线
组成,按键位于行、列线的交叉点上。
17. 按键的有效按下一般是判断其是否为“0”,如果是矩阵式按键,采用行扫
描列读入的方式判断,如果是独立式按键,那么一般是公共端接地,各个按键
18. 共阳极数码管的8 个发光二极管的阳极连接在一起,接高电平,共阴极数
码管的8 个发光二极管的阴极连接在一起接低电平,不论共阴极或共阳极,其
它管脚都是接段驱动电路输出端。
19. 共阳极数码管的位选脚必须加PNP 三极管驱动,共阳极数码管的位选
脚必须加NPN 三极管驱动,其作用是保证位选引脚有足够的驱动能力。
通过Keil编译器建立工程时,Keil会提示是否添加STARTUP.A51文件到工程,该文件即为51单片机启动代码。 51单片机复位后马上执行STARTUP.A51文件中的启动代码,根据启动代码中的设置依次执行以下操作: 内部RAM清零 外部RAM清零 清零分页的外部RAM 初始化SMALL内存模型的可重入模拟堆栈及其堆栈指针 初始化LARGE内存模型的可重入模拟堆栈及其堆栈指针 初始化COMPACT内存模型的可重入模拟堆栈及其堆栈指针 初始化8051单片机的硬件堆栈
您需要 才可以下载或查看,没有帐号?
这里要求你填入个人信息,随便写便可
点finfish后会弹出一网页,这里告诉了你这个版本更新了什么内容
第三步 安装MDK-ARM到非系统分区:注意第一个CORE必须要和C51在同一个位置。
接下来会解压一系列的包
最后点击finfish后,会弹出一个网页和一个窗口,网页是告诉你这个版本的更新日志,下面这个窗口则是让你安装你对应设备的PACK包的
如何安装PACK包(每个人都不一样,有的人不用安装(MDK里面带的有),有的人用的偏门型号的开发板则需要安装,为了保险起见都在这里搜索一下。具体要看你使用什么CPU的开发版,下载对应的包安装即可。这里以TI的LM3S9B96为例):
在左上角的搜索框内输入型号,等待右下角跑到100%,对应的包就出来了。
然后安装PACK(一般装右边第一个就行,有特殊用途的可以装下面的)
漫长的等待后,安装PACK包(这个下载速度不是一般的慢)
这里直接安装就行,安装完后需要重新启动keil。
然后你就能在创建project里看到你的设备了:
注:嫌这玩意下载太慢的,点击左边的蓝色字符,会自动进入对应CPU的keil网页:
安装PACK完成之后右键桌面的keil图标,兼容性—在管理员权限上打勾:
然后右键我的电脑——属性——找到左上角的高级系统设置:
找到系统变量中的TEMP和TMP项,编辑,将其改为D:TEMP和D:TMP
这样可以防止权限问题导致各种无法编译,无法写入文件的错误产生。
打开注册机,将CID中的字符复制到注册机内,点击Generate,复制显示出的字符到License Management窗口的LIC内:
接下来同样的方法激活MDK-ARM
注意:使用注册机时请关闭杀毒软件,避免注册机被杀毒软件删除。
接下来并没有结束,你可能还需要安装一些驱动和软件(如串口卡的驱动,JLINK或其他的相应软件等等,因为每个人用的板子都不一样故不再列出)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。