单片机课程设计指导书

合集下载

单片机课程设计(全)

单片机课程设计(全)

《单片机原理及应用》课程设计题目: 51单片机基于8155、8255、ADC0809的应用设计目录引言 (6)1、设计目的与要求 (6)2、设计任务与主要任务 (6)1 单片机识的相关知识 (6)1.1单片机简介 (6)1.2单片机的发展史 (7)1.3单片机的特点 (8)2 系统的硬件的相关知识 (10)3.1单片机80C51的引脚及功能介绍 (10)3.2ADC0809的内部结构及引脚介绍 (10)3.38255的内部结构及引脚介绍 (11)3.48155的内部结构及引脚介绍 (10)3.5其他硬件的介绍 (10)4 51单片机基于8155、8255、ADC0809的应用设计 (12)4.1系统组成框图 (12)4.2设计电路原理图 (15)4.3程序流程图 (18)4.4程序清单 (19)5结束语 (19)6 附录 (20)参考文献281.1单片机简介单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

1.2 单片机的发展史1 . 4位单片机1975年,美国德克萨斯仪器公司首次推出4位单片机TMS-1000;此后,各个计算机公司竞相推出四位单片机。

日本松下公司的MN1400系列,美国洛克威尔公司的PPS/1系列等。

四位单片机的主要应用领域有:PC机的输入装置,电池充电器,运动器材,带液晶显示的音/视频产品控制器,一般家用电器的控制及遥控器,电子玩具,钟表,计算器,多功能电话等。

2 . 8位单片机1972年,美国Intel公司首先推出8位微处理器8008,并于1976年9月率先推出MCS-48系列单片机。

在这以后,8位单片机纷纷面市。

例如,莫斯特克和仙童公司合作生产的3870系列,摩托罗拉公司生产的6801系列等。

单片机课程设计任务书

单片机课程设计任务书

单片机课程设计任务书一、教学目标本课程旨在让学生了解和掌握单片机的基本原理和应用技能,通过理论学习和实践操作,使学生能够熟练使用单片机进行简单的程序设计和控制系统设计。

具体的教学目标如下:知识目标:使学生了解单片机的基本结构、工作原理和编程方法;掌握单片机的硬件接口和编程语言;了解单片机在不同领域的应用。

技能目标:培养学生具备单片机的程序设计、系统调试和故障排查能力;能够运用单片机实现简单的控制系统和智能设备。

情感态度价值观目标:培养学生对单片机技术和电子信息科学的兴趣和热情,提高学生创新意识和团队协作能力,使学生认识到单片机技术在现代社会中的重要地位和作用。

二、教学内容本课程的教学内容主要包括以下几个部分:1.单片机的基本原理:介绍单片机的结构、工作原理和性能特点,使学生了解单片机的基本概念。

2.单片机的编程语言:讲解单片机的编程语言,包括指令系统、编程规范和程序结构,培养学生具备编写简单程序的能力。

3.单片机的硬件接口:介绍单片机的各种接口电路,如并行接口、串行接口、ADC和DAC等,使学生掌握单片机与外部设备的数据交换方法。

4.单片机的应用案例:分析单片机在各个领域的应用实例,如家电、工业控制、智能交通等,帮助学生了解单片机的实际应用。

5.单片机编程实践:安排一定的实验课时,让学生动手实践,进行单片机的编程和系统调试,提高学生的实际操作能力。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:教师讲解单片机的基本原理、编程方法和应用案例,引导学生掌握单片机的相关知识。

2.讨论法:学生进行课堂讨论,分享学习心得和经验,提高学生的思维能力和团队协作能力。

3.案例分析法:分析单片机在实际应用中的典型案例,让学生了解单片机技术的应用前景。

4.实验法:安排实验室实践环节,让学生动手操作,进行单片机的编程和系统调试,提高学生的实际操作能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《单片机原理与应用》等教材,为学生提供理论学习的参考。

单片机课程设计说明书

单片机课程设计说明书

