单片机PIC10F20教案

单片机PIC10F20教案
单片机PIC10F20教案

PIC10F20X

6-Pin, 8-Bit Flash Microcontroller

一、PIC10F Family 介绍

1.差不多的特点

---仅33条指令,12-bit宽度指

---除程序支跳转指令为双周期指令外,其余所有指令皆为单周期指令

---2级硬件堆栈

---直接、间接和相对寻址模式

---8-bit数据宽度

---8个专门功能寄存器

---精确的内部4 MHz 振荡器

–4MHz 1% 3.0V, 25°C

– 4MHz 2% 2.5V-5.5V, 0°C - + 85°C

– 4MHz 5% 2.0V-5.5V, -40°C - +125°C

---在线编程(ICSP)

---在线调试(ICD)

---每个I/O口有25 mA的拉/灌电流

---上电复位(POR)

--复位时刻(DRT)

---看门狗定时器(WDT)

---低功耗的睡眠电流(100nA) ---一个8-bit定时器(TMR0) ---可编程代码爱护

---引脚电平变化唤醒睡眠2.PIC10F Family

PIC10F Device-Specific Features

Device Program

Flash

(Words)

Data RAM

Internal

OSC Comparat

or

PIC10F20

256 16 Yes -

PIC10F20

2

512 24 Yes -

PIC10F20

4

256 16 Yes 1 PIC10F20

6

512 24 Yes 1

Device Block Diagram

Device Block Diagram Terms

Precision Internal Oscillator I内部的4Mhz 系统时钟,精度可达到+/- 1%

Special Function Registers 专门功能寄存器常被用于配

置、操纵外围接口和CPU的操

Data RAM 随机数据的访问存取Instruction Decode 程序执行时解析操作码和操作

Flash Program Memory 程序存储器

I/O Drivers and Controls 操纵输入输出的电路和寄存器COMP 比较器

二、PIC10F20X应用特点

1、PIC10F Family 的卖点

作为通用电子设计中能够被广泛使用的微操纵器。

A)封装小:

6-pin SOT-23。小的尺寸几乎能够在任何的设计中使用,而不必担心PCB的空间。小封装更适合于布局空间有限制要求、低功耗的场合。

B)易于使用:

33条指令、4个 I/O口,可使用现有的开发工具。可在专门短的时刻内完成设计。

C )成本低

D )多用途高性能的FLASH 单单片片机机

2、PIC10F Family 的功能方面的应用 A )“Electronic Glue”(电子胶)

PIC10F 操纵器适用于对产品经常地调试调整和最后的更改,幸免费时费劲的功能修改或PCB 的改动。PIC10F 系列可实现特定的用途, 信号反相,时刻延时, 电路板,可升级特性, 设计后修改和其他的产品因生产需要可进行一些临时的替代。

PIC10F 提供:

---低成本和和快速地推向市场,并有可供选择的回旋余地。 ---专门容易适应一些外部接口,支持灵活的工程技术选择 B )逻辑操纵

优化PCB 空间和成本。PIC10F 操纵器可实现更复杂的解决方案,能够替代一些从动的分立的逻辑功能。如:延时、智能开关、信号调理、简单的状态机、编码器/解码器、I/O 扩展等逻辑功能。

PIC10F 提供:

----紧凑的专门少的外围元器件的解决方案。

----可重复编程的灵活性,无需更改PCB设计。

----相关于分立器件解决方案,更容易编程和使用。

C)“机械”功能

替代传统的机械功能,如:智能开关、模式选择、远程I/O、定时器、LED闪光器和其他的机械定时器和开关。

PIC10F 提供:

---可不能增加现有成本的智能系统

---具有更高可靠性的电子电路

---易于操作条件

D)波形发生

替换传统的555,PWM,遥控编码器,脉冲发生器,可编程频率源,电阻器式的可编程振荡器等。

PIC10F 提供:

----一个更高级不的灵活性,准确地执行设计者要求的器件的可编程能力。

----低功耗和节能的SLEEP模式。

----专门少的外加器件,减少整个系统成本。

E)智能一次性电子装置

提供小的形式和经济的成本。PIC10F系列是理想的在一次

性的电子智能方面的应用场合。血糖测试,药品测试仪,包裹监控。

PIC10F 提供:

----低成本的特点同意一次性使用

----日常使用的智能产品- 在往常不是切实可行的。

3、PIC10F Family 的产品方面的应用

识不标签、电子锁、电子钟、压力传感器、水消耗计量、药物配置、LED 闪光器、智能电源开关、调光器、风扇操纵器、系统看门狗、烟雾/CO报警、协议处理器、电熨斗温度操纵器、DC/DC 软启动、容性开关、灌溉操纵、安全监控等。

电子玩具、电子贺卡

…………….

单片机课程设计教学大纲.

