


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中断:当CPU正在处理某事件的时候,外部或者内部发生的某一事件请求CPU迅速去处理,于是CPU暂时中止当前的工作,转去处理所发生的事件。中断服务处理完该事件后,再返回到原来被中止的地方继续原来的工作,这样的过程称为中断。MCS-51单片机的T0、T1定时器/计数器四种工作方式各有什么特点?答:方式0:13位定时/计数模式。方式1:16位定时/计数模式。方式2:8位自动重装定时/计数模式。方式3:只有T0有的双8位计数模式。为什么要消除键盘的机械抖动?有哪些方法?原因:键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。方法:按键的抖动,可用硬件或软件两种方法消除。如果按键较多,常用软件方法去抖动,即检测出键闭合后执行一个延时程序,产生1220ms的延时,让前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当确认有键按下或检测到按键释放后,才能转入该键的处理程序。动态数码管显示的原理是什么?段选码、位选码每送入一次后延时1ms,引人眼的视觉暂留时间为0.1s,所以每位显示的间隔不要超过20ms,并保证延时一段时间,以造成视觉暂留效果,给人看上去每个数码管总是在亮。MCS-51单片机片内RAM包含哪些可以位寻址的单元。位地址7CH和字节地址7CH如何区别?位地址7CH具体在片内RAM的什么位置?答案:MCS-51单片机片内RAM包含位寻址区和SFR中字节地址能够被8整除的SFR。位地址和字节地址的区别在于使用不同的寻址方式,位地址使用位寻址,字节地址使用直接寻址或间接寻址。位地址7CH在片内RAM中字节地址为2FH的第4位。MCS-51单片机内部包含哪些主要逻辑功能部件?1、1个8位CPU2、128B(256B)的片内数据存储器RAM3、4KB(8KB)的片内程序存储器Flash ROM4、4个8位并行I/O端口5、2(3)个16位的定时器/计数器6、5(6)个中断源、2个优先级的中断控制器7、一个全双工的串行I/O口8、片内振荡电路和时钟发生器9、对外访问的系统三总线的控制结构什么是堆栈?栈指针SP的作用是什么?堆栈是在RAM专门开辟的一个特殊用途的存储区。堆栈是按照“先进后出”(即先进入堆栈的数据后移出堆栈)的原则存取数据。堆栈指针SP是一个8位寄存器,其值为栈顶的地址,即指向栈顶,SP为访问堆栈的间址寄存器。ADC0809的EOC引脚有何作用?答案:EOC转换结束信号,是芯片的输出信号。转换开始后,EOC信号变低;转换结束时,EOC返回高电平。这个信号可以作为AD转换器的状态信号来查询,也可以直接用作中断请求信号。若晶振为11.059 2MHz,串行口工作于方式1,波特率为4 800b/s。写出用T1作为波特率发生器的方式字和计数初值。答案:方式字TMOD:0x20计数初值:设置波特率控制位(SMOD)=0X=256-11.0592*106*(0+1)/(384*4800)=250所以,(TH1)=(TL1)=250。设某MCS-51单片机系统的振荡频率为12MHz,编写程序,用定时器/计数器T0以模式1定时,中断方式在P1.0引脚产生周期为1000s的方波。假设没有使用T0。答案:(1)定时时间为1000s/2,计数值为1000s/2/机器周期=500,T0初值为65036(2)C语言程序:#include sbit P10=P10;主函数:main() TMOD=0x21; TL0=12; TH0=254; EA=1; ET0=1; TR0=1; while(1); T0中断服务函数:void int_t0(void) interrupt 1 TL0=12; TH0=254; P10=P10; 若定时器T1设置成模式2作波特率发生器,已知fosc=6MHz,求可能产生的最高和最低的波特率。答案:波特率=fosc*(SMOD+1)/(384*(256-X)fosc=6*106当SMOD=1,X=255时,波特率有最大值31250当SMOD=0,X=0时,波特率有最低值61阅读下面C语言函数,对各句做注释,并指出函数的功能。unsigned char xdata array50;void move_xdata() unsigned char i; unsigned char code *pp;pp=0x200; for(i=0;i50;i+) arrayi=*(pp+i); 答案:函数功能:把程序存储器地址从0x200开始的50个字节数据,传送到片外RAM的数组array中。用单片机P0口输出段选码,Pl口输出位选码,写出数码管显示程序。答案:#includeunsigned char code LED=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f, 0x6f, 0x77, 0x7c,0x39,0x5e,0x79, 0x71,0x40,0x00unsigned char dispbuf6;void disp()unsigned char i;for(i=0;i6;i+)P0=LEDdispbufi;P1=1i;delay()设计一个22的行列式键盘(同在P1口)电路并编写键扫描程序。答案:#includeunsigned char key() unsigned char row,col=0,k =-1; P1=0xfc; if(P1&0xfc)=0xfc) return(k); delay20ms(); if(P1&0xfc)=0xfc) return(k); for(row=0;row2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023一年级数学下册 二 下雨了-认识钟表说课稿 青岛版六三制
- 中台服装店营销方案
- 酒精蒸馏工技能巩固考核试卷及答案
- 乳品干燥工培训考核试卷及答案
- 钻石检验员知识考核试卷及答案
- 橡胶在城市户外家具耐候性分析报告
- 热处理设备气氛保护技术应用分析
- 餐饮门店收银员操作技能提升方案
- 什么是团建活动策划方案
- 幼儿园消防安全教育教案及活动设计
- 保险反欺诈宣传课件
- 四川省普通高中2025年6月学业水平合格性考试模拟一化学试题(含答案)
- 等额本息还款明细表
- 2025年机组A级检修安健环管理方案
- 2025-2030中国高尔夫俱乐部行业市场现状分析及竞争格局与投资发展研究报告
- 联合办刊协议书
- 不同负重增强式训练对跆拳道运动员下肢肌肉力量和灵敏素质的影响
- 网络安全等级保护备案表(2025版)
- 村书记考试试题及答案
- 《库存优化模型》课件
- 幼儿园办公家具教学家具采购招标文件
评论
0/150
提交评论