- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用单片机控制一个LED的设计规划与制作
第十课:用单片机控制一个LED的设计与制作一、硬件电路的设计 单片机是让一块芯片通过其引脚控制各种不同的外围电路,实现具体功能的单片微型计算机。所以要学好单片机技术,必须先了解单片机的引脚功能。单片机的种类很多,有51系列、PIC系列、AVR系列等,我们以最常见的ATMEL公司生产的51系列的AT89S51为例讲解。AT89S51采用了40引脚的双列直插DIP封装形式,引脚配置图如下:
我们把单片机的40个引脚分成了四类:主电源输入引脚、时钟电路引脚、控制类引脚、输入输出I/O口引脚。 1、主电源输入引脚 单片机芯片的第40脚为正电源引脚VCC,一般外接+5V电压。第20脚为接地引脚GND,常见电路如下图所示:
2、时钟电路引脚 单片机是一种时序电路,必须有时钟信号才能正常工作。单片机芯片的18脚(XTAL2)、19脚(XTAL1)分别为片内反向放大器的输出端和输入端,只要在18脚(XTAL2)和19脚(XTAL1)之间接上一个晶振,再加上2个30PF的瓷片电容即可构成单片机所需的时钟电路。常见的时钟电路如下:
注意,当采用外部时钟时,19脚(XTAL1)接地,18脚(XTAL2)接外部时钟信号,本文就不详细讨论了。 3、控制信号引脚 控制信号引脚共有4个,分别是第9脚(RST/VPD)、第29脚(PSEN)、第30脚(ALE/PROG)、第31脚(EA/Vpp)。在第9脚、30脚、31脚功能描述上都有一个“/”,这说明这个引脚具有第二功能,也就是说,该引脚既可以作前面的功能,也可以作后面的功能,本文主要讲解常用的功能。 (1)第9脚RST(Reset),复位信号输入端。单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态等情况下都需要复位。复位的作用是使中央处理器CPU以及其他功能部件都恢复到一个确定的初始状态,并从这个状态开始工作。MCS-51系列单片机的复位靠外部电路实现,信号从RST引脚输入,高电平有效,只要保持RST引脚高电平2个机器周期,单片机就能正常复位。常见的复位电路有上电复位电路和按键复位电路二种:
(2)第29脚(PSEN):片外程序存储器ROM读选通信号。 (3)第30脚(ALE):地址锁存允许信号输出端。以上第29脚(PSEN)和第30脚(ALE)一般在扩展片外存储器或I/O口时才用到,所以本文不详细讨论。 (4)第31脚(EA):内部与外部程序存储器选择输入端。当EA引脚接高电平时,CPU先访问片内4KB的程序存储器,执行内部程序存储器中的指令,当程序计数器超过0FFFH时,将自动转向片外程序存储器,既是从1000H地址单元开始执行指令;当EA引脚接低电平时,不管片内是否有程序存储器,CPU只访问片外程序存储器。 AT89S51内部有4KB的程序存储器,所以根据该脚的引脚功能,只有将该脚接上高电平,才能先从片内程序存储器开始取指令。常见的程序存储器选择电路就是将第31脚直接接到正电源上。 4、输入输出I/O口引脚 主要是指P0、P1、P2、P3口共32个引脚。 (1)I/O口,是英文IN/OUT的缩写,就是输入/输出的意思。AT89S51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。这四个口的电路结构不完全相同,所以使用也有区别。 (2) P1口:第1到8脚,8位准双向I/O口,内部带上拉电阻,作I/O使用,可驱动4个LS型TTL负载。
可以通过指令使单片机的引脚输出高低电平,下面我们来学二个常见的操作码,CLR和SETB。 CLR,该操作码的功能是清零。 如:CLR P1.0;就是要把P1.0清零。 在单片机正常工作的时候,如果执行这条指令,就是对P1.0清零,既是让单片机的第一个引脚输出低电平。 SETB,该操作码的功能是置1。 如:SETB P1.0;就是要把P1.0置1。 在单片机正常工作的时候,如果执行这条指令,就可对P1.0置1,既是让单片机的第一个引脚输出高电平。 当作为输入口使用时应先向P1口锁存器写1后才能正常读取引脚上的数据,这里就不详细讨论了。 (1) P0口:第39到32脚,属于双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口时可以不接上拉电阻;当作I/O口使用时,必须外接上拉电阻,可驱动8个LS型TTL负载,一般不直接作I/O口使用。 (2) P2口:第21到28脚,8位准双向I/O口,作I/O口使用时和P1口相似,可驱动4个LS型TTL负载,一般不直接作I/O口使用,而作扩展外部设备的地址总线(高8位)使用。 (3) P3口:第10到17脚,8位准双向I/O口,双功能复用口,作
您可能关注的文档
- 生物吸附法分离废水中重金属离子地研究进展.pdf
- 生物所弱电案例.doc
- 生物有机肥生产加工项目可行性分析报告.doc
- 生物柴油可行性分析报告-智博睿.doc
- 生物燃料油生产建设项目可行性分析报告.doc
- 生物炭地环境效应及其应用地研究进展_李力.pdf
- 生物炭及其复合材料地制备与应用研究进展.pdf
- 生物科研究性学习案例.doc
- 生物系2012年度工作计划.doc
- 生物脱氮除磷技术地研究及应用.doc
- rsa基因通过mbk-2调控秀丽隐杆线虫胚胎发育 .pdf
- Html简历模板 _原创精品文档.pdf
- LNG液化天然气储气能力建设项目可行性研究报告-投资估算表 .pdf
- 2024年幼儿园大班科学《叶子的秘密》教案 .pdf
- 2024-2030年中国无机溴衍生物行业发展潜力及应用前景预测报告.docx
- 2024-2030年中国早教笔市场应用趋势分析与未来竞争风险预测报告.docx
- 2024-2030年中国显卡行业市场深度调研及发展趋势与投资前景研究报告.docx
- 2024-2030年中国新能源汽车行业市场发展分析及前景趋势与投资发展战略研究报告.docx
- 2024-2030年中国无水柠檬酸市场运营态势及未来发展战略规划研究报告.docx
- 2024-2030年中国无人值守地面传感器行业市场发展趋势与前景展望战略分析报告.docx
文档评论(0)