《单片机课程设计》教学大纲 课程编号:08105 学时:1周学分:1 修课方式:必修承担单位:信息科学与工程学院考核方式:考查 一、课程设计目的与任务 1.目的: (1培养学生综合运用所学理论知识分析和解决实际问题的能力。 (2锻炼学生的独立工作能力,也是对前期理论与实践教学效果的检验。 (3通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在电子信息工程、测试计量技术及仪器、通信工程、电子科学与技术及其他领域应用单片机技术打下良好基础及应用实践能力。 2.任务: (1设计以单片机为控制核心的测量系统或控制系统,完成对指定目标或对象的测量及控制。 (2设计单片机与测量及控制对象的接口并进行硬件调试。 (3针对要求测量或控制的对象完成程序的编制。 (4硬件软件联调,完成指导教师布置的各个具体题目所要求完成的功能。 二、课程设计的基本要求

本课程设计重视培养并提高学生创新设计能力、理论与实际相结合的综合素质、单片机系统硬件设计能力,软件编程技巧,软硬件联合调试技巧及技能等实践能力。 1.选题要求:满足课程设计的教学目的与要求,使学生得到全面的综合训练,题目难度和工作量应适合学生的知识和能力状况。 2.学生根据课程实际任务书的要求合理地安排设计进度, 3.学生对自己课程设计的题目,应概念清楚,设计方案合理,硬件设计正确,程序编制正确合理,调试结果符合设计要求,课程设计报告书撰写规范。 三、课程设计内容及学时分配 1.查阅相关设计技术资料:0.5天。 2.根据设计题目和所学理论知识及相关文献资料,确定系统的整体设计方案:0.5天。 3.硬件电路设计及原理图绘制:1天。 4.根据课题具体要求编制相应软件并进行调试:1.5天。 5.撰写设计计算说明书,不少于3000字,说明书格式,结构及要求等符合规范要求: 1天。 6.成果验收:教师在学生调试的过程中应掌握每个学生调试的具体情况并验收 结果。 7.答辩:教师对学生课程设计验收成果后,由答辩小组主持答辩,学生自述约5分钟,并回答3-4个问题,每个学生答辩时间约15分钟:0.5天。 四、课程设计参考资料

单个数码管静态显示教案

单个数码管静态显示公开课教案 主讲老师杨镇彬授课班级13电子B2 日期2014.11.11 教学目标:1、理解数码管显示控制原理; 2、掌握单个数码管静态显示的程序;并能修改程序; 3、能使用模拟软件模拟实验效果。 重点难点:1、数码管静态显示原理; 2、数码管显示控制的主程序。 教学过程时 间 一、复习ORG MOV AJMP SJMP DJNZ CLR RET END 4 二、导入在我们生活中能经常见到LED数码管的应用实例,如电饭煲、电磁炉、洗 衣机、数码万年历等等,这些数码管都是由单片机控制的,那么如何控制数码 管显示的呢? 1 三、七段LED数码管内部结构 有a、b、c、d、e、f、g七个笔画,第八位为小数点dp,分为共阳、共阴 两大类。 3

四、显示原 理 以共阴极为例(控制正极,高电平有效)9 五、电气原 理图分析 3 六、练习1猜猜显示的数字是多少? MOV P0,# 0000 0110 B 1 MOV P0,# 0101 1011 B 2 MOV P0,# 0111 1111 B 8 请问要显示数字7的话,需要传送什么数值给P0端口? 6 七、单个数码管显示MAIN: CLR P2.0;设置低电平,接通负极 MOV A,#00000110B;储存控制信号 MOV P0,A;传送控制信号 LCALL DELAY;调用延时子程序 SJMP MAIN;跳回主程序 8

主程序 八、完整程序ORG 0000H AJMP MAIN ORG 0100H MAIN:CLR P2.0 MOV A,#00000110B MOV P0,A SJMP MAIN END 1 九、软件模 拟实验 1、显示数字1; 2 十、学生 操作 叫学生上讲台操作(修改程序) 2

单片机课程设计教案

《单片机技术及其应用》课程设计教案 一、课程设计的目的 课程设计是在学完《单片机原理及接口技术》课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现,从而加深对单片机软硬知识的理解,获得初步的应用经验,为走出校门从事单片机应用的相关工作打下基础. 1.了解并掌握单片机的原理、结构、指令、接口及应用。 2.提高综合运用所学的理论知识独立分析和解决问题的能力。3.掌握汇编语言程序设计和调试。 4. 掌握C51语言的设计和调试。 二、课程设计的要求 1.根据设计要求,画出硬件接线图及程序的总体流程图,然后进行各控制模块的硬件设计及软件设计。 2.掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程。 三、课程设计的安排 1.时间安排,课程设计时间分为三个阶段: 第一阶段(8学时):主要是学生接受课程设计的准备阶段。包括:1)学生集中介绍课程设计的具体内容和具体要求,学生选题。(4学时) 2)安排学生收集相关资料,确定课程设计的总体方案。(4学时)第二阶段(20学时):主要是学生具体课程设计的过程。包括:学生做的工作 1)确定电路中使用的电子元器件(包括元件名称和及参数值)

2)软件设计与仿真(画出软件流程图,并编写具体的代码) 老师做的工作 1)辅导学生解决在制作过程中出现的问题 2)协助学生购买设计中需要的电子元器件 3)辅导学生焊接电路板和相关元器件 4)辅导学生完成程序的烧写和硬件测试 提供烧写器给学生,由学生能够进行软件仿真调试程序。学生在焊接完毕后,将程序下载到主芯片里并测试电路。由辅导老师辅导学生调试硬件和软件部分,共同解决测试过程中出现的问题,使学生在测试过程进一步学习。 第三阶段(8学时):主要是文档资料整理和答辩 1)安排学生交课程设计报告并总结 2)每组随机抽取3个人进行答辩,取平均成绩作为小组每个人的答辩成绩 课程设计结束后,将学生的设计的实物做课程设计汇报,在实验中心1楼做一个展览。 2. 分组安排 学生可以自由组合,3-6名学生成立一个小课题组,选一名组长,确定课题后由组长进行分工。 3.课题选择 以小组为单位,一组选择一个课题,可以自己选定题目,也可以在指导教师提供的课题中选择。 四、可供选择的课题 1、抢答器的设计

单片机课程设计---简易数字秒表的设计与仿真

