作者简介
马荣潇,男,银川科技学院计算机与人工智能学院,2022级计算机科学与技术9班本科生,单片机原理及应用课程第4组。
指导老师:王兴泽
电子邮件:2173393418@qq.com
个人CSDN主页 2201_75434908-CSDN博客
前言
本篇文章是参考《单片机原理及应用(c语言版)第2版》杨居义·编著教材 清华大学出版“ http://www.tup.tsinghua.edu.cn” 编写的笔记 。文章由 罗静、李佳泰、张钰轩、张睿睿、马荣潇同学共同完成,其中罗静、张钰轩、张睿睿同学负责笔记总结 ,李佳泰同学负责整理,由马荣潇负责编写排版。
本文章由理论和实践两大部分组成是我们自己的一些总结,欢迎阅读指正!
一、工程知识:
1.80C51单片机的结构:
80C51单片机的结构图如图2-2所示。可以看出,在一块芯片上集成了一个微型计算机的主要部件。
80C51单片机包括以下几部分:
(1)1个8位 CPU。
(2)时钟电路(振荡电路和时序OSC)。
(3)4KB程序存储器(ROM/EPROM/Flash),可扩展到64KB。
(4)128B数据存储器RAM,可外扩展到64KB。
(5)2个16位定时器/计数器。
(6)64KB总线扩展控制电路。
(7)4个8位并行I/O接口 P0~P3。
(8)1个全双工异步串行 I/O接口。
(9)中断系统有5个中断源,其中包括2个优先级嵌套中断。
图2-2 80C51单片机的结构图