单片机及通信接口设计课程设计报告

合集下载

单片机课程设计 报告

单片机课程设计 报告

《单片机应用设计报告》系别电子信息与电气工程系专业自动化班级 09 级 (1) 班姓名王杰王典老师储忠完成时间 2012年5月18日单片机原理及接口技术课程设计报告摘要:单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

MCS-51单片机是使用极为广泛的一款8位单片机,在此次实训中所用的单片机是美国Atmel公司生产的以8031为内核的AT89S52单片机。

实训分别以构建单片机最小系统版、74HC138流水灯、8255交通灯、8253方波、6N137光耦控制继电器等几个实验关键词:AT89S52 74HC138 8255A 8253 6N137 交通灯目录单片机原理及接口技术课程设计报告 (1)实验一构建单片机最小系统和实验环境熟悉 (3)1.1单片机的工作原理 (3)1.1.1单片机最小系统图 (3)1.1.2运算器简介 (4)1.1.3控制器简介 (5)1.1.4实验解析与总结 (7)实验二跑马灯实验及74HC138译码器 (7)2.1实验内容 (7)2.1.1实验原理 (8)2.1.2实验原理图 (8)2.1.3实验程序流程图 (9)2.1.4实验程序代码 (9)2.1.5完成后的效果图 (10)2.2实验总结 (10)实验三8255控制交通灯实验 (11)3.1实验内容 (11)3.1.3实验原理 (11)3.1.2实验原理电路图 (12)3.1.3程序流程图 (13)3.1.4实验程序代码 (13)3.1.5系统实现图 (15)3.2 8255A寻址原理 (15)3.3实验总结 (16)实验四8253方波实验 (17)4.1实验内容 (17)4.1.1实验原理图 (17)4.1.2实验原理电路图 (17)4.1.3程序流程图 (18)4.1.4程序流程代码 (19)4.1.4系统仿真 (20)4.2实验总结 (21)实训总结 (21)附录 (22)1 实验源程序 (22)2仿真系统电路原理图 (27)3硬件实物照片 (27)实验一构建单片机最小系统和实验环境熟悉1.1单片机的工作原理1.1.1单片机最小系统图单片机最小系统主要有外部晶振电路,系统复位电路以及供电电源组成。

单片机系统的设计课程设计

单片机系统的设计课程设计

单片机系统的设计课程设计一、课程目标知识目标:1. 让学生理解单片机系统的基本原理和组成,掌握其设计流程和方法。

2. 使学生掌握单片机编程的基础知识,能运用C语言或汇编语言进行简单程序编写。

3. 帮助学生了解单片机系统在实际应用中的功能与作用,如智能家居、机器人等。

技能目标:1. 培养学生具备独立设计单片机系统的能力,包括硬件电路设计和软件编程。

2. 提高学生运用单片机解决实际问题的能力,如数据采集、信号处理等。

3. 培养学生动手实践和团队协作的能力,能够完成课程项目的设计与实施。

情感态度价值观目标:1. 培养学生对单片机系统设计和开发产生兴趣,提高其学习积极性和主动性。

2. 培养学生具备创新精神和实践意识,敢于尝试新方法,解决实际问题。

3. 培养学生具备良好的团队合作精神和沟通能力,能够在团队中发挥积极作用。

课程性质:本课程为实践性较强的学科,要求学生在理解理论知识的基础上,动手实践,完成单片机系统的设计与实现。

学生特点:学生具备一定的电子技术基础和编程能力,对单片机系统有一定了解,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,培养其创新能力和实践能力。

通过课程学习,使学生能够达到上述课程目标,为后续专业课程学习和实际工程应用打下坚实基础。

二、教学内容1. 单片机系统概述:介绍单片机的基本概念、发展历程、应用领域及未来发展趋势。

- 教材章节:第一章 单片机概述2. 单片机硬件结构:讲解单片机的内部结构、工作原理、主要性能指标及硬件连接方式。

- 教材章节:第二章 单片机硬件结构3. 单片机编程语言:学习单片机编程所需的基础知识,包括C语言和汇编语言。

- 教材章节:第三章 单片机编程语言4. 单片机I/O口编程:介绍I/O口的基本操作方法,包括输入、输出、中断等。

- 教材章节:第四章 单片机I/O口编程5. 单片机系统设计流程与方法:讲解单片机系统设计的步骤、方法及注意事项。

单片机 课程设计报告(完成版)

单片机  课程设计报告(完成版)

单片机课程设计报告
题目:音乐门铃
院系:电气信息工程系专业:通信工程
组长:吴楠学号: 20100606019
组员 1 :刘静静学号: 20100606017
组员 2 :张琳娜学号: 20100606018
组员 3 :李元学号: 20100606020
组员 4 :黄智鑫学号: 20100606049
组员 5 :学号:
组员 6 :学号:
指导教师:李宁
2011年01月06日
电气信息工程系课程设计总结报告
PCB原理图
电气信息工程系
单片机课程设计元器件清单指导教师:李宁课题名称:音乐门铃
参考文献:
[1]徐爱钧.单片机原理实用教程[M].北京:电子工业出版社,2009:267-285.
[2]刘焕平.单片机原理及应用[M].北京:北京邮电大学出版社,2008:246-260.
[3]刘南平.单片机实训与开发教程[M].北京:科学出版社,2008:199-209.
[4]吴金戌.8051单片机实践与应用[M].北京:清华大学出版社,2002:242-253.
[5]刘海成.单片机及应用系统设计原理与实践[M].北京:北京航空航天大学出版社,2009:273-281.
[6]杨振江.单片机应用于实践指导[M].西安:西安电子科技大学出版社,2010:378-380.。

单片机与接口课程设计

单片机与接口课程设计

单片机与接口课程设计一、课程目标知识目标:1. 让学生理解单片机的原理和结构,掌握其基本工作方式;2. 让学生掌握单片机与接口电路的连接方法,了解不同接口的功能和应用;3. 使学生了解并掌握单片机程序设计的基本方法,能编写简单的接口控制程序。