单片机课程设计报告 题目:简易数字秒表的设计与仿真 教学单位:机电工程系 专业:机械设计制造及其自动化班级: 学号: 姓名:

1.项目设计目的与要求。 (1) 熟悉单片机定时/计数器电路和中断的功能与编程。 (2) 熟悉8051与8255与LED的接口技术、LED动态显示的控制过程。 (3) 通过调试简易秒表整体程序,学会如何编制含LED动态显示、键盘扫描和定时器中断等多种功能的综合程序,体会大型程序的编制和调试技巧。 2.实验设备及所需元器件 (1)DJ-598KC 单片机开发系统 1台 (2)仿真器(EASYPROBE) 1只 (3)PC机1台 3.项目内容及实验方法。 (1)内容与要求: 利用DJ—598KC单片机仿真实验系统进行模拟,用六位LED数码管显示实时计时值,其中时、分、秒、十分秒值从左到右各用1至两位LED数码显示,显示值为分、秒值0~59,时和十分秒值为0~9,使用KEY0、KEY1、KEY2等3键分别实现启动、停止、清零等功能。 (2)方法: 用单片机定时器0中断方式,实现100ms定时作为实时时基信号,编程实现十分秒、秒、分计数。用动态显示方式实现秒表计时显示,采用中断或查询方式取得KEY0、KEY1、KEY2的按键输入,实现秒表的启动、停止、清零等功能。 4.项目电路设计及原理介绍 (1)实验电路及接线图

(2)实验步骤:(实验线路原理及接线) 将KEY0、KEY1、KEY2按键用实验系统上的K1~K3键代起,分别和P1.0~P1.2连接,实现秒表的启动、停止、清零等功能。 电路中,8255 B口的8个I/O引脚PB0~PB7通过反相器驱动电路连接六位LED的阳极a~g,及dp;8255的A口的六个I/O引脚PA0~PB5通过同相驱动,对6位LED的阴极进行分时选通;这样在任一时刻,可以只有一位LED是点亮的。只要扫描的频率足够高(一般大于25Hz),由于人眼的视觉暂留特性,直观上感觉却是连续点亮的,这就是我们常说的动态扫描电路。 LED实现动态显示时,动态扫描的频率有一定的要求。频率太低,LED将出现闪烁现象;如频率太高,由于每个LED点亮的时间太短,LED的亮度太低,肉眼无法看清。所以一般均取几个ms 左右为宜,这就要求在编写程序时,选通某一位LED使其点亮并保持一定的时间,程序上常采用的是调用延时子程序。在C51指令中,延时子程序是相当简单的,并且延时时间也很容易更改,可参见程序清单中的DELAY延时子程序。 5.控制程序流程图 (1)主程序框图: LED显缓单元清零 定时∕计数器0、中断初始化 调用LED动态显示子程 启动键按下否停止键按下否复位键按下否开定时器0中断启动定时开始 关定时器0中断停止定时 NO NO NO YES YES YES

南昌大学单片机课程教学设计

课程设计任务书 课程名称:微机原理与接口技术 题目: B5901112154型单片机系统的设计 学院:机电工程学院系:机电工程系 专业:机械设计制造及其自动化 班级:机制124班 学号: 5901112154 学生姓名: 起讫日期: 6.16---6.23 指导教师:胡瑢华 系分管主任: 审核日期:

说明 BEIYON1 - 副本.DSN 打开上面的protus软件可以看到完整的电路图 1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。 2、进度表是课程设计工作检查的主要依据。 3、学生根据指导教师下达的任务书,独立完成课程设计。 4、本任务书在课程设计完成后,与说明书、电路原理图和程序清单

等资料一并上交指导教师,作为课程设计的主要档案资料。

一、课程设计的要求和内容(包括原始数据、技术要求、工作要求) 1、工作要求 单片机系统在各行各业自动控制领域的应用越来越广泛。《微机原理与接口技术》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固单片机基础知识、掌握单片机系统开发过程和提高动手实践能力的目的。 2、技术要求 每位学生应独立完整地设计一套单片机系统。该系统CPU采用AT89S51芯片,晶振为12MHz。硬件模块可包括:a)显示模块,采用串行口串接74HC164芯片控制5个7段数码管;b)键盘模块,采用2X2行列键盘;c)声音控制模块,采用蜂鸣器发声;d)A/D采集模块,采用ADC0809采集电位计的电压值;e)D/A输出模块,采用DAC0832输出某种波形。 要求实现以下功能: (1)系统上电后,按照从下进入,在数码管上显示学号的后五位12154。 (2)查询键盘,当用户按1至4号键时在数码管上显示相应数值(例如按1键数码管显示5个1,以此类推),同时伴随蜂鸣器响(只要按键处于按下的状态蜂鸣器就响,按多久就响多久,按键弹起后终止)。需编制键盘去抖动程序(按键中断接INT0,行线接P1.1,P1.2,列线接P1.5,P1.6)。 (3)按键长按(超过1.5秒)则按键可进行功能选择(1号键显示学号,3号键A/D采集,0号键D/A转换功能运行)。 (4)采用译码方式,通过D/A输出频率为500Hz梯形波 (5)采用译码方式,启动通道0的A/D转换,进行采样,A/D转换结束后(通过INT1中断),将采集到的值转换为BCD码,并予以显示(使用三个七段数码管显示例如显示3.75)。 3、此次课程设计采用分级评分,具体操作如下:

单片机课程设计完整版《PWM直流电动机调速控制系统》电子教案

单片机课程设计完整版《P W M直流电动机调速控制系统》

单片机原理及应用课程设计报告设计题目: 学院: 专业: 班级: 学号: 学生姓名: 指导教师: 年月日