苏州市职业大学课程设计说明书名称贪吃蛇2013年1月7日至2013年1月11日共1周院系计算机工程系.班级11应用技术.学号116312126 25 40 .姓名郁敏伟俞佳丽张冯.系主任李金祥.教研室主任刘文芝.指导教师徐丽华、郑洪静.目录一课程设计的目的与要求 (2)1.课程设计的目的 (2)2.课程设计的要求 (2)二题目说明 (2)2.1开发背景 (2)2.2 开发工具介绍 (3)2.2.1 CodeWarrior (3)2.2.2写入器 (4)2.2.3 MC9S08AW60 (7)2.3 小组成员分工 (9)三硬件方案 (9)3.1主控MCU (9)3.2键盘 (10)3.3 LCD液晶 (10)3.4 定时器 (12)3.5 小灯及蜂鸣器 (12)3.6 AW60最小系统 (13)四软件方案 (14)4.1 模块结构图 (14)4.2 模块划分 (14)4.2.1 键盘中断模块 (14)4.2.2 LCD液晶显示器模块 (15)4.2.3 定时器中断模块 (15)4.2.4 蜂鸣器模块 (15)4.2.5 小灯模块 (15)4.3 键盘中断模块和定时器中断模块 (16)4.3.1键盘中断模块 (16)4.3.2定时器中断模块 (16)五运行结果分析与系统改进 (18)六遇到的问题和解决方法 (19)七课程设计总结 (20)八参考文献 (20)一课程设计的目的与要求1.课程设计的目的本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的软件设计,加强对实际应用系统设计的能力。

《单片机原理与应用》是一门应用性很强的专业课,其理论与实践技能是从事嵌入式专业技术工作的人员所不可少的。

此次课程设计选择AW60实验板进行模拟应用设计与开发,要求学生掌握使用 C 语言进行单片机程序设计和调试的方法,提高综合运用所学的理论知识独立分析和解决问题的能力。

2.课程设计的要求在本课程设计过程中我们要遵守以下规则:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。

单片机课程设计指导书

单片机课程设计指导书

5
硬件仿真模式下还需配置波特率等,点击“Settings”选项,如图 1-9 所示。
图 1-9
串口等配置
选择“serial interrupt” ,在前面打勾,否则装载过程中,仿真器会发出“嘀”一声 长声报警,仿真结果将可能不正确。 选择正确的串口号,波特率最高为 38400; 建议只选 cache code。
四、参考接线 1、将跳线器插在 JP33_1 上; 2、使用导线连接 MON51 仿真模块与键盘显示模块的相应的点,如 A8 和 DAT, A9 和 CLK,A10 和 CS,INT0 和 KEY; 3、连接电机四相控制端,如 P10 与 BA、P11 与 BB、P12 与 BC、 P13 与 BD。
11
2.4 数字电压表设计 利用 A/D 转换器得到电压值并显示,实现数字电压表功能。
一、预备知识 当前串行 A/D 转换器的使用越来越广泛,本设计利用 TLC549 串行 A/D 转换器 转换输入模拟电压,有关 TLC549 的详细使用说明见使用手册。
二、设计目的 熟悉 A/D 转换原理,掌握串行 A/D、键盘扫描、LED 显示电路的工作原理及编 程方法,提高用户实际应用的能力。
音符 中 5SO 中 6LA 中 7SI
频率(Hz) 784 880 988
T 初值 64948 65012 65069
高 1DO 高 2RE 高 3M 高 4FA 高 5SO 高 6LA 高 7SI
1046 1175 1318 1397 1568 1760 1967
65095 65143 65186 65206 65242 65274 65301
10
2.3 步进电机控制设计 利用按键来控制电机的转动方向和转动速度。

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

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

单片机课程设计报告书题目:交通信号灯学院:班级:姓名:学号:课程名称:指导老师:日期:一.设计任务:交通灯的硬件和软件设计二.设计目的课程设计是本专业集中实践环节的主要内容之一。

训练正确地应用单片机,培养解决工业控制、工业检测等领域具体问题的能力。

学生通过所做课题,熟悉单片机应用系统开发研制的过程,软硬件设计的工作方法、内容及步骤,对学生进行基本技能训练。

例如组成系统、编程、调试、绘图等。

使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。

通过本课程设计,主要达到以下目的:1.使学生增进对单片机的感性认识,加深对单片机理论方面的理解。

2.使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通讯等。

3.使学生了解和掌握单片机应用系统的软/硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础三.设计思路交通灯的变化规律按照常规我们假设一个十字路口为东西南北走向。

初始状态为状态1,南北方向绿灯通车,东西方向红灯。

经过过一段时间(25S)转换状态2,南北方向绿灯闪几次转亮黄灯,延时5S,东西方向仍然红灯。

再转换到状态3,东西方向绿灯通车,南北方向红灯。

