单片机外围电路设计与C语言编程指导:郭天祥老师单片机教学经典教材

需积分: 11 0 下载量 92 浏览量 更新于2024-04-03 收藏 6.59MB DOC 举报
本文档是郭天祥老师编写的单片机教学目录,是单片机C语言入门的经典语录。其中包括了丰富的内容,从单片机的基本知识开始讲解,逐步深入到单片机外围电路设计及C语言编程指导等内容。 在第一讲中,学习者将会了解关于单片机的预备知识,如何点亮一个发光管,单片机可以实现哪些功能等等。此外,还会学习到一些基本的电子知识,以及如何使用TX-1C单片机学习板学习单片机和C51知识的简介。同时,还将介绍如何申请免费芯片样品,让学习者更加深入地了解单片机相关知识。 在第二讲中,学习者将学习到流水灯设计、蜂鸣器发声、继电器控制简单延时程序等内容。还将介绍子程序调用、带参数子程序设计等知识点,让学习者能够更加灵活地运用单片机进行编程。此外,还将讲解流水灯同时蜂鸣器响、如何驱动蜂鸣器以及如何驱动继电器等内容,让学习者能够更加全面地了解单片机的应用。 在第三讲中,将重点介绍数码管显示的原理、数码管的静态显示共阳、共阴数码管显示原理等知识点。同时,还会讲解定时器的工作方式,中断的概念及中断函数写法,外部中断试验等内容,让学习者能够深入地理解定时器和中断在单片机编程中的应用。 在第四讲中,将继续深入地讨论数码管的动态显示原理及应用实现动态扫描概念,定时器、中断加深用单片机的定时器及中断设计一个60秒定时器等内容。通过这些内容的学习,学习者将更加熟练地运用单片机进行定时器和中断设计。 在第五讲中,将介绍独立键盘、矩阵键盘的检测原理及实现,键盘的用途以及如何进行键盘检测、消抖、键盘编码等内容。此外,还将讲解带返回值函数写法及应用,让学习者能够更加灵活地运用键盘进行单片机编程。 在第六讲中,将深入探讨AD、DA的工作原理及实现,运放电路模拟电压与数字电压的关系,为什么要使用AD及DA等内容。通过学习ADC0804和DAC0832的操作方法,学习者将能够更加深入地了解模拟和数字电压之间的转换过程。 在第七讲中,将介绍串口通讯的原理及操作流程,包括串口通讯的工作方式、10位数据通讯、波特率概念以及如何根据波特率计算定时器初值等内容。通过学习串口通讯,学习者将能够更加灵活地与外部设备进行通讯,实现更多样化的单片机应用。 综上所述,本文档涵盖了单片机外围电路设计及C语言编程的各个方面,是一份非常全面和优质的教材。通过学习本文档,学习者将能够全面地掌握单片机的基本知识和应用,从而在未来的实践中能够更加熟练地运用单片机进行各种项目的开发和设计。