目录 设计题目 (2) 1 设计要求及主要技术指标: (3) 1.1 设计要求 (3) 1.2 主要技术指标 (4) 2 设计过程 (5) 2.1 题目分析 (8) 2.2 整体构思 (9) 2.3 具体实现 (11) 3 元件说明及相关计算 (14) 3.1 元件说明 (14) 3.2 相关计算 (15) 4 调试过程 (16) 4.1 调试过程 (16) 4.2 遇到问题及解决措施 (20) 5 心得体会 (21) 参考文献 (22) 附录一:电路原理图 (24) 附录二:程序清单 (24)

设计题目:PWM直流电机调速系统 本文设计的PWM直流电机调速系统,主要由51单片机、电源、H桥驱动电路、LED液晶显示器、霍尔测速电路以及独立按键组成的电子产品。电源采用78系列芯片实现+5V、+15V对电机的调速采用PWM波方式,PWM是脉冲宽度调制,通过51单片机改变占空比实现。通过独立按键实现对电机的启停、调速、转向的人工控制,LED实现对测量数据(速度)的显示。电机转速利用霍尔传感器检测输出方波,通过51单片机对1秒内的方波脉冲个数进行计数,计算出电机的速度,实现了直流电机的反馈控制。 关键词:直流电机调速;定时中断;电动机;PWM波形;LED显示器;51单片机

1 设计要求及主要技术指标: 基于MCS-51系列单片机AT89C52,设计一个单片机控制的直流电动机PWM调速控制装置。 1.1 设计要求 (1)在系统中扩展直流电动机控制驱动电路L298,驱动直流测速电动机。 (2)使用定时器产生可控的PWM波,通过按键改变PWM占空比,控制直流电动机的转速。 (3)设计一个4个按键的键盘。 K1:“启动/停止”。 K2:“正转/反转”。 K3:“加速”。 K4:“减速”。 (4)手动控制。在键盘上设置两个按键----直流电动机加速和直流电动机减速键。在手动状态下,每按一次键,电动机的转速按照约定的速率改变。 (5)*测量并在LED显示器上显示电动机转速(rpm).

单片机课程设计报告80441144

(此文档为word格式,下载后您可任意编辑修改!) 沈阳工程学院 课程设计任务书 课程设计题目:多功能温度巡检仪程序设计 系别班级 学生姓名学号 指导教师吕勇军职称教授 课程设计进行地点:

任务下达时间:15年1月12日 起止日期:15年1月12日起——至15年1月23日止 系主任年月日批准1.设计主要内容及要求; 编写多功能温度巡检仪程序。 要求:1)多路温度测量和显示。 2)可以设置正常温度范围,越限报警。 2.对设计论文撰写内容、格式、字数的要求; (1).课程设计论文是体现和总结课程设计成果的载体,一般不应少于3000字。 (2).学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计论文的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 (3).论文要求打印,打印时按《沈阳工程学院毕业设计(论文)撰写规范》的要求进行打印。 (4). 课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献。 3.时间进度安排;

中文摘要 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度测量就是一个典型的例子。温度测量系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等。但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计以C8051F020芯片为核心,辅以必要的外围电路,设计了一个简易的多路温度巡检仪。在硬件方面,除了CPU外,系统采用DS18B20数字温度传感器测量温度,采用1602液晶显示屏显示当前温度。然后通过三个独立按键来设置一个正常温度的范围的最小值和最大值,当温度不在设置的正常温度范围内,用于报警的蜂鸣器就会发出响声。在软件反面,采用C语言设计,系统能够准确测量三路温度并且显示,并且具有调整温度范围和报警的功能。 此系统严格按照要求设计,最终达到预期的效果,能够测量和显示多路温度,并且可以设置正常的温度范围,超过范围具有报警功能。是一次

《父亲、树林和鸟》优质课教案设计

《父亲、树林和鸟》优质课教案 教学目标 1.运用学过的识字方法,学会生字,学习用硬笔规范、端正、整洁地书写生字。 2.正确、流利、有感情地朗读课文,体会关键词句在表情达意方面的作用,用“一瞬间”、“舒畅”造句。 3.一边诵读,一边想象,感受自然的美好,体会作者对大自然的喜爱之情。 教学重点:根据体验有感情地朗读课文。体会作者对大自然的喜爱之情. 教学难点: 体会关键词句在表情达意方面的作用,体会父亲的话的含义,体会课文最后一句话的含义。 教学准备 师: 本课〈〈树林和鸟〉〉的教学课件。 生: 搜集有关人与自然和谐相处的信息资料。 教学时间:2课时。 教学过程 第一课时 教学目标:

1.运用学过的识字方法,学会生字,学习用硬笔规范、端正、整洁地书写生字。 2.联系上下文或借助工具书理解“黎明”“幽深” “羽翎”“潮湿”“惊愕”等词语。 3.正确、流利、有感情地朗读课文。 教学程序 教师活动 学生活动 一、激趣伏情 导入 1.蓝天是白云的家,小河是鱼儿的家,草丛是蟋蟀的家,朝阳小学是孩子们的家,那孩子们,小鸟的家在哪里呢?(课 件展示:小河、蓝天、草丛、校园等图片) 2.你喜欢鸟儿吗?为什么? 请你用“我喜欢鸟儿,因为------”说话。(板书课题) 3、和你们一样,我们今天也将在课文中接触两个人, 他们和你们一样,十分喜爱鸟儿。请读课题。 看图片,复习《家》 唤起对家园的感性认识。 说自己喜欢鸟儿的原因,定下感情基调。 读课题,进入学习情景