技能目标:1. 培养学生动手实践能力,能够独立完成单片机与接口电路的连接;2. 培养学生具备初步的程序调试能力,能够分析并解决简单的程序问题;3. 提高学生的团队协作能力,能够在小组合作中共同完成课程设计任务。

情感态度价值观目标:1. 培养学生对单片机与接口技术学习的兴趣,激发学生的求知欲和探索精神;2. 培养学生严谨的科学态度,注重实践操作的安全性和准确性;3. 引导学生关注单片机技术在现实生活中的应用,提高学生的创新意识和实践能力。

分析课程性质、学生特点和教学要求,本课程目标注重理论与实践相结合,以学生动手实践为主,培养学生对单片机与接口技术的应用能力。

通过本课程的学习,使学生能够将所学知识应用于实际问题的解决,为后续相关课程打下坚实基础。

二、教学内容1. 单片机原理与结构:介绍单片机的基本组成、工作原理,重点讲解CPU、存储器、输入输出接口等部分的功能和相互关系。

教材章节:第一章 单片机概述。

2. 单片机接口技术:讲解并演示常用的接口电路,如并行接口、串行接口、定时器/计数器接口等,分析各接口的特点和应用场景。

教材章节:第二章 单片机接口技术。

3. 程序设计基础:教授单片机程序设计的基本语法、流程控制和编程技巧,使学生能够编写简单的接口控制程序。

教材章节:第三章 单片机程序设计。

4. 实践操作:安排学生进行单片机与接口电路的连接、程序下载与调试,巩固所学知识,提高动手能力。

教材章节:第四章 实践操作。

5. 课程设计与案例分析:组织学生进行小组合作,完成课程设计任务,分析并解决实际问题,提高学生的综合应用能力。

教材章节:第五章 课程设计与案例分析。

教学内容安排和进度:本课程共计10课时,其中理论教学4课时,实践操作4课时,课程设计与分析2课时。

51单片机课程设计报告

51单片机课程设计报告

51单片机课程设计报告一、课程目标知识目标:1. 理解51单片机的硬件结构、工作原理及其功能特点;2. 学会使用51单片机的指令系统进行程序设计;3. 掌握51单片机与外围电路的接口技术,能实现简单的硬件控制功能;4. 了解51单片机在嵌入式系统中的应用及发展趋势。

技能目标:1. 能够运用C语言编写51单片机的程序,实现基础控制功能;2. 能够运用仿真软件对51单片机程序进行调试,分析并解决简单问题;3. 能够设计简单的51单片机硬件系统,进行电路连接和功能测试;4. 培养学生的动手能力、创新能力和团队协作能力。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情;2. 培养学生严谨、务实的科学态度,提高自主学习能力;3. 培养学生关注社会发展,了解科技在生活中的应用,增强社会责任感;4. 培养学生团队合作精神,尊重他人意见,善于沟通交流。

课程性质:本课程为实践性较强的电子技术课程,以51单片机为核心,结合硬件和软件,培养学生的实际操作能力和创新能力。

学生特点:学生具备一定的电子技术基础知识,对单片机有一定了解,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,提高学生的实际操作能力和解决问题的能力。

通过课程学习,使学生能够独立完成简单的51单片机控制系统设计。

二、教学内容根据课程目标,教学内容分为以下几个部分:1. 51单片机硬件结构及原理- 熟悉51单片机的内部结构、引脚功能;- 掌握51单片机的工作原理及性能特点。

2. 51单片机指令系统与编程- 学习51单片机的指令集,理解各指令的功能和使用方法;- 掌握C语言在51单片机编程中的应用。

3. 51单片机外围接口技术- 学习51单片机与常见外围电路(如LED、LCD、键盘等)的接口技术;- 掌握外围设备的控制原理及编程方法。

4. 仿真软件的使用- 学习使用Keil、Proteus等仿真软件进行51单片机程序设计和调试;- 掌握仿真软件的操作方法,提高程序调试效率。

单片机课程设计

单片机课程设计

单片机课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和结构,理解其工作流程。

2. 使学生了解并熟练运用单片机的编程语言,如C语言或汇编语言。

3. 帮助学生掌握单片机外围电路的设计与搭建,使其能独立完成简单的电路系统。

技能目标:1. 培养学生运用单片机解决实际问题的能力,提高创新思维和动手实践能力。

2. 培养学生具备查阅资料、分析问题、设计方案、调试程序等综合技能。

情感态度价值观目标:1. 培养学生对单片机课程的兴趣,激发学习热情,形成自主学习、合作学习的良好习惯。

2. 培养学生具备团队协作精神,学会与他人分享、交流、合作,提高沟通能力。

3. 培养学生关注科技发展,了解单片机在现实生活中的应用,增强社会责任感和创新意识。

课程性质分析:本课程为单片机课程设计,旨在让学生在掌握理论知识的基础上,通过实际操作,提高解决实际问题的能力。

学生特点分析:学生已具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足,需要通过本课程加强实践操作和综合运用。

教学要求:1. 理论与实践相结合,注重培养学生的动手能力。

2. 引导学生主动思考,发现问题,解决问题。

3. 创设实际情境,提高学生的学习兴趣和参与度。

4. 注重培养学生的团队协作能力和沟通能力。

二、教学内容1. 单片机原理及结构:介绍单片机的组成、工作原理,重点讲解CPU、存储器、输入输出接口等部分。

参考教材章节:第一章 单片机概述2. 单片机编程语言:学习C语言和汇编语言的基础知识,掌握编程技巧,能独立编写简单的单片机程序。

参考教材章节:第二章 单片机编程语言3. 单片机外围电路设计:讲解并实践常用外围电路的设计与搭建,如LED 灯、蜂鸣器、数码管等。

参考教材章节:第三章 单片机外围电路设计4. 单片机程序下载与调试:学习使用编程器、仿真器等工具,掌握程序下载、调试方法。

参考教材章节:第四章 单片机程序下载与调试5. 实践项目:设计并实现几个实际项目,如温度控制器、智能小车、智能家居系统等,锻炼学生解决实际问题的能力。

单片机课程设计报告

单片机课程设计报告

单片机课程设计报告指导老师:任家富学生:钟文旭学号:200906050415一、目的与意义《单片微机原理及应用》是一门技术性、应用性很强的学科,实验课教学是它的一个极其重要的环节。

