- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机课后习题51单片机课后习题
51单片机课后习题
第四章
4-4.MCS-51单片机如要把外部中断源扩充为6个,可采用哪些方法?如何确定 它们的优先级?
1:利用定时/计数器T0,T1设置为计数模式可扩展2个外部中断源,再利用优先译码将两个外部中断源扩展为由四个IO控制的四个中断,优先级可有有自己确定,如可设置T0为最高优先级,外部四个IO口优先级相同为第二优先级,T1为最低优先级。
2:可利用一定数量的与门或者或门来实现将两个外部中断源与六个IO口连接,优先级可自行决定
4-5 在MCS-51单片机系统中,已知震荡频率12MHz,用定时/计数器T0实现从P1.1产生周期2s的方波。
#includereg51.h
sbit p1=P1^1;
unsigned int n;
void T0ISR(void) interrupt 1
{
n++;
if(n19)
{
n=0;
p1=~p1;
}
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
void main(void)
{
p1=0;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
while(1);
}
4-6在MCS-51单片机系统中,已知震荡频率12MHz,用定时/计数器T1实现从P1.1产生高电平款10ms,低电平宽20ms的矩形波
#includereg51.h
sbit p1=P1^1;
unsigned int n;
void t1isr(void) interrupt 3
{
n++;
TH1=(65536-1000)/256;
TL1=(65536-1000)%256;
if(n9)
p1=~p1;
if(n29)
{
n=0;
p1=~p1;
}
}
void main()
{
p1=1;
TMOD=0X10;
TH1=(65536-1000)/256;
TL1=(65536-1000)%256;
TR1=1;
ET1=1;
EA=1;
while(1);
}
4-9用单片机和内部定时器产生方矩形波,要求频率为100Hz,占空比2:1,设单片机频率12MHz
#includereg51.h
sbit p1=P1^1;
unsigned int n;
void t1isr(void) interrupt 3
{
n++;
TH1=(65536-100)/256;
TL1=(65536-100)%256;
if(n33)
p1=~p1;
if(n99)
{
n=0;
p1=~p1;
}
}
void main()
{
p1=0;
TMOD=0X10;
TH1=(65536-100)/256;
TL1=(65536-100)%256;
TR1=1;
ET1=1;
EA=1;
while(1);
}
4-11
MCS-51单片机p1口上,经驱动接有8只二极管。若外部晶振6MHz,使8只发光二极管每隔2s循环发光.
#includereg51.h
#includeintrins.h
unsigned int n,i;
unsigned char sel;
void t1isr(void) interrupt 3
{
n++;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;
if(n99)
{
n=0;
i++;
sel=_crol_(sel,1);
P1=sel;
if(i7)
{
i=0;
sel=0x80;
}
}
}
void main()
{
sel=0x80;
P1=sel;
TMOD=0X10;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;
TR1=1;
ET1=1;
EA=1;
while(1);
}
4-12
每隔1s读一次p1.0,如为1,则将片内RAM10H的内容+1,如果为0,则将片内RAM11H的内容+1,单片机晶振频率12MHz.
#includereg51.h
#includeabsacc.h
sbit p1=P1^0;
unsigned int n,count1,count2;
data unsigned int count1_
您可能关注的文档
- 4.2 山岳的形成学案4.2 山岳的形成学案.doc
- 2016年天津大学外国语言学及应用语言学考研招生目录-考研真题解析-考研参考书2016年天津大学外国语言学及应用语言学考研招生目录-考研真题解析-考研参考书.pdf
- 2016年天津大学工商管理考研招生目录-考研真题解析-考研参考书2016年天津大学工商管理考研招生目录-考研真题解析-考研参考书.pdf
- 2016年天津大学应用经济学考研招生目录-考研真题解析-考研参考书2016年天津大学应用经济学考研招生目录-考研真题解析-考研参考书.pdf
- 4.1.2.3机械行业危险源辨识、风险评价及风险控制表我的文库全部免费_欢迎下载4.1.2.3机械行业危险源辨识、风险评价及风险控制表我的文库全部免费_欢迎下载.doc
- 2016年天津大学语言学及应用语言学考研招生目录-考研真题解析-考研参考书2016年天津大学语言学及应用语言学考研招生目录-考研真题解析-考研参考书.pdf
- 4.1.分子动理论4.1.分子动理论.doc
- 4.2.2由视图到立体图形4.2.2由视图到立体图形.ppt
- 4.2.1由立体图形到视图4.2.1由立体图形到视图.ppt
- 2016年天津大学金融专硕考研招生目录-考研真题解析-考研参考书2016年天津大学金融专硕考研招生目录-考研真题解析-考研参考书.pdf
- 52电磁感应综合52-99--华侨港澳台联招补习班--北京博飞52电磁感应综合52-99--华侨港澳台联招补习班--北京博飞.pdf
- 51单片机-八段数码管显示51单片机-八段数码管显示.pdf
- 51单片机汇编语言教程:28课音乐程序设计51单片机汇编语言教程:28课音乐程序设计.pdf
- 52鸿业科技杜军恒某数据中心能耗及CFD模拟分析52鸿业科技杜军恒某数据中心能耗及CFD模拟分析.pdf
- 53_企业员工培训效果评估机制体系建设53_企业员工培训效果评估机制体系建设.doc
- 2016年春形势与政策答案2016年春形势与政策答案.doc
- 555七年级语文下册第四单元复习题1555七年级语文下册第四单元复习题1.doc
- 2016年暨南大学718细胞生物学考试大纲-参考书-真题-答题技巧2016年暨南大学718细胞生物学考试大纲-参考书-真题-答题技巧.pdf
- 53 卷烟品牌扩张过程中异地加工产品同质化问题探讨53 卷烟品牌扩张过程中异地加工产品同质化问题探讨.pdf
- 570个单词轻松征服托福570个单词轻松征服托福.pdf
最近下载
- 土地资源调查课件.pptx VIP
- 2025教学主任及教秘专项培训班考核试卷含答案.docx
- QC∕T 948-2013 汽车顶部装载装置.pdf VIP
- 八上名著《红岩》:故事梗概+知识点+考点大集合.doc VIP
- 《劳动经济学讲义》课件.ppt VIP
- ISO各体系认证审核前准备资料清单.doc VIP
- 巧虎目录清单.doc VIP
- 销售管理专业《销售案例研究 ( 实践 ) 》课程调研报告样本.pdf VIP
- 2025年新精通版(三年级起)英语三年级上册课件 Unit 2 Lesson 3 .pptx VIP
- 场效应MOS管AK4435参数-9.1A-30V封装SOP-8.pdf VIP
文档评论(0)