二、初读课文,了解大意 1.学生自由朗读课文,勾画出生宁新词,标出自然段,看看能读懂什么。 2.检查自读情况: ①大家看,课文里有好多生字娃娃,你们认识它们吗?能和它们做好朋友吗? 出示生字卡片,抽生读生字,注意正音; 重点指导:黎、喃、腾、喙、翎; 齐读;开火车读。 ②看来大家已经和汉字娃娃交上朋友了,不知道把它们放到课文中,你还认识吗?让我们一起来读读课文吧! 抽生指明分段朗读课文,读后评议。 老师相机进行字音指导,并强调多音字的正确读音。 齐读课文 3.再读课文,想想课文主要讲了一件什么事情,试着用自己的话说说。看看还有哪些不懂的,作上记号。 自由朗读、勾画、标注。 指明回答 教读 齐读

单片机课程设计教学大纲(终稿)

《单片机原理及应用课程设计》教学大纲 适用专业: 学时:一周学分: 课程编号:课程类别:专业课 开课单位:编写人: 一、课程设计目的和要求 1、设计目的 通过课程设计,可将所学过的电子技术、模/数转换技术、传感器技术、单片机技术及智能仪器等知识综合串联起来,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的标定等这一完整的实验过程,培养学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用,从而培养和提高学生的独立工作能力及解决实际问题的能力,为毕业设计和以后的工作打下一个良好的基础。 2、设计要求 a.了解并掌握单片机的原理、结构、指令、运行模式、功能模块及应用开发方法。 b.提高综合运用所学的理论知识独立分析和解决问题的能力。 c.掌握汇编语言的设计和调试。 二、课程设计方式 集体辅导与个别辅导相结合 三、课程设计内容 1.课程设计课题及要求 A类题目:(此类题目主要在“THGMZ-3型单片机·微机·CPLD·FPGA·网络接口开发综合实验装置”上完成) 题目1:V/F转换模块设计 设计任务:调试F/V变换电路 设计要求: 1)测量Vin和Fout,画出V/F线。 2)Fout接入8051的INT0或INT1,编程由单片机完成测量及显示项目 参考资料:见附件1。 题目2:F/V转换模块设计 设计任务:调试F/V变换电路 设计要求: 1)测量Fin和Vout,画出F/V线。 2)Fin接单片机I/O口,编程由单片机产生频率信号。 参考资料:见附件1。

题目3:直流电机转速控制 设计任务:使用单片机驱动直流电机,控制直流电机稳定运行在一个转速范围内。 设计要求:直流电机顺时针旋转,若干秒后,直流电机转速达到运行速度1,稳定运行一段时间后,直流电机转速调整达到运行速度2,稳定运行一段时间后,直流电机停转。 参考资料:见附件2。 题目4:直流电机测速与显示 设计任务:测量直流电机的转速并在数码显示电机转速。 设计要求:直流可调电源模块的输出端,作为直流电机的控制电压,直流电机顺时针旋转,用数码管显示电机转速(单位为转/秒)。 参考资料:见附件2。 题目5:步进电机转速控制 设计任务:使用单片机驱动步进电机,控制步进电机单拍、双拍、正转、反转等操作。 设计要求:由开关按键控制步进电机的正转、反转、快转、慢转。 参考资料:见附件3。 题目6:步进电机转速计算与显示 设计任务:使用单片机驱动步进电机,计算步进电机的转速并在数码显示电机转速。 设计要求:用数码管实时显示当前电机正反转向和转速(单位为转/秒)。 参考资料:见附件3。 题目7:温度的测量与显示 设计任务:使用单片机测量温度,并显示测得温度。 设计要求:根据系统提供的温度传感器电路、加热电路、散热电路,首先使用单片机控制加热电路将温度升至某一温度值A,并在数码管实时显示测得逐渐升高的温度;然后停止加热,在数码管实时显示测得的逐渐降低的温度值。 参考资料:见附件4。 题目8:红外数据发送与接收模块设计 设计任务:调试红外数据收发的电路,单片机一方面从发送端发出数据,一方面从接收端接收数据。设计要求:单片机的串行口作为红外数据发送端的输入,先发送两个字符,然后接收端接收数据,在数码管上显示接收的二进制数据的位数,并比较收到的数据与发送的是否一致。 参考资料:见附件5。 题目9: 485通信模块设计 设计任务:调试485通信模块电路,单片机利用此电路完成双机通信。 设计要求:单片机利用系统提供的485接口电路,实现两台实验机数据通信。从甲机的八位逻辑电平输出模块(E4区)输入一个八位二进制数,此二进制数对应的十六进制数显示到乙机的数码管上,如10100101B输入,则显示A5。 参考资料:见附件6。 题目10:I2C串行EEPROM读写模块设计 设计任务:单片机利用I2C总线方式读写串行EEPROM 24C0X。

单片机课程设计教学模式研究

单片机课程设计教学模式研究摘要:在分析单片机课程设计现状的基础上,提出将先进的CDIO 工程教育理念应用到单片机课程设计教学中,对课程设计的时间安排、选题、组织实施、考核等方面进行改革与创新,构建新的单片机课程设计教学模式,并对该模式进行详细阐述,以提高学生的工程能力和课程教学效果。 关键词:CDIO;单片机;课程设计;教学模式 0引言 单片机具有体积小、价格低、应用方便、稳定可靠等优点,在工业控制、农业生产、仪器仪表、汽车电子等领域得到了广泛的应用[1-2]。单片机是高校电气、电子、自动化等专业一门重要的专业基础课程,其理论性、实践性、应用性较强。单片机课程主要培养学生的实践动手能力和利用单片机以及所学知识进行产品设计的能力,课程设计是单片机课程实践教学的重要环节,显得尤为重要。在单片机课程设计实践教学环节中引入CDIO先进教学理念,对其进行改革和创新,以便能更好地提高学生的实践动手能力、工程思维、创新意识、团队协作能力等,从而提高教学效果。 1单片机课程设计教学现状 单片机课程设计是培养学生运用所学知识解决实际问题和提升学生动手能力的重要环节。目前单片机课程设计教学主要存在以下几个方面的问题[3]。 1.1时间安排不合理

