本课程为电子科技大学武庆生老师主讲的单片机原理与接口技术网络课程教学视频,全套课程共32学时,由壹课堂网整理免费共享。
单片微型计算机,简称单片机(Single-Chip Microcomputer),又称为单片微型控制器(Single-Chip Microcontroller),是将CPU、RAM、ROM、定时/计数器、I/O(输入/输出)接口电路集成到一块电路芯片上构成的微型计算机。从1971年出现单片机的雏形开始,短短三十多年的时间里,单片机所具有的体积小、重量轻、价格低、可靠性高、可塑性强等诸多特点,使其成为工程师们开发嵌入式应用系统和小型智能化产品的首选。时至今日,几乎很难找到哪个领域没有单片机的踪迹。从导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯与数据传输、工业自动化过程的实时控制和数据处理到人们生活中广泛使用的各种智能IC卡、轿车的安全保障系统、摄像机、全自动洗衣机、程控玩具、电子宠物等,都离不开单片机的身影。
尽管目前单片机的品种很多,但最典型的当属Intel公司的MCS-51单片机系列。虽然它仍然是8位的单片机,但其品种全、兼容性强、性能价比高,而且软硬件应用设计资源丰富,已为广大工程技术人员所熟悉,因此得到了广泛的应用。直到现在,MCS-51仍不失为单片机中的主流机型。因此,本课程将以MCS-51单片机为对象,详细地介绍单片机的发展历程和应用范围、微型计算机基础知识、MCS-51单片机的结构和功能、指令系统、汇编语言程序设计、中断系统和定时/计数器、单片机扩展程序和数据存储器的方法、串行通信接口、单片机与显示器、键盘和数/模、模/数转换器的接口技术等。
本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。初步具备应用单片机进行系统设计和产品开发的能力。