过一段时间(25S)转换到状态4,东西方向绿灯闪几次转亮黄等,延时5S,南北方向仍然红灯。

最后循环至南北绿灯,东西红灯。

在这些状态下,有时钟倒数计时。

四.硬件介绍基础知识交通灯控制器实例主要使用了89C51单片机的定时器/计数器,基础知识主要包括交通灯的变化规律、定时器/计数器的概念、定时器/计数器的相关寄存器、定时器/计数器的4种工作方式、以及定时器/计数器的变成。

4.1定时器/计数器定时器/计数器是单片机中最常用、最重要的功能模块之一,本节通过交通灯控制器实例来演示定时器的使用,并复习如何使用散转程序。

首先介绍交通灯以及定时器/计数器的基础知识,接着介绍本实例的硬件电路构成,然后逐步分析定时器的变成以及程序的全貌,最后总结一下本实例的技巧与注意点。

单片机课程设计指导书

单片机课程设计指导书

单片机课程设计指导书一、课程目标知识目标:1. 让学生掌握单片机的基本原理,理解其内部结构和功能。

2. 使学生掌握单片机编程的基本方法,能编写简单的控制程序。

3. 帮助学生了解单片机在现实生活中的应用,拓宽知识视野。

技能目标:1. 培养学生动手操作单片机的能力,能够独立完成基本的硬件连接和程序下载。

2. 提高学生编程能力,能运用所学知识解决实际问题。

3. 培养学生团队协作能力,能够在小组合作中发挥自己的作用。

情感态度价值观目标:1. 激发学生对单片机及电子技术的兴趣,培养其探究精神。

2. 引导学生关注科技创新,认识到单片机在现代社会中的重要性。

3. 培养学生严谨、细致的学习态度,提高自我管理和自我约束能力。

课程性质:本课程为实践性较强的课程,旨在让学生在理论学习的基础上,通过动手实践,提高对单片机的认识和编程能力。

学生特点:学生具备一定的电子技术基础知识,对单片机有一定了解,但编程能力参差不齐。

教学要求:注重理论与实践相结合,强化动手实践,关注学生个体差异,分层教学,提高教学质量。

在教学过程中,将课程目标分解为具体的学习成果,以便进行有效的教学设计和评估。

二、教学内容1. 单片机原理概述:介绍单片机的发展历程、内部结构、工作原理及性能特点。

教材章节:第一章 单片机概述内容安排:2课时2. 单片机编程基础:讲解单片机编程语言(如C语言)、编程规范及编程技巧。

教材章节:第二章 单片机编程基础内容安排:4课时3. 单片机硬件连接:介绍单片机硬件电路设计、接口技术及外围设备。

教材章节:第三章 单片机硬件系统内容安排:4课时4. 单片机程序下载与调试:讲解程序下载方法、调试技巧及故障排查。

教材章节:第四章 单片机程序下载与调试内容安排:2课时5. 单片机应用实例:分析典型的单片机应用案例,引导学生学以致用。

教材章节:第五章 单片机应用实例内容安排:4课时6. 单片机课程设计:指导学生进行课程设计,培养实际操作能力和团队协作能力。

单片机课程设计

单片机原理及应用课程设计任务书一、课程设计的目的通过本课程设计使学生进一步巩固单片机原理及应用的基本概念、基本理论,分析问题的基本方法,增强系统地运用已学的理论知识解决实际问题的能力和查阅资料的能力。

培养一定的自学能力和独立分析问题、解决问题的能力,能通过独立思考、查阅工具书、参考文献,寻找解决方案。

二、课程设计的内容和要求课题一:题目:数字音乐盒的设计设计要求:以单片机为核心,设计一个数字音乐盒:利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s)。

采用LCD显示信息。

a. 开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。

b. 可通过功能键选择乐曲、暂停、播放。

课题二:题目:单片机电梯控制器设计要求:以51单片机和步进电机为核心设计单片机电梯控制器,要求具备如下基本功能。

显示:要求实现5层控制,实时显示电梯所在楼层号位置;升降控制:采用一台步进电机,利用电机的正反转来模拟电梯的升降;具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。