单片机课程设计通常安排在学期末的最后一周,时间短,再加上学生花时间进行期末考试复习,往往疏于做单片机课程设计,导致教学效果不理想。 1.2单片机课程设计选题单一 单片机课程设计选题来源单一,没有让学生参与,题目通常由老师布置给学生,题目数量少,往往一个班多个学生共用一个题目,忽略了学生间的个体差异,没有让不同能力的学生发挥所学之长,不能有效地激发学生的学习兴趣。 1.3单片机课程设计的组织实施不合理 单片机课程设计往往由老师统一组织实施,虽然有的也进行了分组,但是小组没有有效的组织,没有培养学生的团队合作能力;由于课程设计时间短,学生通常只在Proteus软件中进行仿真,并没有进行实物制作,学生的实践动手能力没有得到有效的提高,课程设计的作用没有得到有效的体现。 1.4单片机课程设计的考核方式不合理 考核是检验学生学习情况的重要手段,单片机课程设计的考核方式单一且不合理,课程设计的成绩通常由课堂出勤和设计报告组成,不能全面、客观地反映学生的真实情况。 2CDIO工程教育理念 CDIO理念是一种先进的工程教育理念,其包含构思(concept)—设计(design)—实施(implement)—运行(operate)4个方面,也是这4个英文单词首字母的缩写。CDIO理念是“做中学”和“基于项目

单片机外部中断公开课教案

生产实习课题化教学教案首页

课日一(第12 周11 月20 日) 组织教学: 1、上课、师生问候 2、检查学生出勤情况,并记录 3、检查教室卫生 4、强调安全文明生产 入门指导: MCS-51单片机的中断系统 ——外部中断应用 一、中断的概念 所谓的中断就是,当CPU 正在处理某项事务的时候,如果外界或者内部发生了紧急事件,要求CPU 暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。