不论是硬件扩展、接口应用还是编程方法、程序调试,都离不开实验课教学。

如果不在切实认真地抓好学生的实践技能的锻炼上下功夫,单凭课堂理论课学习,势必出现理论与实践脱节,学习与应用脱节的局面。

任随书本上单片微机技术介绍得多么重要、多么实用、多么好用,同学们仍然会感到那只是空中楼阁,离自己十分遥远,或者会因此对它失去兴趣,或者会感到它高深莫测无从下手,这些情况都会令课堂教学的效果大打折扣。

《单片微机课程设计》的目的就是让同学们在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行单片机应用系统的开发设计工作打下一定的基础。

二、硬件电路图1、主板2、四位数码管3、八位LED流水灯4、蜂鸣器5、串口三、程序流程图五、实现的功能及现象1、键盘扫描输入当程序运行时,自动检测是否有按键按下,是哪个按键按下,并且通过返回值,在四位数码管上显示出按下键所对应的数字、字母或执行相应的功能。

2、四位数码管显示通过四位数码管显示相应的按键值、提示语或者执行相关功能。

3、八位流水灯程序运行时,当按下“B”功能键,八位流水灯依次循环点亮熄灭。

4、秒表程序运行时,当按下“C”功能键,数码管清零,从零开始逐秒增加。

5、串口通信程序运行时,当按下“F”功能键,数码管显示“232C”,提示进行串口输入,当从串口助手中输入控制字符时,八位LED灯得到对应的结果。

例如:当输入“00”时,八位灯全亮;当输入“AA”时,八位灯间隔亮。

单片机课程设计实验报告

单片机课程设计实验报告

课程设计报告学号: 1328403028姓名:张帅华班级: 13电子信息工程指导老师:邓晶苏州大学电子信息学院2016年4月摘要随着时代的进步和发展,单片机技术已经成为一种比较成熟的技术,普及到我们生活、工作、科研等各个领域。

本次课程设计包含四个基于STC89C52单片机的设计,分别是:基于单总线数字式温度传感器DS18b20的数字温度计的设计;基于2K位串行CMOS 的EEPROM AT24C02的数字密码锁的设计;基于SPI 接口实时时钟芯片DS1302的电子日历的设计以及基于无线收发芯片nrf24L01的简单无线通讯系统的设计。

关键词:单片机 DS18B20 AT24C02 DS1302 NRF24L01目录摘要 (1)目录 (2)第1章基于DS18B20的数字温度计设计 (3)1.1 设计要求 (3)1.2 系统组成 (3)1.3 系统设计 (3)1.3.1 硬件设计 (3)1.3.2软件设计 (4)1.4 设计结果 (6)第2章基于AT24C02的电子密码锁设计 (7)2.1 设计要求 (7)2.2 系统组成 (7)2.3 系统设计 (8)2.3.1 硬件设计 (8)2.3.2 软件设计 (9)2.4 设计结果 (9)第3章基于DS1302的电子日历的设计 (11)3.1 系统功能 (11)3.2 系统组成 (11)3.3 系统设计 (11)3.3.1 硬件设计 (11)3.3.2 软件设计 (13)3.4 设计结果 (14)第4章基于NRF24L01的无线通信系统的设计 (15)4.1 系统功能 (15)4.2 系统组成 (15)4.3 系统设计 (15)4.3.1 硬件设计 (15)4.3.2 软件设计 (16)4.4 设计结果 (16)总结 (17)第1章基于DS18b20的数字温度计设计1.1 设计要求(1)采用DS18b20与单片机STC89C52相结合设计数字温度计,实现液晶屏实时显示当前温度;(2)读取并显示DS18B20的序列码。

单片机课程设计报告

单片机课程设计报告

单片机课程设计实验报告设计题目:基于单片机的多功能综合应用系统的设计专业:电子信息工程班级:姓名:指导老师:目录第一章设计说明1.1 设计目的 (3)1.2 设计内容及要求 (3)第二章硬件电路仿真实现2.1 硬件结构分析 (5)2.2基本功能仿真电图 (6)2.3扩展功能仿真电路图 (10)2.4 实物电路图 (15)第三章软件设计实现3.1软件程序内容 (16)3.2模块分析 (16)3.3 程序流程图 (17)第四章系统测试4.1 软件调试 (19)4.2硬件调试 (19)第五章心得体会 (20)第六章参考文献 (21)附录 (21)第一章设计说明1.1 设计目的单片机在许多领域使用十分广泛,如智能仪器仪表、实时工控、通讯设备、导航系统、家用电器等。

各科任老师们经常说“学好单片机,工作就不成问题了。

”可见学好单片意义之重大。

单片机作为一门基础学科,既是对前期学习C语言的综合运用,也是理论与实践相结合的一大体现。

本次课程设计通过基础部分,拓展功能以及整体电路的实现能很好地锻炼我们的动手及编程能力。

1.2 设计内容及要求内容:1.设计并实现具有复位功能的单片机小系统。

2.利用单片机进行灯光的场景开关控制、循环点亮控制、花样变化控制及速度变化控制(如:左右循环、扩散收缩式移动、流星雨、舞台灯光综合效果、名曲名句跟随显示等。

至少应做两项:前两项选一并有速度变化控制功能,后三项选一或自创特色花样)。

3. 炫彩音乐显示(依据3秒以上某名曲名句,模拟高、中、低音三分频,彩色LED随音频变化而起伏显示的效果,进一步地,LED 亮度跟随音乐响度闪烁)。

4.利用单片机进行灯光的色彩连续变化效果控制。

5.利用单片机进行灯光的三色联动定时控制(以交通灯为例)。

(说明:3、4中二选一,1、2、5必选)6. 配合2至5项中功能,实现液晶屏输出功能或状态信息。

7. 以调节5或4项中的时间为例实现基于4X4键盘的输入功能。

单片机课程设计PC机与单片机通信

单片机课程设计PC机与单片机通信