课题三:题目:抢答器设计设计要求:1)抢答器的抢答路数为6路;2)设置一个系统清除和抢答控制开关s,开关由主持人控制;3)抢答器具有定时抢答功能:且一次抢答时间由主持人设定为30秒,当主持人启动开始按键后,定时器进行倒计时,并在数码管上显示计时间;4)系统采用2个数码管显示,抢答启动后首先显示时间,当有人抢答时,显示抢答人员所对应的编号;5)抢答器具备锁存与显示功能,当选手按下按钮时,锁存相应的编号,扬声器发生声响提示,并在数码管上显示该选手的编号,选手抢答实现优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

课题四:题目:4×4矩阵键盘设计要求:1)设计4×4矩阵键盘,共16个键;2)每个键位具有一个固定的键码,用十六进制表示为0H~FH;3)当按下一个键时用数码管显示其对应的键码。

单片机课程设计任务书(一周)

单片机课程设计任务书一、课程设计目的1、熟悉单片机系统的构成2、熟悉线路板设计软件的使用3、熟悉单片机系统的开发流程二、课程设计任务设计一个单片机系统(包括单片机最小系统、4*4矩阵键盘及,12864液晶显示,4个发光二极管,10位串行A/D采集,RS232通讯,AC220V供电),用线路板设计软件绘出其原理图并详细介绍系统框图和各部分电路原理。

三、课程设计步骤(1)画出单片机系统的系统框图;(2)查阅相关资料写出各部分电路原理图分析;(3)设计单片机系统的原理图;四、时间安排第一天:老师讲述课程设计任务和设计过程第二天:查阅相关资料,绘制系统框图,分析设计各部分电路第三、四天:绘制电路原理图第五天:撰写课程设计报告五、课设报告要求1、课设报告内容(1)课程设计的目的和设计任务(2)系统框图及简介(3)各部分电路原理图及简介1)最小系统(单片机,晶振电路,P0口上拉电阻,复位电路,单片机供电,4个发光二极管,4*4矩阵键盘)原理图及简介2)供电电路原理图及简介3)12864液晶显示屏简介及其电路4)10位A/D转换芯片TLC1543简介及其电路5)RS232通讯电路及其简介(5)心得体会(6)单片机系统原理图(A4打印)2. 课设报告要求:(1)单片机原理图一样(元件位置和走线位置相同)(2)报告要手写,8页以上(不含打印的原理图),心得体会至少1页六、书写例子系统框图及简介(图用手绘)3 系统框图豆浆机基本控制系统框图如下图3-1所示:图3-1 豆浆机控制系统框图在本设计控制系统中,80C52单片机芯片作为整个系统的控制核心来控制其进行各种操作,220V交流电经过变压器转换为12V电压,经桥式整流电路进行整流,经电解电容和电容进行滤波,经7805三端稳压器最终输出+5V电压给单片机供电。

DS18B20温度传感器进行温度检测,可以控制豆浆机工作时的加热温度,在首次加热时,设定初次加热水温为80度。

微机与单片机原理课程设计任务书和作品设计说明书

《微机与单片机原理》课程设计任务书1.《微机与单片机原理》课程设计性质:《微机与单片机原理》课程设计是毕业设计前的一次预演,也是该课程所学知识的一次综合运用。

2.课程设计题目:一种数字电压表的设计3.设计指标:(1)量程:直流电压0-5V;(2)精度:0.1V。

4.考核方式:(1)每位同学提交一件作品。

学生作品测量基准直流电压的结果与4位半精密数字电压表测量结果对比,并根据学生回答问题情况以及撰写设计说明书的质量确定该门课程的成绩。

(2)于本学期15周前提交作品和设计说明书。

作品于本学期结束前发还学生,设计说明书存档。

5.设计要求:(1)电压测量可以采用单片机内部AD、ADC0809、7135、7109等AD转换芯片;(2)电压显示可以采用LED数码管、LCD1602和128X64图形点阵液晶显示模块;(3)单片机可采用8051、AT89C51、STC12C5A60S2和STC12C5410AD等51内核芯片;(4)编程可以采用C51或汇编语言编程。

6.作品设计说明书:要求撰写设计说明书主要包括一下几个方面:(1)封面:含题目、姓名、班级和学号(座号);(2)中文摘要:300字以上,主要说明:你做了什么?怎么做的?结果如何?(3)目录:(4)正文:第一章:任务书1-5的内容;第二章:数字电压表硬件电路设计,包括单片机最小系统电路、电源电路、测量电路、显示电路等;第三章:数字电压表软件设计,包括测量程序、显示程序、数据处理程序等;第四章:数字电压表调试与误差分析,系统调试方法、调试过程和调试结果,给出一组测量数据并进行误差分析,给出相对误差、绝对误差等数据,并画图显示;第五章:总结:包含摘要中的内容,适当扩充。