二、MCS-51单片机的中断源 MCS-51单片机的中断源共有两类:外部中断和内部中断 1. 外部中断源 INT):来自 P3.2 引脚,采集到低电平或者下降沿 ●外部中断0(0 时,产生中断请求。 INT):来自 P3.3 引脚,采集到低电平或者下降沿 ●外部中断1(1 时,产生中断请求。 2. 内部中断源 ●定时器∕计数器0( T0 ):定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外 P3.4 引脚。发生溢出时,产生中断请求。 ●定时器∕计数器1( T1 ):定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外 P3.5 引脚。发生溢出时,产生中断请求。 ●串行口:为完成串行数据传送而设置。单片机完成接受或发送一组数据时,产生中断请求。 三、中断控制的专用寄存器 1. 中断允许控制寄存器(IE) 其中与中断有关的控制位共6位: ●EA——中断允许总控制位 EA=0 中断总禁止,禁止所有中断 EA=1 中断总允许,总允许后中断的禁止或允许由各中断源的中 断允许控制位进行设置。 ●EX0和EX1——外部中断允许控制位 EX0(EX1)=0 禁止外部中断 EX0(EX1)=1 允许外部中断 ●ET0和ET1——定时器/计数器中断允许控制位 ET0(ET1)=0 禁止定时器/计数器中断 ET0(ET1)=0 允许定时器/计数器中断 ●ES——串行中断允许控制位 ES=0 禁止串行中断 ES=1 允许串行中断

单片机课程设计 八路智力竞赛抢答器

一绪论 《单片机原理及应用技术》是一门技术性,应用性、实践性很强的学科。课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的和任务就是配合单片机的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,启发创新思维,使之具有独立单片机产品和科研的基本技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。在实际生活中有好多地方都用到了单片机,因此学习好这门课程有着十分重要的意义。 随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,广泛应用于各种知识竞赛、文娱活动等场合。能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式,但这种方式制作过程复杂,而且准确性与可靠性不高,成品面积大,安装、维护困难。本节介绍一种利用51单片机作为核心部件进行逻辑控制及信号产生的八路抢答器。近年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成熟、应用领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色。单片机应用技术已成为一项新的工程应用技术。本次课程设计我们做的是八路抢答器,我们采用 AT89C51单片机实现抢答功能,性能更稳定,更易操作调试。 目前大多数抢答器均使用单片机及外围接口实现,基于单片机的智力竞赛抢答器系统框图如下图所示。 1.2设计目的 通过设计学习单片机最小系统的基本设计方法,掌握单片机应用系统的开发调试过程。 (1)学习单片机开发工具功能、特点和使用方法。 (2)学会单片机控制系统程序的编制和编制和调试方法。

【优质】单片机毕业设计优秀论文-word范文 (3页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 单片机毕业设计优秀论文 单片机技术在我们的生活中的应用非常广泛,比如各种智能IC卡、电子宠物等。今天小编为大家准备了单片机毕业设计优秀论文,欢迎阅读! 浅谈单片机技术的发展与应用 [摘要]随着工业市场的不断完善,从上世纪80年代至今,单片机因为小而完善的系统,在工业控制领域广泛的应用;本着自身的优点在时代不断进步的同时不被时代淘汰,体现在我们生活的方方面面;为人们作出卓越的贡献;本文就将结合单片机的广泛应用,以及技术的发展,作出如下的分析以及见解,可以对单机片日后的发展有一定的推动的意义。 [关键词]单片机技术发展应用 单片机是一种体积小,系统完善,又被人们称为微型的计算机;顾名思义。它是采用超大规模的电路集成的技术,将各种处理器和存储器等集合在一起的控制器;本着节约成本、功能全、体积小的优势;单片机的发展非常迅速;随着人们生活水平的提高,对于有关生活的一切事物的质量有了一定的追求,单片机的技术随之也有了一定的提高。 一、单片机技术的发展 单片机是一种芯片,主要用于集成电路;由运算器、控制器、存储器、输入输出设备构成的;最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统、体积更小,对体积要求严格的控制设备当中。之前的技术使得单片机不能满足人们的要求,加上单片机存储量小,接口简单,功能不全等方面;随着市场的需求不断的发展,也做出了相应调整和改进。 1.单片机用电量的改变;随着超大规模集成电路技术的成熟度,全静态的设计使时钟的频率从直流到数十兆,都使得功耗不断地下降。几乎所有的单片机都拥有省电的模式,一般的单片机都能做到在3到6伏的范围内工作,对电池供电的单片机不再需要对电源采取稳压的措施。 2.噪声及可靠性的改变;为了提升单片机更好抗干扰的能力,适应各样的工作环境,相关的工作人员,对单片机的内部进行电路的整合,完善了相对于不稳定因素的干扰。

单片机应用课程设计教学大纲

《单片机及应用课程设计》教学大纲 课程类别:专业课 适用专业:电子信息工程本科、专科 学时:1周 一、课程设计的目的和意义 本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。该课程设计的主要任务是通过解决一、两个实际问题,巩固和加深“单片机原理与应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。 二、选题的原则 1.选题范围 汇编语言程序编写、启东DVCC单片机仿真实验系统的使用、定时器/计数器的应用、I/O口的应用、串行口应用及中断应用。 2.选题要求 在现有的开发装置上掌握相关硬件,正确地进行连线在计算机上编写汇编程序、调试、下载、配合外部电路进行系统功能测试,设计并实现参考选题中要求设计的系统。要求按设计要求制订方案,直至正确地实现系统功能;写出课程设计报告;理解设计方案后再自己动手修改程序,并正确联线、构成硬件电路,通过独立调试实现设计方案。 3.参考选题 (1)交通信号灯模拟控制系统设计:利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用LED数码管显示时间。

(2)计时器系统设计:利用单片机的定时器/计数器定时和计数,用LED数码管显示计时的时间;某键按下去计时,再按一下停止计时;另一键按下去时间清零。 (3)频率计系统设计:利用单片机的定时器/计数器定时和计数,计算出频率,用LED 数码管显示出来。 (4)模拟时钟系统设计:从键盘上输入时间初值用定时器产生0.1s定时中断对时钟计数器计数,并将数值定时送数显管显示。 (5)秒表系统设计:用AT89C51设计一个2位LED数码显示“秒表”,显示时间为00—99秒,每秒自动加1,另设计一个“开始按键”和一个“复位”键。 (6)步进电机控制系统设计:(1)从键盘上输入正、反转命令,转速参数和转动步数并显示在显示器上,系统控制步进电机转动,直到转动步数为0时停止;(2)从键盘依次输入多组不同的参数后,系统开始依次执行各组参数,直到所有参数运行结束。 (7)小直流电机调速控制系统:用0809采样电位器的值,并在显示器上显示,将此信号值作为方波占空比,通过0832输出经放大后控制电机转速。 三、设计报告要求 要求设计报告按以下条目顺序编写: 1.封面 2.内容提要 3.正文 ?概述所作题目的意义、本人所做的工作及系统的主要功能; ?硬件电路设计及描述; ?软件设计流程及描述; ?源程序代码(要有注释)。 4.课程设计体会 5.参考文献 四、成绩评定标准 1.理论设计方案,演示所设计的系统,总成绩40%; 2.设计报告,占总成绩20%; 3.回答教师所提出的问题,占总成绩30%;

单片机系统开发之利用中断控制8盏灯的循环点亮

单片机应用系统开发作业利用中断控制8盏灯花样闪烁 学校:沈阳理工大学 专业:信息对抗技术 学号:1411050121 姓名:吴志飞

1.系统设计要求: 设晶振频率为12MHZ,利用中断系统使主程序P0口进行花样显示。显示规律为: (1)P0口连接8个LED,依次左移闪亮; (2)当按下INT1时,8个LED灯依次右移闪亮; (3)当按下INT0时,8个灯闪亮5次。 2.系统设计分析: 单片机的最小系统+8盏LED灯+排电阻。 本系统涉及到两个外中断,中断优先级,左移右移等问题。在设计时可能要设计中断优先级。左移右移需要用到两个移位指令RL 和RR。 3.系统原理图设计: 系统所需原件为单片机AT89C51,瓷片电容CAP30pf,晶振CRYSTAL12MHZ,电解电容CAP-ELEC,电阻RES,发光二极管LED8只,排电阻RESPACK-8以及开关SWITCH。利用中断控制8盏LED灯花样 闪烁的原理图如1.1所示。

图1.1 利用中断制8盏LED灯花样闪烁原理图4.系统流程图设计:

5.系统源程序设计:汇编源程序: ORG 0000H AJMP START ORG 0003H AJMP INTR0 ORG 0013H AJMP INTR1 START:MOV IE,#85H MOV IP,#01H MOV TCON,#00H MOV SP,#60H MOV P0,#0FFH MOV P3,#0FFH MOV A,#0FEH LP1: MOV P0,A RL A LCALL DELAY SJMP LP1 INTR0:PUSH ACC PUSH PSW MOV R1,#10 MOV A,#00H XH: MOV P0,A LCALL DELAY CPL A DJNZ R1, XH

单片机课程设计交通灯设计

课程设计(论文)任务书学院:电气工程学院 题目:基于单片机的 交通灯控制 起止时间2016年8月20日至2016年9月9日 学生姓名:abc 专业班级:本13电力05班 指导教师:ABC 系主任:ABC 院长:ABC 2016 年8月20日

摘要 当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。 1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。 电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。 1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。 信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。 随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥挤现象日趋严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统已不能满足经济发展的需求。由于生活水平的提高,人们对交通运输的全性及服务水平提出了更高的要求。在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。并在一定程度上尽可能的降低由道路拥挤造成的经济损失,同时也减小了工作人员的劳动强度。 中国车辆数量不断增加,交通控制在未来的交通管理中起着越来越重要的作用。智能交通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更加节约资源。使交管人员有更多的精力投入到管理整个城市交通控制,带来更大的经济和社会效益,为创造美好的城市交通形象发挥更多的作用。 关键词:单片机闯红灯检测车流量

单片机课程设计-智力竞赛抢答器讲课教案

单片机课程设计-智力竞赛抢答器

单片机课程设计-智力竞赛抢答器 摘要 设计要求:1)能容许2-8组进行抢答。2)能显示抢答组号。3)各组记分,并能记分显示。4)比赛结束时,能发出报警声。 硬件系统设计 1)控制系统主要由单片机应用电路、存储器接口电路、显示接口电路组成。其中单片机AT89C51是系统工作的核心,它主要负责控制各个部分协调工作. 2)硬件组成及所需元件:该系统的核心器件是AT89C51。在其外围接上复位电路、上拉电阻、数码管、按钮及扬声器。元件为:晶振X1、电容C1、C2、C3、电阻RP1。P3.0和P3.1由裁判控制,分别是抢答停止和开始键。P1.0- P1.7是8组抢答的输入口, P2.0--P2.3口为数码管的段选口,位选口用的是 P0.0--P0.6口输出,外部中断0、1和P3.3,P3.4为抢答记时调整口,实现的对个队进行计时,并且加减调整,外部中断0,1实现了答题时间调整.P3.4 P3.5分别实现了时间的加一和减一.P3.6为蜂鸣器的控制口。 控制系统防真用到了伟福软件,集成调试环境,集成了编缉器、编译器、调试器,支持软件模拟,支持项目管理功能强大的观察窗口,支持所有的数据类型。树状结构显示,一目了然,支持ASM(汇编)、C语言,多语言多模块源程序混合调试,在线直接修改、编译、调试源程序,错误指令定位。功能很强大。 系统仿真还用到了PROTUCE软件,可通过仿真可以完全显示出所设计系统的功能,对于程序的调试等有很大的帮助.

