(3)10端口。 (4)AD和D/A通道 2.以软代硬。 3.工艺设计。 15.3应用糸统的软件设计 (1)根据软件功能要求,将系统软件分成若干个相 对独立的部分
(3) I/O端口。 (4) A/D和D/A通道。 2.以软代硬。 3.工艺设计。 15.3 应用系统的软件设计 (1)根据软件功能要求,将系统软件分成若干个相 对独立的部分
(2)各功能程序实行模块化、子程序化。既便于调 试、链接,又便于移植、修改。 (3)在编写应用软件之前,应绘制出程序流程图。 这不仅是程序设计的一个重要组成部分,而且是 决定成败的关键部分。 (4)要合理分配系统资源,包括ROM、RAM、定时器 /计数器、中断源等。其中最关键的是片内RAM分 配。对8031来讲,片内RAM指00H~7FH单元,这 128个字节的功能不完全相同,分配时应充分发挥 其特长,做到物尽其用
(2)各功能程序实行模块化、子程序化。既便于调 试、链接,又便于移植、修改。 (3)在编写应用软件之前,应绘制出程序流程图。 这不仅是程序设计的一个重要组成部分,而且是 决定成败的关键部分。 (4)要合理分配系统资源,包括ROM、RAM、定时器 /计数器、中断源等。其中最关键的是片内RAM分 配。对8031来讲,片内RAM指00H~7FH单元,这 128个字节的功能不完全相同,分配时应充分发挥 其特长,做到物尽其用
15.4MC-51单片机糸统举例 介绍一些基本的单片机应用系统,供设计时参考。 154.18031的最小糸统 8031无片内程序存储器,因此,其最小应用系统必须 在片外扩展 EPROM,必须有复位及时钟电路。图15-1 为8031外扩程序存储器的最小应用系统。该系统仅 完成数字量的输入和输出控制
15.4 MCS-51单片机系统举例 介绍一些基本的单片机应用系统,供设计时参考。 15.4.1 8031的最小系统 8031无片内程序存储器,因此,其最小应用系统必须 在片外扩展EPROM,必须有复位及时钟电路。图15-1 为8031外扩程序存储器的最小应用系统。该系统仅 完成数字量的输入和输出控制
XTALI P2.0~P2.7 02 8 XTAL2 A8~A15 AbOAB7 +5V 8031 地址8 EProM R 锁存 R ALE P0.0~P0.7 PSEN OV EA 15-1
15.4.289C51的录小亲统 19 XTAL1 Po8 P1 18 XTAL2 P2 C +5V R P3 89C51 R .RI R +5VO EA 15-2
15.4.2 89C51的最小系统