(6)参考文献:期刊5篇以上,给出准确的引用格式。

引用文献在正文中用上标标出。

[序号]作者1姓名,作者2姓名.论文名[J].期刊名,年,卷(期):页码.例子:[1]王小增,杨久红. 蓝宝石基GaN薄膜热疲劳分析[J]. 人工晶体学报,2015,41(07):1975-1982.7.问题分析(1)为了提高系统测量精度,软件和硬件应如何考虑?(2)为了提高系统测量速度,软件和硬件应如何考虑?(3)该系统可以扩展哪些功能?如何实现?做法举例:利用单片机内部AD进行电压测量。

51单片机课程设计任务书(A4)

《单片机原理与应用》课程设计指导书班级: 09机电1指导教师:高金玉2011.5.17单片机课程设计指导书一、课程设计目的单片机课程设计作为独立的教学环节,学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习。

其目的在于加深对MCS-51单片机的理解,掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能和科学作风;培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际,学以致用的原则。

学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能;熟悉单片机系统及程序的编制过程,为今后从事生产技术工作打下必要的基础;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明创造的设计理念。

二、课程设计要求课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

根据课程设计具体课题安排时间,确定课题的设计、编程和调试内容,分小组进行。

根据合理的进度安排,一步一步、踏踏实实地开展课程设计活动,按时完成每部分工作。

课程设计集中在教室、机房进行,每天由班长、学习委员负责考勤,指导教师抽查。

在课程设计过程中,坚持独立完成,实现课题规定的各项指标,并写出设计报告。

三、课程设计时间及进度安排课程设计集中在1周进行。

为保证达到预计的教学任务及目的,以小组为单位分别进行资料的收集、方案论证、电路设计、编程、调试、实验及改进。

具体进度及要求安排如下:四、课程设计课题及内容具体设计课题可根据实际情况选择,或在下列给出的题目任选一题。

题目一校园作息时间控制系统设计要求:(1)作息时间能控制电铃,可以按键设置时间,包括设置当前时间,显示闹铃设置时间,设定闹铃时间,闹铃的ON/OFF设置等。

(2)利用单片机实现,方法自选。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆科技学院单片机课程设计指导书目录1单片机实验板介绍 (3)1.1板载硬件资源 (3)1.2原理图 (4)1.3 PCB图 (5)2 焊接调试 (6)2.1 元件清单 (6)2.2 焊接指南 (7)3.3 简单调试 (7)3.3.1 板子功能检测 (7)3.3.2学习方法介绍 (7)3 入门指南 (8)3.1 KEIL软件的使用: (8)3.2 STC-ISP下载软件的使用方法 (11)3.3 一个简单实例——LED灯光闪烁 (14)3.3.1点亮一个LED灯 (14)3.3.2 控制四个LED灯闪烁 (15)4设计实例1——多功能电脑时钟 (16)4.1 设计任务书 (16)4.1.1设计任务书1——多功能电脑时钟(带闹钟功能) (16)4.1.2 设计任务书2——多功能电脑时钟(带整点报时功能) (17)4.1.3 设计任务书3——多功能电脑时钟(带年月日显示功能) (18)4.1.4 设计任务书3——2008奥运倒计时牌 (19)4.4格式要求 (20)4.4.1通用基本要求 (20)4.4.2 本课程设计的具体要求 (20)4.5装订要求 (23)4.5.1装订顺序 (23)4.5.2 评语表样例 (23)1单片机实验板介绍1.1板载硬件资源1 .采用STC8951RC(与标准51指令、脚位完全兼容),支持在线串行下载。