信息科学与技术学院《单片机原理》课程设计报告PC机与单片机通信目录第一章设计任务及要求 (3)1.1 设计任务 (3)1.2 设计要求 (3)第二章设计设计思路与原理 (3)2.1设计思路 (3)2.2设计原理 (4)第三章系统功能模块 (5)3.1 总原理图 (5)3.2温度测量电路 (5)3.3通信模块 (8)3.4发光二极管电路 (10)3.5复位电路及时钟电路 (11)第四章程序设计 (12)4.2 软硬件功能............................................................................错误!未定义书签。

第五章参考结论与体会 .. (13)第六章参考文献 (15)附录 (15)一、设计任务及要求1.1 设计任务PC机与单片机通信1.2 设计要求1、通过DS18B20采集当前温度2、将当前温度发送至PC机,在PC机上设计接收温度界面,(并绘制接收温度曲线);3、根据温度值向单片机传送不同字符,并点亮相应的二极管。

若温度值在20~26,传送字符A,点亮绿灯;温度值在27~30,传送B,点亮黄灯;温度值在31~40,传送C,点亮蓝灯。

二、设计思路与原理2.1 设计思路在测控系统中,经常采用单片机在操作现场进行数据采集,但是单片机数据储存和数据处理能力较低,当需要处理较复杂数据或需要对多个采集数据进行综合处理以及需要进行集散控制时,单片机的算术运算和逻辑运算能力显的不足,这时往往需要借助计算机系统。

将单片机采集的数据通过串行口传给PC机,由PC机高级语言或数据库语言进行处理,或者实现PC机对远程单片机进行控制。

所以一般情况下单片机通过串行口与PC机的串行口相连,把采集到的数据传送到PC机上。

总体思路:首先利用DS18b20采集温度数据,然后使用单片机串口将温度数据发送至PC机。

再判断温度值的范围控制发光二级管。

2.2 设计原理目前RS-232是PC与通信工业中应用最广泛的一种串行接口,其中EIA代表美国电子工业协会,RS代表推荐标准,232是标识号。

单片机原理及应用课程设计报告

单片机原理及应用课程设计报告
培养实践能力和创新思维
课程设计为学生提供了一个实践平台,学生可以在实践中锻炼动手能力,培养解决实际问题的能力,同时通过创新思 维,设计出具有特色的单片机应用系统。
促进理论与实践相结合
单片机原理及应用课程设计将理论知识与实践操作相结合,使学生能够更好地理解单片机的实际应用场 景,加深对理论知识的理解。
时间安排
共计8周,每周5天, 每天8小时。
04
单片机应用实践
单片机外围电路设计
电源电路
为单片机提供稳定的电源,确 保单片机正常工作。
时钟电路
为单片机提供稳定的时钟信号 ,保证程序正常运行。
复位电路
在单片机出现异常时,能够实 现自动复位或手动复位。
输入输出接口
实现单片机与外部设备的通信 和控制。
单片机程序编写与调试
单片机的编程语言和开发环境
单片机的编程语言主要有汇编语言和C语言。汇编语言是一种低级语言,直接控制硬件操作,但编程 难度较大;C语言是一种高级语言,具有可读性强、易于编程和维护等优点。
单片机的开发环境是指用于编写、编译、调试和烧录程序的软件环境。常用的单片机开发环境有Keil 、IAR、SDCC等。这些开发环境都支持汇编语言和C语言编程,提供了丰富的库函数和调试工具,方 便开发者进行单片机应用开发。
• 解决方案
检查数码管的位选信号和段选信号是否正确连接。
对未来学习和实践的建议与展望
深入学习
进一步研究单片机的内部结构和工作原理,掌握 更多高级功能和应用。
实践应用
将所学知识应用到实际项目中,提高解决实际问 题的能力。
持续学习
关注单片机技术的最新发展动态,保持学习的持 续性。
THANKS
感谢观看

单片机课程设计实验报告

单片机课程设计实验报告

单片机课程设计实验报告单片机课程设计实验报告引言单片机是嵌入式系统中常见的一种计算机芯片,具有体积小、功耗低、成本低等优势。

本次实验旨在通过单片机的应用设计,加深对单片机原理和应用的理解,并提升解决问题的能力。

实验目的本次实验的目的是设计一个简单的温度监测系统,通过单片机采集温度传感器的数据,并将数据显示在液晶显示屏上。

通过这个实验,我们可以掌握单片机的基本编程和电路连接方法,同时加深对温度传感器的原理和应用的理解。

实验原理1. 单片机基本原理单片机是一种集成电路,内部包含了CPU、内存、输入输出端口等功能模块。

通过编程,可以控制这些功能模块的工作,实现各种应用。

2. 温度传感器原理温度传感器是一种能够感知环境温度变化的器件,常见的有热敏电阻、热电偶等。

本次实验使用的是热敏电阻,其电阻值随温度的变化而变化。

实验材料1. 单片机开发板2. 温度传感器3. 液晶显示屏4. 连接线等实验步骤1. 连接电路将单片机开发板与温度传感器、液晶显示屏连接起来,确保电路连接正确无误。

2. 编写程序使用C语言编写单片机的程序,实现温度传感器数据的采集和液晶显示屏的显示。

程序的基本思路是通过单片机的模拟输入端口读取温度传感器的电阻值,然后将电阻值转换为温度值,并将温度值显示在液晶显示屏上。

3. 烧录程序将编写好的程序烧录到单片机开发板上,确保程序能够正常运行。

4. 实验测试将温度传感器放置在不同的环境中,观察液晶显示屏上的温度数值是否能够准确显示,并记录实验结果。

实验结果与分析经过实验测试,我们发现温度传感器能够准确地采集环境温度,并将温度数值显示在液晶显示屏上。

通过对比实际温度和显示温度的差异,我们可以评估温度传感器的准确性和精度。

实验总结通过本次实验,我们深入了解了单片机的基本原理和应用,掌握了单片机的编程方法和电路连接方法。

同时,我们也加深了对温度传感器的原理和应用的理解。

这些知识和技能对于今后的学习和工作都具有重要意义。

单片机课程设计报告

单片机课程设计报告

摘要单片机课程设计主要是让我们增进对c51单片机的感性认识,加深对理论方面的理解。

