- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机最小系统003资料.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2014-03-11 信息工程学院 电子创新实验室 * 单片机最小系统电路图 2014-03-11 信息工程学院 电子创新实验室 * 输入/输出端口结构 89系列单片机有4个I/O端口,每个端口都有8位,共占32根引 脚线。这4个I/O端口线路设计的非常巧妙,在学习和使用过程中, 既要抓住共同点,又要特别留意不同点。 端口名称 功能一 功能二 功能三 P0 P0.0-P0.7 IO口 地址总线低8位(片外寻址) 8位数据总线(片外寻址) P1 P1.0-P1.7 IO口 —— —— P2 P2.0-P2.7 IO口 地址总线高8位(片外寻址) —— P3 P3.0-P3.7 IO口 控制总线 —— P0-P3端口功能一览表 2014-03-11 信息工程学院 电子创新实验室 * P0口内部结构 2014-03-11 信息工程学院 电子创新实验室 * P2口内部结构 2014-03-11 信息工程学院 电子创新实验室 * P1口内部结构 2014-03-11 信息工程学院 电子创新实验室 * P3口内部结构 2014-03-11 信息工程学院 电子创新实验室 * 如何用P1.0口点亮一个LED 限流电阻 R2 限流电阻R2作用:1、保护LED 2、保护P1.0口 不同规格、不同颜色的LED参数是不一样的。一般普通发光二极管,以红色为例 LED工作电压:1.8V~2.4V LED工作电流:2mA~20mA 一般取电压典型值:Utyp 2V R2 ∈[ ] [150Ω,1.5KΩ] 5V-2V 0.002A 5V-2V 0.02A , LED工作电流一般选择:5mA~10mA I 5mA:发光太暗,看不清楚; I 10mA:超过了P1.0口灌电流的上 限值。 例如选择I 6mA,R2 5-2 /0.006 500 Ω 然后选择与计算结果相近的标称值,如470 Ω 或510 Ω 。 2014-03-11 信息工程学院 电子创新实验室 * LED灯闪烁程序 主程序 MAIN: SETB P1.0 1 LCALL DELAY 2 CLR P1.0 3 LCALL DELAY 4 LJMP MAIN 5 子程序 DELAY: MOV R7, #250 6 D1: MOV R6, #250 7 D2: DJNZ R6, D2 8 DJNZ R7, D1 9 RET 10 END 11 主程序 MAIN: MOV P1, #0FFH 1 LCALL DELAY 2 MOV P1, #00H 3 LCALL DELAY 4 LJMP MAIN 5 子程序 DELAY: MOV R7, #250 6 D1: MOV R6, #250 7 D2: DJNZ R6, D2 8 DJNZ R7, D1 9 RET 10 END 11 延时时间 [1+ 1+2*250+2 *250+2]*MC MC:机器周期 1 MC 1 MC 2*250 MC 2 MC 2 MC 2014-03-11 信息工程学院 电子创新实验室 * 七段数码管结构及外形图 七段数码管是由发光二极管显示字段组成的显示器,这种显示器有共阳极和共阴极两种: 共阴极:发光二极管的阴极连接在一起,接地; 共阳极:发光二极管的阳极连接在一起,接+5V; 七段数码管有两种显示方式:静态显示和动态显示 2014-03-11 信息工程学院 电子创新实验室 * 四位静态LED显示电路 静态显示将所有数码管的公共极连接在一起,如果是共阴就接地,如果是共阳,就接+5V,而每个数码管的段选线a~dp都各自与一个IO口的8位相连,之所以称为静态显示,是由于各位数码管都是相互独立的。 2014-03-11 信息工程学院 电子创新实验室 * 八位动态LED显示电路 动态显示将所有数码管的段选线相应地并联在一起,从a~dp一共8位,由I/O 1 控制,形成段选线的多路复用;而各位的公共极D7~D0由另一个IO口控制,I/O 2 ,实现各位的分时选通。 2014-03-11 信息工程学院 电子创新实验室 * 需要注意的问题 1. 如何解决单片机端口资源复用问题,使各模块能正常工作? 用专用芯片进行IO口的扩展; 用跳线对各模块进行硬件上的隔离; 2. 在设计制作单片机系统之前,应做好充分的理论分析和计算再动手,过程中应养成分步调试,逐步排查和解决问题的习惯。 NEXT 2014-03-11 信息工程学院 电子创新实验室 * 专
文档评论(0)