2 .供电方式:USB 供电3 .RS232串行通信接口4 .4个LED 发光管5 .四位共阴数码管6 .4个独立式键盘(包含外部中断按键)7 .一个蜂鸣器8 .1602液晶接口(液晶为选配件)9 .128X64液晶接口(液晶为选配件,并支持ST7920中文硬件字库液晶的串行显示) 10 .DS18B20温度传感器(选配件) 11 .IrDA 红外接收头(选配件)四个按键电源开关单片机 电源指示灯MAX232芯片1.2原理图1.3 PCB图2 焊接调试2.1 元件清单单片机小应用系统器件清单序号 器件名称 规格、封装 标识 数量 备注 1. 单片机 STC89C51、DIP40U7 1 基本配置 2. 40脚IC 座 U7 1 基本配置 3. 232芯片 SP232 、DIP16 U2 1 基本配置 4. 16脚IC 座 U2 1 基本配置 5. 晶体振荡器 11.0592MHz XT1 1 基本配置 6. 独石电容 15P 、 RAD0.1 C14、C15 2 基本配置 7. 微动开关 MODE ENT 、DN 、UP 4 基本配置 8. 自锁开关 power SW 1 基本配置 9. 三极管 8550(PNP) TO-92 Q2 1 基本配置 10. 蜂鸣器 U9 1 基本配置 11. 数码管 CL3461AS LED 1 基本配置 12. 红LED PowerLED 1 基本配置 13. 绿LED D1、D2 D3、D4 4 基本配置 14 9针排阻 471 RP1 1 基本配置 15 5针排阻 102 RP2 1 基本配置 16 三极管 8550(PNP) TO-92 Q1 1 基本配置 17. 电阻 10K R2、R21、R22、R23 3 基本配置 18. 电阻 2K R3、R4 2 基本配置 19. 电解电容 10u/25V C18 1 基本配置 20. 电解电容 470u/16V CP1 1 基本配置 21 独石电容 104(0.1u) C1C2C5~C9.C12 C13 11 基本配置 22. RS232座 DB9弯孔 J16 1 基本配置 23. RS232线 1 基本配置 24. USB 座 方、弯 JP2 1 基本配置 25. USB 线 设备线 1 基本配置 26 电路板 1 基本配置选配件30. 温度传感器 DS18B20 J9 131. 电阻 5.1K R5 1温度检测用32. 红外接收 IrDA SIP4 1 33. 电阻 10K R6 1红外接收 万能遥控器 34 电阻 R27:10、R3: 2K 235 液晶显示器 128*64或1206 1液晶显示器2.2 焊接指南焊接的原则:一般从低到高,从左到右,从核心到外围。

本实验板的焊接步骤:1,焊接电阻:R4,R2,PWRLEDR。

2,焊接单片机座子和232座子。

3,焊接晶振,同时焊接晶振旁边的两个15P的电容。

4,焊接104无极电容,共有七个。

5,焊接指示灯,绿的四个,在左上角;红的一个,在右下角。

6,焊接排阻,指示灯左上角,还有数码管的在指示灯下面。

7,焊接按键,MODE、UP、DN、ENT。

注意:(焊接的时候要看清楚,按键为长方形,横着为长的。

竖着为短的)8,焊接数码管插座,然后焊接蜂鸣器。

9,焊接三极管8550,在蜂鸣器下方。

10,焊接串口接口(母的),和USB插座。

11,焊接电容,232座子前的一个10UF。

3.3 简单调试3.3.1 板子功能检测当拿到实验板后第一件事情就是看电源供电是否正常,下载程序功能是否正常,各个芯片功能是否都能成功实现。

检测方法如下:1.先安装编程软件KEIL,再安装下载软件STC—ISP;2.然后连接好USB供电电缆及串口下载电缆;3.按下板上电源开关SW,接通电源,实验板上的电源指示灯(PWR LED)应该亮起来;如果没有亮,要马上拔出USB电缆,用万能表检查板上是否有虚焊或短路的地方,并检查 USB的5V供电是否正常。

直到排除了故障才能进行下一步。

4.然后可以根据资料中的实验步骤,进行下载,并且参考本手册进行实验。

3.3.2学习方法介绍学者要根据老师讲的内容一点一点的做,遇到不懂的问题,要问老师,不能积累任何小的问题。

做每个实验之前,首先要看实验板上找到相应的电子器件,然后在原理图上找到相应的原理图(即先了解硬件.)3 入门指南3.1 KEIL软件的使用:1.打开KEIL UVISON3软件图标1) 在软件打开的窗口上面点击“Project”。

2.点击”new“出现一个对话框,可以选择路径工程建在自己想要的地方。

3.保存后,进入芯片选择菜单。

4.一般选择“Philips“8Xc51RC+”。

5.然后点”确定“当出现对话框时在选择”否“。

然后点”确定”.7.用鼠标点”output”点”create Hex Fi”然后点”确定”.8.然后点”file”下面的”new”在点”file”下面的”save”保存好后,然后取名,字母格式点C如(main.c)。

9.下来可以按找实验指导进行编程。

