电子产品创新设计 串行通信技术及协议、按键与单片机的接口设计、LED与单片机的接口电路设计、单片机的内部组成 KC036A228程序分析题实践应用类.docVIP

电子产品创新设计 串行通信技术及协议、按键与单片机的接口设计、LED与单片机的接口电路设计、单片机的内部组成 KC036A228程序分析题实践应用类.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国家级职业教育创新创业教育教学资源库 实践题1: 1、仔细阅读下图的电气原理图,请写出8个LED发光二极管的地址,并写出程序使8个发光二极管从左向右循环点亮。 2、仔细阅读下图,其中数码管为共阳极数码管,段驱动采用74LS04进行驱动,按钮一端和P3.2相接,另一端接地,请指出图中数码管部分有何问题?请写出程序实现统计按钮按下的次数,并在数码管上显示,要求每按一次按钮,数码管上数字自动加1,到99次后自动变成00. 实践题2: 1、 采用数码管显示,设计一个0-9的加1计数显示电路,其中P0接数码管的段码控制线,P2接数码管的位码控制线,并写出相应的程序。 2、已知定时器0工作在方式1,需要定时50mS,时钟假设是11.0592MHz,写出与定时器0有关的初始化程序段 实践题3: 1、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2,试写出中断初始化程序 2、写出秒表的程序,即在数码管上显示00-59,每1秒自动加1,到59后自动清零。已知数码管的片选地址为C800H,段地址为C0000,其中数码管为共阴极数码管,片选为低电平选通 实践题4: 1、按以下要求编写8051单片机定时器的初始化程序: T0作为定时,定时时间为10ms. T1作为计数,记满1000溢出。 2、 对定时器0采用中断方式编程,晶振频率为12 MHz,采用方式1计数,使P1.1引脚输出周期为4ms的方波,C51源程序如下。1.写出定时器0中断服务程序 2.主程序中有3个错误,请指出并改正。 #includereg51.h sbit P1_1=P1^1; void main(void) { TMOD=0x00; TH0=(65536-2000)/256 ; TL0=(65536-2000)%256; TF0=0; IE=0X60; while(1) ; } 实践题5: 1、根据下图所示,写出行列式键盘扫描的子程序。 2、采用定时计数器T1,设计每秒闪烁一次的LED,其中P1.0接LED,不画电路,只需写出程序(LED共阳极)。 实践题6: 1、试编程对8155进行初始化,设A口为选通输出,B口为选通输入,C口作为控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHz。 2、已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请: (1)写出8155的各I/O口的口地址和存储器的地址范围。 (2)编写出8155初始化程序。B155命令字格式: 实践题7: 1、试编程对8155进行初始化,设A口为选通输出,B口为选通输入,C口作为控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHz。(12分) 2、 应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。 请(1)计算时间常数X,应用公式X=216-t(f/12) (2)写出程序清单 实践题8: 1、已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。 CY A DPTR 片外01H 片外00H 片外8000H ? ? ? ? ? ? 2、设计一个2×2行列式键盘电路并编写键盘扫描子程序。(20分) 实践题9: 1、编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。 2、采用数码管显示,设计一个0-99的加法电路,其中P0接数码管的段码控制线(段码1有效),P2接数码管的位码控制线(位码0有效),并写出相应的程序。 实践题10: 1、蒸汽锅炉硬件报警系统如图所示,LED4,3,2,1分别为对应液位上限报警,液位下限报警,蒸汽压力上限报警,蒸汽压力下限报警灯。当某一限位开关SL1,SL2,SL3,SL4闭合报警时,相应报警灯亮。请编程(int0触发方式为沿边触发)。 2、已知一单片机应用系统如下图所示。试回答问题并编写显示程序,显示 1).写出各口的地址和控制字 2).显示程序(参考程序) 3、

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档