目录 1 概述 (3) 2 系统总体方案及硬件计 (4) 2.1控制系统及所需元件组成 (4) 2.2实验原理 (4) 3 软件设计.........................................................................................................8. 4 Proteus软件仿真 (12) 4.1伟福软件 (12) 4.2在Proteus软件 (12) 5心得体会 (19) 参考文献 (20) 附1:源程序代码 (21) 附2:计算器模拟系统电图 (30)

单片机课程设计要求及参考题目

《单片机原理与应用》课程设计要求 一、目的: 本课程设计是《单片机原理与应用》课程的综合、设计性实验,作为课堂教学和课内正常实验的补充和提高。通过对《单片机原理与应用》课程的学习,学生已初步掌握51单片机的基本原理,以及并行口、串行口、中断、定时等基本原理及应用,课内实验主要以实验指导书为参考,难以充分发挥学生自主设计动手能力。通过《单片机原理与应用》课程设计,加强学生自主学习,巩固学习成果,提高学生综合应用单片机技术的实践能力和创造思维。为后续相关专业课程学习打好基础,培养学生专业知识的综合应用能力,与就业需求相接轨。 二、实验安排: ●课程设计内容和要求的安排与讲解在课程设计之初进行。 ●上机机时安排:共32个课内机时,不足部分自行安排。 三、课程设计说明: ●本次课程设计平台使用课程单片机开发实验箱(或学生自购单 片机开发板)+实验室PC.,对于有特殊要求的学生,可以自行 购买元件,焊接电路板,达到实验要求。

●课程设计结束后,每个小组提交课程设计成果如下: ?系统完成后,要求演示效果,演示时采用答辩形式,由各 小组同学边演示边讲解思路。 ?课程设计报告一份,报告中可不包括源代码(程序代码刻 录光盘)。 四、成绩评分内容 ●课设考勤情况 ●系统运行效果 ●系统讲解和问题回答情况 ●设计报告完成情况。 五、参考题目 以下题目根据难度,分为ABC三个等级。请自行选择。 A级满分为100分。 B级满分为90分。 C级满分为80分。 1.交通灯(C) 要求利用实验箱上的LED灯模拟十字路口交通灯 (1)东西方向显示绿灯时,南北方向显示红灯,持续10秒钟后,绿灯变为黄灯并持续3秒钟; (2)然后东西方向显示红灯,南北方向显示绿灯,持续10秒钟后,绿灯变黄灯并持续3秒钟,如此反复。 2.电子显示屏(B)

相关文档
最新文档