了解软硬件之间的有关知识,并掌握软硬件的设计过程、方法及实现,为以后的设计和实现应用系统打下良好基础。

本次课程设计主要完成跑马灯及闪烁灯的实验设计。

首先通过Protel 99 SE 或proteus ISIS 画好原理图,然后将绘制好的原理图在PCB 面板上制线,通过导入Keil C 的设计好的汇编语言程序,完成模拟和仿真,最后将所模拟的程序导入已做好的AT89C51芯片上完成功能演示整个过程。

最终根据要求完成所有步骤,实现了预期演示跑马灯、流水灯、闪烁灯任务。

关键词:单片机、软件、硬件、跑马灯、流水灯、闪烁灯、印制板图、程序、数码管 AbstractSCM curriculum design is mainly let us enhance perceptions of the C51microcontroller, to deepen theoretical understanding. Understanding of relevant knowledge between hardware and software, and master the design process ofhardware and software, and the method of realization, and lay a good foundation for the design and implementation of application system. The experimental design of this course design mainly completes the marquee and flashing lights. Through the first Protel 99 SE or Proteus ISIS drawing principle diagram, and then draw principle of good business line in the PCB panel design, through the introduction of Keil C good assembly language program to complete the simulation, finally Complete the whole process of AT89C51 chip demo program to import the simulation done. Finally according to the requirements to complete all the steps to achieve the desired presentation marquees, lights, flashing lights.Keyword:SCM, software, hardware, marquees, lights, flashing lights, printed circuit board diagram, program, digital tube—————————————————————————装订线————————————————————————————————引言本次课程设计通过对单片机的学习和认识,单片机最小系统是在以MCS-52单片机为基础上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。

单片机课程设计报告

单片机课程设计报告

(此文档为word格式,下载后您可任意编辑修改!)目录一、课程设计的目的………………………………………………二、课程设计用的仪器和器件……………………………………………三、课程设计的具体内容…………………………………………………1、总体报告…………………………………………………………………2、硬件设计…………………………………………………………………3、软件流程和程序…………………………………………………………4、调试结果…………………………………………………………………四、课程设计的体会和发生的问题……………………………………参考文献………………………………………………………………………一、课程设计的目的单片机系统课程设计是《单片机原理与接口技术》课程与实验结束后的一门综合性实践课。

所选题目《交通灯控制系统》紧密结合所学的主要内容,加深巩固所学知识,同时对所学内容进行扩展,有一定的深度和广度,能充分发挥学生的能动性和想象力。

通过电路设计、安装、调试等一系列环节的实施,提高学生的单片机应用系统的设计能力。

二、课程设计用的仪器和器件实验设备:试验台、电烙铁、焊锡丝、支架、吸枪、剪刀、PC机一台、仿真仪一台实验材料:电路板(12*8 cm 1块)、发光二级管(红、黄、绿各4只)、发光二级管插座(4只)、接线排座(7针)、电阻(300Ω 12只)、导线(红、黄、绿各0.5米)三、课程设计的具体内容1、总体报告本次单片机课程设计的任务是以单片机为核心设计一个完整的交通灯模拟系统,用P1.0、P1.1、P1.2控制南北通道的红、黄、绿灯;用P1.3、P1.4、P1.5控制东西通道的红、黄、绿灯。

开始时,南北红灯亮并保持25秒,同时东西绿灯亮,保持20秒,20秒钟到了之后,东西绿灯闪亮3次(每周期1秒)后熄灭。

继而东西黄灯亮并保持2秒,到2秒后,东西黄灯灭,东西红灯亮并保持25秒,同时南北红灯灭,南北绿灯亮20秒,20秒到了之后,南北绿灯闪亮3次(频率为0.5秒)后熄灭。

单片机与PC串口通信课程设计

单片机与PC串口通信课程设计

单片机与PC串口通信课程设计单片机与PC机的串口通信摘要单片机由于性价比高、使用灵活等优点而广泛应用于各种电子系统、自动控制系统,但是其存储容量小,处理的数据量不大。

为了克服这一缺点,我们可以将单片机连接到PC机上,由单片机采集数据,然后将数据汇总到PC机,再进行各种数据处理。

单片机与PC机一般采用串行通信,由于51系列单片机中一般集成了全双工的串行端口,只要配以电平转换的驱动电路、隔离电路就可组成一个简单可行的通信接口。

PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,本设计将通过电平转换电路实现单片机与PC机中的RS-232标准总线之间的串行通信。

这也是许多测控系统中常用的一种通信解决方案。

关键词:单片机,PC机,串行通信,电平转换,总线目录课程设计(论文)用纸第一章:绪论1.1课题研究的目标和意义单片机与PC机串行通信端口在系统控制的范畴中一直占据着及其重要的地位,它不仅没有因为时代的进步而遭淘汰,反而在规格上越来越完善,应用也越来越广泛。

作为一种基本而又灵活方便的通信方式,串口通信被广泛应用于PC与PC 或者PC与单片机之间的数据交换以及其他工业控制与自动控制中。

如今,在很多场合中,要求单片机不仅能独立完成单机的控制任务,还要能与其他数据控制设备(单片机、PC机等)进行数据交换。

因此如何实现PC机与单片机之间的通信具有非常重要的现实意义。

1.2所属领域的现状及发展状况单片机,亦称单片微电脑或单片微型计算机。

它是把中心处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功用部件都集成在一块集成电路芯片上的微型计算机。

现在可以说单片机是百花齐放的期间,天下上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,不成胜数,应有尽有,它们各具特色,互成互补,为单片机的应用供应广漠的六合。

通用型单片机通过三总线结构扩展外围器件成为单片机应用的主流结构。

《单片机课程设计》

《单片机课程设计》

《单片机原理及应用课程设计》报告——秒表设计专业:电子信息工程班级:姓名:学号:11201062指导教师:2014年5 月26 日(要求:正文部分一律用小四号字,宋体,1.5倍行距。

一级大标题靠左,加粗。

二级大标题靠左,不加粗。

)课程设计的内容如下:1.课程设计目的1.1巩固和加深对单片机原理和接口技术知识的理解;1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;1.4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。

2.课程设计要求用AT89C51设计一个2位的LED数码显示作为“秒表”:显示时间为00—99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。

