下载后可任意编辑 关于单片机最小系统板的制作总结 通过制作最小系统板,我们对单片机内部硬件结构、工作原理有了基本的认识,同时掌握了程序设计的基本方法;其次,我们学会了电子电路设计的基本流程,熟悉了 89C51/C52 芯片及一些基础电路。最后,我们学会了基于 C 语言的 Proteus 仿真,熟悉了调试单片机的应用系统的一般方法!一.系统设计1.最小系统 采纳 89C52 芯片,外接时钟电路,复位电路。芯片的所有引脚与排针相连,以方便以后的使用,并且特别引出了特别引脚,以与其它引脚区分。2.实现跑马灯 在系统板的 P2 端口,从 P20—P27 I/O 端口依次连接一个发光管二极管,在软件的控制下实现花样跑马灯!3.电路 本次设计使用单片机芯片 STC89C52,单片机最小系统电路如下:二.硬件单元电路下载后可任意编辑1.复位电路 本次设计复位电路采纳的是上电复位方式。上电复位时通过外部复位路的电容充电来实现的,为了保证复位成功,只要 RST 引脚保持足够时间。复位电路如下图所示2.时钟电路 本次设计采纳的是 12MHz 的晶振,两只电容在 20pF~100pF 之间取值,其取值在 60pF~70pF 时振荡器频率稳定性较高,根据一般经验,外接晶体时两个电容取值为 30pF,本次设计选为 30pF。晶振电路如下图所示 3.89C52 芯片引脚下载后可任意编辑 通过学习,我们认识到:STC89C52 是一种低功耗、高性能CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在线系统可编程 Flash 使得STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 STC89C52 具有以下标准功:8k 字节 Flash256 字节 RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。 另外,STC89C52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作允许 RAM、定时器/计数器、串口、中断继续工作。三.材料详单1.系统组件 89C51 芯片,晶振(12MHZ,1 个),30pf 电容(2 个),20pf 电容(2 个),电阻(10K,1 个),单排插针;2.跑马灯 电阻(10K,10 个),发光二极管(10 个);3.焊接工具 烙铁,...