10.编完之后,点“Project”下面的“Rebuild all target files”。

当编译通过之后才能下载。

如果程序有错误的话编译的时候,软件对话框下面有提示错误,并且提出编译没有通过,英文的。

点以下下面对话框的错误,就能找到错误的大体位置,然后可以找到。

3.2 STC-ISP下载软件的使用方法1. 打开STC-ISP的图标。

2. 然后在步骤一中选择单片机型号,可以选择(STC89C51RC)。

3. 点“Open File”然后根据自己所存程序的路径选择所要下载的程序,选的是Hex文档。

4. (1)选择端口,选择根据自己电脑的硬件端口。

(如COM1)(2)然后选MaxBuad中选择波特率为9600。

5. 选择可以不管(因为本实验板符合默认的模式)。

6. 按下”Download/下载”。

7. 下载完成。

3.3 一个简单实例——LED灯光闪烁在板子的左上方有四个绿色的LED灯,分别是由P23、P24、P25、P26四个I/O口控制,低电平点亮,高电平熄灭。

通过程序控制可以实现LED灯光交替亮 、灭的效果。

通过更进一步的学习,也可以实现流水灯、跑马灯的效果。

3.3.1点亮一个LED灯我们先来做一个最简单的程序,P23口输出低电平,点亮D1这个LED指示灯。

#include "reg51.h"sbit D1=P2^3; //D1控制引脚main(){ while(1){ D1=0; }}3.3.2 控制四个LED灯闪烁#include "reg51.h"sbit D1=P2^3; //D1控制引脚sbit D2=P2^4; //D2控制引脚sbit D3=P2^5; //D3控制引脚sbit D4=P2^6; //D4控制引脚void delay(unsigned int j){unsigned char i;do{for(i=0;i<230;i++);}while(j--);}main(){while(1){D1=0;D2=0;D3=0;D4=0;delay(1000);D1=1;D2=1;D3=1;D4=1;delay(1000);}}4设计实例1——多功能电脑时钟4.1 设计任务书4.1.1设计任务书1——多功能电脑时钟(带闹钟功能)重庆科技学院电子信息工程学院课程设计任务书200 — 200 学年第 学期专业班级课程名称单片机系统综合训练课程类别(1.必修 2.公选 3.限选 4.专选)设计时间 从 200年月日至 200 年月日一、课程设计题目:多功能电脑时钟二、课程设计要求:要求设计的多功能电脑时钟完成以下功能:1.基本功能①实时显示当前时间(4位数码管显示,2位显示小时,2位显示分钟,第2位小数点0.5秒亮,0.5秒灭)。

②按设定时间用蜂鸣器报时,报时时间为10秒。

③能修改当前时钟。

④具有秒表功能,显示秒和百分秒。

2. 扩展功能①单片机与PC机的通讯(可选)②可设定初值的倒计时功能(可选)③报时及年月日显示功能(可选)。

④音乐闹铃(可选)。

三、设计任务概述:通过设计一个多功能电脑时钟,掌握Protel设计单片机应用系统硬件线路图的方法,掌握使用Keil C51开发单片机应用系统控制程序的基本步骤和方法。

任务涉及的知识面包括C51程序语言、MCS-51单片机I/O应用、中断与定时器应用、人机接口应用技术等。

四、工作计划及安排:①布置任务、分析任务、学习C51、单片机的C51功能程序设计(2天)②方案设计、使用Protel设计和绘制多功能电脑时钟的硬件原理图(2天)③多功能电脑时钟控制程序设计和调试(4天)④撰写实习报告(1天)五、考核及成绩评定方式:设计结果占 50 %;实习报告占25%;平时抽查(含半小时抽查):25%;考勤:迟到扣5分/次,缺扣10分/次指导教师签字年月日教研室审核意见教研室主任(签字):年月日注:表格空间不够可自行调整。

重庆科技学院电子信息工程学院课程设计任务书200 — 200 学年第 学期专业班级课程名称单片机系统综合训练课程类别(1.必修 2.公选 3.限选 4.专选)设计时间 从 200 年月日至 200 年月日一、课程设计题目:多功能电脑时钟二、课程设计要求:要求设计的多功能电脑时钟完成以下功能:1.基本功能①实时显示当前时间(4位数码管显示,2位显示小时,2位显示分钟,第2位小数点0.5秒亮,0.5秒灭)。

相关文档
最新文档