3.硬件设计3.1 设计思想该实验要求进行计时并在数码管上显示时间,则可利用DVCC系列单片机微机仿真实验系统中的芯片8032(芯片的功能类似于芯片AT89C51,其管脚功能也和AT89C51的管脚功能类似)中的P3.2管脚做为外部中断0的入口地址,并实现“开始”按键的功能;将P3.3做为外部中断1的入口地址,并实现“清零”按键的功能;将P3.0做为数据信号DATA输入的入口地址;将P3.1做为时钟信号CLK输入的入口地址。

定时器T0作为每秒加一的定时器;定时器T1作为“快加”键的定时器。

其中“开始”按键当开关由1拨向0(由上向下拨)时开始计时;“清零”按键当开关由1拨向0(由上向下拨)时数码管清零,此时若再拨“开始”按键则又可重新开始计时。

3.2主要元器件介绍1.单片机的中央处理器(CPU)是单片机的核心,完成运算和操作控制,主要包括运算器和控制器两部分。

2.累加器ACC、B寄存器、程序状态字PSW和两个暂存器等。

(1) ALU是运算电路的核心,实质上是一个全加器,完成基本的算术和逻辑运算。

单片机与PC串口通信课程设计

单片机与PC串口通信课程设计
串口设置:设置串口参数,如波特率、数据位、停止位、校验位等
程序编写:编写串口通信程序,包括发送和接收数据
调试与测试:调试程序,测试串口通信是否正常,如发送和接收数据是 否正确
数据传输及处理方式
串口通信协议: RS-232、RS-485 等
数据传输方式:异 步传输、同步传输 等
数据处理方式:数 据校验、数据编码 、数据解码等
优化与改进建议
确保通信协议正确,避免数据传输 错误
增加错误处理机制,提高系统稳定 性
添加标题
添加标题
添加标题
添加标题
优化通信速度,提高数据传输效率
定期进行测试,确保通信正常
06
单片机与PC串口通信 的应用案例
智能家居系统中的串口通信应用
智能门锁:通过串口通信实现门锁与手机APP的连接,实现远程控制和报警功能
单片机与PC的串口 连接方式包括TTL电 平、RS-232电平、 RS-485电平等。
注意事项包括:确保 电源稳定、避免短路、 正确连接串口线、设 置正确的波特率、数 据位、停止位等参数。
04
单片机与PC串口通信 的软件实现
单片机端串口通信软件设计
单片机端串口通信软件设计主要包括串口初始化、串口发送和串口接收三个部分。
单片机与PC串口通 信课程设计
,a click to unlimited possibilities
汇报人:
目录 /目录
01
点击此处添加 目录标题
04
单片机与PC串 口通信的软件 实现
02
单片机与PC串 口通信概述
05
单片机与PC串 口通信的调试 与测试
03
单片机与PC串 口通信的硬件 配置
06

单片机课程设计实验报告

单片机课程设计实验报告

单片机课程设计实验报告一、课程目标知识目标:1. 让学生理解单片机的基本原理和功能,掌握其内部结构及工作流程。

2. 使学生掌握单片机编程的基本语法和编程技巧,能独立完成简单的程序编写。

3. 帮助学生了解单片机在现实生活中的应用,提高对新技术、新领域的认识。

技能目标:1. 培养学生运用单片机进行实验设计和实践操作的能力。

2. 培养学生分析问题、解决问题的能力,提高创新思维和动手实践能力。

3. 提高学生的团队协作和沟通能力,学会在实验过程中相互交流、共同进步。

情感态度价值观目标:1. 激发学生对单片机及电子技术的兴趣,培养主动学习的习惯。

2. 培养学生严谨、细致的实验态度,养成良好的实验操作习惯。

3. 增强学生的自信心和责任感,使他们认识到学习单片机对国家科技发展的意义。

课程性质分析:本课程为单片机课程设计实验,侧重于实践操作和实际应用。

课程要求学生具备一定的电子技术基础和编程能力,通过实验深入了解单片机的工作原理和应用领域。

学生特点分析:本课程面向高年级学生,他们在之前的学习中已掌握了基本的电子技术和编程知识,具备一定的自学能力和动手实践能力。

但学生在单片机应用方面的实践经验不足,需要通过本课程加强实践锻炼。

教学要求:1. 结合课本内容,注重理论与实践相结合,提高学生的实际操作能力。

2. 注重启发式教学,引导学生主动思考、探索,培养学生的创新精神和实践能力。

3. 关注学生的个体差异,给予个别辅导,确保每位学生都能达到课程目标。

二、教学内容1. 单片机基础知识:- 单片机原理与结构- 单片机内部资源及功能- 单片机编程语言(汇编语言、C语言)2. 单片机编程与实验:- 基本输入输出编程- 定时器、中断编程- 模数转换、串行通信编程3. 单片机应用案例:- 实例分析:温度控制器、智能小车等- 创新设计:学生自主选题,设计单片机应用项目4. 实验操作与调试:- 实验步骤与方法- 常用工具与仪器的使用- 故障分析与调试技巧教学大纲安排:第一周:单片机基础知识学习,包括原理、结构、编程语言等第二周:基本输入输出编程,实验一:LED灯控制第三周:定时器、中断编程,实验二:简易电子时钟第四周:模数转换、串行通信编程,实验三:温度传感器数据采集第五周:单片机应用案例分析,学生自主选题,设计单片机应用项目第六周:实验操作与调试,完成设计项目,撰写实验报告教材章节关联:教学内容与教材《单片机原理与应用》相关章节紧密关联,具体包括:- 第一章:单片机概述- 第二章:单片机的结构与原理- 第三章:单片机编程语言- 第四章:单片机内部资源及应用- 第五章:单片机实验与调试教学内容确保科学性和系统性,以培养学生的实际操作能力为目标,注重理论与实践相结合,提高学生的创新能力和实践技能。

《单片机课程设计》报告

《单片机课程设计》报告

