- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 1 页 共 NUMPAGES 6 页 B 卷
南京工业职业技术学院
2007/2008年 第 二 学期末 考试试卷答案
闭卷【√】
课程:单片机与嵌入式系统 出卷人: 吴国中 考试类型:开卷【】
适用班级: 医电0611、电子0615 、电子0611、电子0621、电子0613、电子 0623
班级
学号
姓名
一、
1.
51单片机有两个中断优先级——高级和低级
相应位为1,对应的中断源被设置为高优先级,相应位为0,对应的中断源被设置为低优先级
注:同一优先级(IP)中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列如表FB.9所示。
表FB.9 中断服务程序入口地址表及优先级
中断源
中断标志
中断服务程序入口
(同IP)优先级顺序
外部中断0(INT0)
IE0
0x03
高
定时/计数器0(T0)
TF0
0x0B
↓
外部中断(INT1)
IE1
0x13
↓
定时/计数器1(T1)
TF1
0x1B
↓
串行中断
RI或TI
0x23
↓
定时/计数器2(T2)
TF2
0x2B
低
2、A/D转换器(Analog-to-Digital Converter)又叫模/数转换器,即是将模拟信号(电压或是电流的形式)转换成数字信号,其可让仪表、计算机外设接口或微处理机操作、使用。A/D转换常用ADC表示。
= 1 \* GB3 ① 解析度(分辨率)
= 2 \* GB3 ②转换时间
= 3 \* GB3 ③ 转换误差
= 4 \* GB3 ④ 精准度
3、扫描原理:
首先确定是否有键闭合(消抖,再判)
然后逐一扫描以进一步确定是哪一键闭合
(用编码方式,找出唯一)
二、8051单片机每条指令的执行时间(即指令周期)为1~4个机器周期,有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令以及单字节四周期指令。一个机器周期有6个状态:S1~S6每个状态又包含两个振荡周期,分为两拍:P1和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、S1P2、S2P1、……S6P1、S6P2。
当FOSC=MHz时,机器周期为:(1/6)×12=2(μs)
单字节单周期指令时间为2(μs)
双周期指令时间为4(μs)
P为1/6(μs)
三、
1、
#includereg51.h
#define uchar unsigned char
uchar dispcode[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0-9的字段码
void delay1s(void)// {
unsigned char i,j,k;
for(i=10;i0;i--)
{
for(j=200;j0;j--)
{
for(k=250;k0;k--)
{;}
}
}
}
void main(void)
{
uchar i;
while(1)
{
for(i=0;i10;i++)//分别显示0-910个字符
{
P2=dispcode[i];
delay1s();
}
}
}
2、#includereg51.h
#includeabsacc.h
#define uchar unsigned char
void delay1s();
void display(unsigned char x);
void main(void) // dynamic display smg
{
unsigned char i,k;
while(1)
{
k=0;
for(i=0;i10;i++)
{
display(k);
delay1s();
k++;}
}
}
void delay1s()
{
unsigned char i,k, j;
for(i=5;i10;i++)
{
for(j=200;j0;j--)
{
您可能关注的文档
- 创新创业教育子库 创新创业教育子库 3.4.5-1:创业资金的评估(项目单卡).doc
- 创新创业教育子库 创新创业教育子库 3.4.6-1:创业融资(项目单卡).doc
- 高速铁路隧道工程(旧) 03教案 项目六:隧道施工辅助作业.doc
- 工程案例 工程案例 XX专项监测项目总结报告ok.docx
- 创业财务规划与管理 全面预算认知 知识拓展——扁鹊三兄弟告诉你全面预算管理的重要性.doc
- 创业模拟综合实训 胸有成竹能胜天 《几米的西饼屋》创业计划书.doc
- 工程力学应用 二矩式方程 平衡方程的二矩式1 电子教案.doc
- 创业模拟综合实训 胸有成竹能胜天 创业教育答辩2.docx
- 工程识图与CAD 叠加体构筑物绘制 教师手册-叠加体.doc
- 工程造价管理 7施工阶段的工程造价管理 项目七 施工阶段的工程造价管理(1)教案.doc
原创力文档


文档评论(0)