×
单片机 > 单片机程序设计 > 详情

单片机系统制作概述

发布时间:2020-05-30 发布时间:
|
单片机是一门实践性很强的课程(是半软半硬的东西),所以必须是理论联系实践,我试过很多种教学法,还是觉得平凡老师创立的“任务教学法”的效果最好。同时我也接触了德国最先进的教学法:行动导向教学法。因此本人的课程将按行动导向教学法、项目教学法“任务教学法”这个教学思路来编写。完全按照人的认知规律来写,注重对学者的能力的培养。也是我提到的“学习的知识不如学习知识的能力重要”。
单片机是一个很多人都想学习的东西,但是如果没有必要的条件是很难学会单片机的。我建议大家需要准备学习单片机的条件是:

1、要有一台电脑,最好在586或者586以上,P2,P3和P4更好。
2、要有一个编程器,用来把编译好的程序写入单片机的ROM里面,把写好后的芯片插到试验板上面进行试验。专业的1000元以上,中等的400~800元,低档的150元左右,一些网上销售的一些杂类的也有80~100元左右的。
4、要有一个硬件单片机试验板,作为单片机试验的外围电路部分。商品化的一般是200~500元钱,复杂的就更是天价了。
5、要有几个用来试验的单片机芯片,比如应用的比较广泛的89C51,89S51,89S52等,一般的市场零售价是7~9元不等。如果买2片的话在20元左右即可。
以上提到的我们学校都为大家准备好了,请大家放心学习,下面我们来谈谈学习的相关内容。

一. 教学目的:
1. 了解单片机开发过程
2. 学会制作和开发单片机系统

二. 教学重点:单片机系统制作过程

三. 教具:单片机系统套件(散件)实验系统一套

四. 教学方法:任务教学法

五. 教学步骤

1. 确定任务
开发单片机最小系统
2. 任务分析:
该系统具有的功能:
(1) 具有4位LED数码管显示功能。
(2) 八路发光二极管显示各种流水灯。
(3) 可以完成各种奏乐,报警等发声音类实验。
(4) 复位功能
3. 知识准备
(1)单片机的外部结构(引脚功能)
(2) 发光二极管和数码管显示原理
(3) 其它外围器件的相关知识,三极管,蜂鸣器,语音片/音乐片.排阻.晶振.
(4)单片机工作条件
(5) 指令代码
(6)延时程序
(7) 程序编码
(8)KEIL C51开发平台的使用方法。
(9)软件仿真和硬件仿真
(10)单片机系统的调试方法
4. 工具及材料准备
(1) 编程器采用AE综合系统
(2) 单片机最小系统套件
(3) 电烙铁,万用表,万能板等
(4) 电脑及Keil软件[page]
5. 制作过程
(1) 清理制作套件
(2) 依据任务功能设计原理图
(3) 把原理图转变成电路图,并画在万能板上
(4) 焊接元器件并检查线路
(5) 程序设计
(6) 软件仿真
(7) 用编程器把程序输入到单片机中
(8) 通电,观看结果
(9) 自我评价产品
(10) 老师综合点评

顺便介绍一下单片机的工作条件at89s51适合于所有51系列

单片机要想正常工作,必须具备以下工作条件:
1. 电源 VCC +5V 40脚
2. 接地 GND 20脚
3. 复位电路: RES引脚维持高电平时间不能少于24个振荡周期,单片机保持在复位状态(时钟周期=12×振荡周期,振荡周期=1/f)。
4. 时钟电路:单片机的工作是在统一时钟下工作的,所以必须有时钟电路。
5. 存储器控制电路:第31脚EA端。当EA输入端输入高电平时,CPU可以访问片内程序存储器4KB的地址范围,若PC值超出4KB范围时,将自动转向访问片外程序存储器。当EA输入低电平时,则只能访问片外程序存储器,不论片内是否有程序存储器。基于此,我们在设计时一般都让EA端接高电平。
6. 单片机内部必须具有相应的程序。

综上述,单片机必须至少具备以下电路:


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机中断源的扩展方法