机械与车辆学院课程设计题目:姓名:学号:班级:指导老师:时间:成绩:水塔水位控制系统职称:《单片机课程设计》考查评分表、出勤率:□全勤□缺勤较少□缺勤较多□全缺(20%) 2、进度:□较快□正常□较慢□没有按时完成布局焊接:□合理(20%) □错误较多□较合理□原则性错误□基本合理1、程序编写框架:□合理□较合理□基本合理(20%) (10%) (15%) (15%)□原则性错误□基本正确□错漏较多系统调试结果:□实现□基本实现□不能实现1、硬件设计:2、软件设计:3、联调结果:4、过程体味:□合理□合理□正确□属实□较合理□较合理□较正确□较属实□基本合理□基本合理□基本正确□基本属实□不合理□不合理□错漏较多□不属实□思路清晰,内容正确□思路基本清晰,内容基本正确指导教师:吴明友 2022 年 1 月 3 日□错误较多2、程序编写过程:□正确□较正确□思路较清晰,内容较正确□思路较混乱,内容错漏较多一、课程设计性质和目的 (4)二、课程设计的内容及要求 (4)1、硬件设计 (4)2、软件设计 (5)3 、功能要求: (5)三、课程设计的进度及安排 (5)四、设计所需设备及材料 (6)五、设计思路及原理分析 (7)六、流程图及程序编写 (7)(1)根据功能要求画出控制程序流程图。

(8)(2)根据控制程序流程图编写C51 程序 (8)七、调试运行 (10)1 、软件测试: (10)2、硬件测试: (11)八、结果及分析 (12)九、心得体味 (13)十、参考文献 (14)十一、致谢 (14)十二、附录 (15)【1】整流器protel 防真原理图: (15)【2】数字时钟 (16)单片机课程设计是《单片机原理与接口技术》课程与实验结束后的一门综合性实践课。

设计一种基于单片机水塔水位检测控制系统。

该系统能实现水位检测、机电故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。

介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus 软件仿真。

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

单片机及通信接口设计课程设计报告题目:基于STC89S52单片机开发板的功能设计与应用撰写日期:2011年11月一、设计要求二、设计电路及功能说明三、编程思路及框架四、调试结果及分析(1、这里写出题目实现结果;2、调试中出现的问题及解决的方法;3、老师的提问及解决的方法)五、总结(心得体会)目录目录第一章课程设计要求及功能说明 (1)1.1课程设计要求 (1)1.2课程设计电路及功能说明 (1)第二章程序设计及结果分析 (2)2.1程序设计思想 (1)2.2调试结果分析及问题解答 (1)单片机及通信接口设计课程设计总结 (4)第一章课程设计要求及功能说明1.1 课程设计要求跑马灯。

设计要求:“123456”6个数字由右边进入1602 液晶显示器模块,再由左边走出LCD模块,连续不断。

1.2课程设计电路及功能说明1.2.1设计电路1602 液晶显示器电路LCD1602 引脚排列LCD1602 属于字符型显示器件,可显示2 行16 个字符,字符显示尺寸为5×7 个像素点。

在显示模块的ROM 中存放ASCII 码字符字模等,输出时只需提供字符编码和显示位置即可。

LCD1602 引脚排列如上图所示。

其中,D0-D7 为数据口,E 为使能信号,RW 为读写信号,RS 为寄存器选择信号,VL 为亮度调节引脚,VCC、VCC1、GND 和GND1 均为电源引脚。

LCD1602 的工作流程图1.2.2功能说明“123456”6个数字由右边进入1602 液晶显示器模块,再由左边走出LCD模块,连续不断。

单片机的P3.4脚接E执行使能控制,读操作时,高电平有效;写操作时,下降沿有效。

P3.5脚接rs进行寄存器选择,当rs=1时,指向数据寄存器;当rs=0时,若执行写操作,则指向指令寄存器,若执行读操作,则指向地址计数器。

1第二章程序设计及结果分析2.1编程思路及框架以单片机为核心,LCD1602液晶显示器为输出器件。

使单片机的P3.4脚接E执行使能控制,读操作时,高电平有效;写操作时,下降沿有效。

P3.5脚接rs进行寄存器选择,当rs=1时,指向数据寄存器;当rs=0时,若执行写操作,则指向指令寄存器,若执行读操作,则指向地址计数器。

,而LCD1602 属于字符型显示器件,可显示2 行16 个字符,字符显示尺寸为5×7 个像素点。

在显示模块的ROM 中存放ASCII 码字符字模等,输出时只需提供字符编码和显示位置即可。

2.2实现结果“123456”6个数字由右边进入1602 液晶显示器模块,再由左边走出LCD模块,连续不断。

2.3调试中出现的问题及解决的方法①实验一开始将uchar table1[]=“123456”写入时,实验结果出现乱码。

解决的办法:将定义处的“123456”中数字6的后面用空格键空出16 个空位,以便“123456”在液晶显示屏上循环时不出现除123456以外的任何字符。

③实验一开始将write_com(0x80+00);设置为第一行第一列时屏幕不显示任何数字。

解决的办法:经过精确计算将write_com(0x80+00);程序改为write_com(0x80+0x15);设置显示位置为第一行第15列即可。

④实验一开始只显示“123456”,但是不循环。

解决的办法:将原来程序最后一行while(1);去掉即可。

2.4老师的提问及解决的方法①说说“wela=0;dula=0;”在程序中的作用?答:wela 是控制数码管哪个亮的位输出选通信号,dula 是控制数码管显示什么字符或数字的段码。

由于本实验是使用1602 液晶显示器,为使其工作时不受数码管干扰,所以将wela 和dula 设置为0,即处于低电平不工作状态。

另外,我在图书馆查阅到北京航空航天大学出版社出版的《51 单片机C 语言应用与开发》一书中,提到数码管的动态扫描显示的有关信息:为了防止各个显示器同时显示同一个字符,各显示器的公共端并不接到电源或地,而是接到另一组控制信号,即位输出口上。

在动态扫描显示方式下,一组数码管显示器需要两组信号控。

一组是字段码输出口输出的字形代码,用来控制显示的字符形状;另一组是位输出口输出的控制信号,用于控制哪一位显示器工作,也称为位码。

在两组信号的共同控制下,可以按顺序一位一位地轮流点亮每一个显示器显示各自的字符,以实现数码管的动态扫描显示。

