单片机应用项目式教程——基于Keil和Proteus第2版习题答案第5章思考和练习解答.docx
《单片机应用项目式教程——基于Keil和Proteus第2版习题答案第5章思考和练习解答.docx》由会员分享,可在线阅读,更多相关《单片机应用项目式教程——基于Keil和Proteus第2版习题答案第5章思考和练习解答.docx(9页珍藏版)》请在优知文库上搜索。
1、第5章思考和练习解答5.1 简述LED数码管的结构和分类。LED正向压降、额定电流和最大电流各是多少?答:参阅教材书P143。5.2 什么叫静态显示方式和动态显示方式?各有什么特点?答:参阅教材书P.14414505.3 动态扫描显示电路如何连线?对数码管的驱动电流有什么要求?5.4 答:参阅教材书P.14414505.5 1.CDI602能显示多少字符?能显示汉字吗?答:LCD1602液晶显示屏能显示2行共32个字符。1602不能显示汉字(12864可显示汉字)。并且只能显示其内部已经固化了的160个57点阵字符和32个5x10点阵字符(参阅教材书图5-22点阵字符表).其中,标点符号、阿拉
2、伯数字和英文大小写字母等字符为ASCn码。若需显示自定义字符,有64字节RAM,可自定义8个5X8点阵字符或4个5X11点阵字符。5.6 按键开关为什么有去抖动问题?如何消除?答:参阅教材书P.14814905.7 试述矩阵式键盘判别键闭合的方法,有什麽问题?答:矩阵式键盘的I/O端线分为行线和列线,按键跨接在行线和列线上。按键按下时,行线与列线发生短路。根据这一特点,可按下列步骤操作:置列线为输入态,从行线输出低电平,读入列线数据,若某一列线为低电平,则该列线上有键闭合;置行线为输入态,从列线输出低电平,读入行线数据,若某一行线为低电平,则该行线上有键闭合;综合、两步的结果,可确定按键编号。
3、矩阵式键盘电路在许多单片机教材和技术资料中被介绍,但实际上该电路连接存在问题,当同一行有多键同时按下,且该行其中一键所在列又有多键同时按下时,会发生信号传递路径出错。因此,这种矩阵式键盘电路适用于无锁按键并使用中断处理时相对合理。5.8 什么叫BCD码?与二进制数有何区别?答:BCD码(BinaryCodedDeCimaICOde)也称为二-十进制数,属十进制数,即逢十进位。但每一数位采用二进制码对十进制数字编码,这种编码方式的特点是保留了十进制的权,数字则用二进制码表示。BCD码既适应了人们逢十进位的习惯,又适应了计算机对输入输出数据的要求。BCD码与二进制数都用二进制码表示,但是有区别的。
4、BCD码是以4位二进制码表示一位十进制数,每4位以内按二进制进位;4位与4位之间按十进制进位。例如:二进制码01100111B=i03,01100111BCD=67显然两者是不一样的。5.9 什么是ASen码?答:参阅教材书P.151。5.10 将项目6模拟交通灯的绿灯加上限行显示时间,P2口驱动横向绿灯限行时间,P3口驱动纵向绿灯限行时间,电路如图5-27所示。原换灯时间分别改为:绿灯9秒(最后2秒快闪),黄灯3秒,红灯12秒,反复循环。试编制程序,画出ProteUSISlS虚拟电路,并仿真调试。解:可仿照任务6.1程序,加入显示语句,显示字段码直接从P2、P3口输出。include sbt
5、t GA=12;sbt GB=P15;unsigned char code c10=包含访问由库函数reg51h定义横向绿灯为PlaT定义纵向绿灯为PL5“,定义共阳字段码数组,并域值OXco,0x0,0x3,0Xbo,0x99,0x92,0x82,0xf8,0x8Q0x90Wvoid mam() unsigned char tj; Xinsigned long P2=0xP3xff;Whfle(I) Pl=0;for(f=9; r10; i) P3=cK;iK2)fbr(t=O;K=22000;l);WSe tf(i=2),(i=l)GA-! GA;f主函数jf定义循环变里I、定义长整型延时
6、参数W限行显示时间暗无限循环,横向绿灯真,纵向红灯高+横向绿灯循环U横向绿灯显示限行时间-若限行时间2秒T限行显示04间一秒刷新a若限行时间2秒,带闪烁PT闪烁循环“横向绿灯闪烁,纵向红灯保持戛forgo;02200;t)ib闪烁间隔0.1秒.elsefor(t=0;K=5000;LA若限行时间=0,05秒后暗P3=0xffJPl0;for (t0: t66000: t+ );Pl=Oxde;fbr(i=9; t10; i-) P2c;岭2)fbr(t=0;t=22000;tH-);dse if(i=2)(i=l) for(j=0jj10jj+)GB-! GB;横向探灯限行显示时间暗-横向黄灯
7、真,纵向红灯仍保持亮,黄灯延时3秒纵向绿灯莫,横向红灯亮、黄灯灭.纵向绿灯循环,纵向绿灯显示限行时间,T若限行时间2秒+T限行显示0寸同一秒刷新*,若限行时间42秒,常闪烁T闪烁循环”-纵向绿灯闪烁,横向红灯保持宴,foKt=0;=2200;tX,闪烁间隔0.1秒dsefor(t=0;t=5000;t-若限行时间=0,05秒后暗“P2=0xffJ纵向绿灯限行显示时间暗“Pl三0xee;T纵向黄灯更,横向红灯仍保持亮,for(t=0;三66000;廿+);黄灯延时3秒/WinCIUde sbit P10=P10;unsigned char code c(10=void chag3 (unsign
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用 项目 教程 基于 Keil Proteus 习题 答案 思考 练习 解答