②怎么计算延时函数值答:延时函数值=(delay 括号内的数值x×循环次数b)×10^-6s,即延时函数值由delay 括号内的数值乘以循环的次数,再进行单位换算(将微秒换算成秒)③如何使无限循环的跑马灯控制在有限次数内答:假设循环3 次,则定义无符号字符c将for(c=0;c<3;c++)语句加到主函数中,即void main() //主函数{uchar a,c;init();for(c=0;c<3;c++){write_com(0x80+0x15); //设置显示位置为第一行delay(1000);for(a=0;a<27;a++){write_date(table1[a]);delay(1000);}}}④解释下列程序:void write_com(uchar com){P0=com;rs=0;lcden=0;delay(10);lcden=1;delay(10);lcden=0;}答:该段程序是写指令到LCD。

当rs=0时,执行写操作,则指向指令寄存器写入命令;lcden=0 执行使能控制,写操作时,下降沿有效。

⑤使跑马灯的123456”6个数字从1602液晶显示器的第一行第二列开始答:将主函数中的write_com(0x80+0x15);改为write_com(0x80+01)。

单片机及通信接口设计课程设计总结单片机及通信接口设计课程设计总结一共54个课时的单片机及通信接口技术课程设计教会了我如何检索和阅读文献资料、如何锻炼运用所学专业知识使之对所设计系统具有独立调试和故障处理的能力、逻辑思维和形象思维的能力、文字和口头表达的能力和撰写实验报告的能力。

总的来说,只要用心学,单片机用C语言写程序可以如此简单而有趣。

通过单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。

创新,是要我们学会将理论很好地联系实际,并不断地去开动自己的大脑,从为人类造福的意愿出发,做自己力所能及的,别人却没想到的事。

使之不断地战胜别人,超越前人。

同时,更重要的是,我在这一设计过程中,学会了坚持不懈,不轻易言弃。

设计过程,也好比是我们人类成长的历程,常有一些不如意,也许这就是在对我们提出了挑战,勇敢过,也战胜了,胜利的钟声也就一定会为我们而敲响。

这个设计过程中,我遇到过许多次失败的考验,经过不懈努力才完成实验:1、跑马灯“123456”在1602 液晶显示器实现无限左循环的功能已实现。

跑马灯之所以能比其他同学更快速地实现,一个原因是它的确简单,另一个原因是上课认真听了关于“在1602 液晶显示屏的第一行第一列写学号,第二行第一列写姓名的拼音”并实现左移功能。

所以我做“跑马灯`123456`在1602 液晶显示器实现无限左循环”起来得心应手,只需在学过的程序基础上做如下修改:①将定义处的“123456”中数字6 的后面用空格键空出16 个空位,以便“123456”在液晶显示屏上循环时不出现除123456 以外的任何字符。

②在LCD初始化的程序中,将显示光标移动的设置write_com(0x06); 程序改为write_com(0x05);以实现整屏显示左移。

③1602 液晶显示器的显示位置如上图:将write_com(0x80+00);程序改为write_com(0x80+0x15);设置显示位置为第一行。

④将原来程序最后一行while(1);去掉。

2、在答辩回答老师问题时才真正体会“书到用时方恨少”,原来读懂程序、会写程序是那么的重要。

①说说“wela=0;dula=0;”在程序中的作用?听到这一问题时,我脑子突然间一片空白。

紧张得把之前上课最熟练的wela 和dula 程序回答得吞吞吐吐没有底气。

答辩完后翻开自己的课堂笔记本时才恍然大悟。

笔记本上写着,wela 是控制数码管哪个亮的位输出选通信号,dula 是控制数码管显示什么字符或数字的段码。

由于本实验是使用1602 液晶显示器,为使其工作时不受数码管干扰,所以将wela 和dula 设置为0,即处于低电平不工作状态。

另外,我在图书馆查阅到北京航空航天大学出版社出版的《51 单片机C 语言应用与开发》一书中,提到数码管的动态扫描显示的有关信息:为了防止各个显示器同时显示同一个字符,各显示器的公共端并不接到电源或地,而是接到另一组控制信号,即位输出口上。

在动态扫描显示方式下,一组数码管显示器需要两组信号控。

一组是字段码输出口输出的字形代码,用来控制显示的字符形状;另一组是位输出口输出的控制信号,用于控制哪一位显示器工作,也称为位码。

在两组信号的共同控制下,可以按顺序一位一位地轮流点亮每一个显示器显示各自的字符,以实现数码管的动态扫描显示。

②怎么计算延时函数值。

我之前一直认为delay 括号内的数就是延时函数值是可以任意修改、不需要计算的,所以老师问这个问题时我是丈二的和尚摸不着头脑。

然后旁边的同学答辩后认真耐心地给我讲解:延时函数值=(delay 括号内的数值x×循环次数b)×10^-6s,即延时函数值由delay 括号内的数值乘以循环的次数,再进行单位换算(将微秒换算成秒)。

3、换一种方式学单片机,才发现原来51单片机用C 语言写程序可以如此简单而有趣。

虽然答辩时老师问我的5个问题我都回答得很勉强,但是我很开心学会了单片机用C 语言来写程序,再也不用看着单片机用汇编写程序烦心了。

上学期学单片机课时,怎么学怎么看都不懂汇编程序,一个考试开卷就侥幸过关了,之后只要看到单片机心里就有阴影。

参加理工7学部第四届专业作品设计大赛时制作的“电子密码锁”也是对程序半懂半不懂地混过去的。

所以我很感激老师,如果这一次没有老师的点醒,没有问我一些让我紧张不已答不出个所以然来的程序相关问题,而是问一些我会了的问题让我再一次侥幸过关。

我想我永远都不会意识到自己读不懂程序写不出程序的处境究竟多危险。

经过54 个课时学习LED、数码管、键盘接口、1602 液晶显示器和计数器这5 种的使用,填补了许多我在课堂上不懂的知识。

4、单片机及通信接口技术课程设计教会了我如何检索和阅读文献资料。

“P3.4接E执行使能控制,读操作时,高电平有效;写操作时,下降沿有效。

相关文档
最新文档