第一篇:51单片机学习板配件要求
51单片机学习板配件要求
1.HC6800-EM3开发板一块(188mm * 134mm)1个
2.单片机为STC89C55RD+FLASH64K1个STC90C516RD+
3.1602带背光液晶屏1个
4.TFT真彩屏SD卡集成模块1个
5.优质纯铜带屏蔽供电通信USB数据线1条 6.八位排线4条(32根)
7.单P杜邦线8条
8.红色短路帽19个(另送4个备用冒)
9.实验时钟电池座及电池1PCS
10.超大容量DVD光盘1张
11.全新ABS环保多功能折叠箱抗压抗摔经久耐磨1个
12.超亮双色点阵模块1片
14.11.0592晶振1个
15.12.000晶振1个
16.全新进口高速高矩进口步进电机1个
17.全新直流电机1个
18.全新红外接收头1个
19.全新红外遥控器(送纽扣电池)1个
20.全新18B20温度检测1个
以上配置为淘宝上的标配需要一套
另外一套需要是
把第3项和4项更改为2.4 寸TFT真彩屏SD卡集成模块 标配基础上增加以下配件
1、需增加1602带背光液晶屏1个
2、八位排线4条(32根)
3、单P杜邦线8条
请尽快给出以上两套配置价格,我们是初学者还请以后多多指教,如有冒犯之处请原谅。联系电话***
AT89S51是支持ISP在线编程的,可以自己用74LS244或者74LS373做并口的下载线路。建议你下载一个Easy 51Pro v2.0软件,这是完全免费的,里面有下载线的制作方法,电路图什么的,很好用,适合初学者。
第二篇:单片机学习最基本要求
总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容易的事。
步骤:1.找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。(三天)
2.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。(二十天)
3.自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。(十天)
4.自己完全设计具有个人风格的电路,产品。。你已经是高手了。。。
看到了吗?下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了。
我的单片机学习心得。
很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用C语言为单片机编程,既省时间,学起来又容易,进步速度会很快。在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了。
单片机的学习实践。
单片机提高重在实践,想要学好单片机,软件编程必不可少。但是熟悉硬件对于学好单片机的也是非常重要的。如何学习好硬件,动手实践是必不可少的。我们可以通过自己动手做一个自己的电子制作,通过完成它,以提高我的对一些芯片的了解和熟练运用它。这样我们就可以多一些了解芯片的结构。我相信,你完成了一个属于自己的电子制作,你的单片机水平就会有一个质的提高。
这就是我学习单片机的心得体会,希望给单片机的爱好者学好单片机有所帮助。
使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。?
第一步:数字I/O的使用
使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。
第二步:定时器的使用
学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实 现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数 字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。
第三步:中断
单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等。中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。
以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。
第四步:与PC机进行RS232通信
单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。
USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!
第五步:学会A/D转换
MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。使用A/D转换功能的简单的例子是设计一个电压表。
第六步:学会PCI、I2C接口和液晶显示器接口
这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。
第七步:学会比较、捕捉、PWM功能
这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。
第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计
PCB打样找华强 http:///3 样板2天出货
第三篇:单片机课程设计要求
单片机课程设计要求
课程设计的题目(自选)
班级:学号:姓名:论文要求要有题目、中英文摘要、参考文献(不少于8篇),内容包括以下几个方面:
一、设计简介
对单片机系统的功能进行简单介绍
二、系统介绍
简单介绍系统的组成包括硬件电路和软件有哪几部分组成三、硬件电路设计
对硬件电路的各个模块功能和工作原理的介绍,包括外围扩展芯片功能的介绍。
四、程序设计
介绍程序的组成和功能,画出程序流程图,附上程序清单。采用C51或汇编语言变成均可。推荐采用C51。(把源程序发到邮箱:)
五、仿真结果
对硬件电路和软件进行联合仿真,并给出仿真结果和说明。
六、总结
对本课程设计进行总结。论文不少于6业
第四篇:单片机课程设计要求
1.电子表设计
要求以AT89S52单片机为核心设计一个多功电子表,具有时钟和跑表功能。做时钟时在LED 显示器上显示分、秒,做跑表时显示范围000.0秒~999.9秒并具有跑表启动和跑表复位功能键。电子时钟的计时范围00分00秒59分-59秒,并在LED 显示器上显示;做跑表时显示范围000.0秒-999.9秒,当按下启动按钮跑表开始计时,按下停止按停止计时,当按下复位按钮跑表回零。
2.汽车尾灯的设计
设计要求:假设汽车尾部左右两侧各有3个指示灯(用发光二极管代替),应使指示灯达到三个要求:
(1)汽车正常运行时指示灯全灭;
(2)右转弯时,右侧三个指示灯按右循环顺序点亮;左转弯时左侧3个指示灯按左循环顺序点亮。
(3)临时刹车时所有指示灯同时闪烁。
3.数字温度计设计
要求采用8051单片机和温度传感器DS18B20设计一种数字温度计,测温范围-55到128度,测量精度为0.1摄氏度,由按键设定温度报警上下限值TH和TL,采用LCD作为数字温度计的显示器,分两行显示,第一行显示工作状态,正常时显示”DS18B20OK”,不正常时显示“DS18B20 ERROR”;第二行显示实测温度值和状态符号,“>H”表示实测温度大于温度报警值TH,“ 4、带温度显示功能的计时器 功能及技术指标: (1)本设计主要分为计时和温度显示功能两部分,实现天、时、分、秒的显示和温度的采集并显示功能。时间显示时、分、秒各两位数,并能够手动设置时间参数;温度表采集经过A/D转换显示并每60秒刷新。时分秒、温度交替显示。 (2)技术指标:显示计时小时、分钟和秒数(各2位);参数可手动设置;选择传感器,并设计相应的信号处理电路;实现实时温度显示功能(每60秒刷新一 次),温度测量范围-20~+60C 主要器件清单: 1、51芯片一个 2、显示管驱动芯片 3、AD590或 DS18B120温度传感器一个 4、显示管 5、译码芯片6、8位串行模数转换器 7、其他 若干。 5、具有语音功能的光控计数器 功能及技术指标: 实现数字式光电计数器的功能,对于某一空间内(例如:酒店、图书馆)的人数统计,通过单片机实现,有人进来说:(欢迎光临),有人出去说:(谢谢惠顾),并通过按钮来控制单片机报其总人数,大概实现0——100人的计数。 (1)语音的清晰度。 (2)计数的准确度。 (3)红外感应灵敏度。 主要器件清单: 1、51芯片一个 2、语音芯片:ISD17003、按键 4、开关:单刀双掷 5、扬声器 6、电压比较器:LM3587、其他 若干。 6、基于单片机便携式酒精含量测试的设计 功能及技术指标: 设计一个基于单片机便携式驾驶员酒精含量测试仪,测试人体呼出气体中酒精含量。测试仪采用气体传感器作为敏感单元,把气体中含有的乙醇气态浓度转换成电信号,再经AD模块以及微处理器的处理,由LCD直观显示出被测气体中的乙醇浓度,由此检测驾驶员是否醉酒驾车。 (1)通过分析测试仪测试原理、依据以及对酒精浓度的检测方法,拟定了酒精浓度与测试仪输出电压关系曲线; (2)通过分析ADC0809转换的要求,设定放大器对酒精传感器输出模拟信号放大,使电压在0到5V内,从而能够使ADC0809正常工作; (3)对 LCD1602 液晶显示模块进行调试,使其能够正确动态酒精浓度值。 主要器件清单: 1、酒精传感器 2、运算放大器 3、A/D:08094、LCD:16025、51芯片 6、其他。 八路智能抢答器 要求:八路抢答,只有最先按键的一路能选中,选中的显示红灯。 智能时钟 要求:显示年月日,闰年是否,调整时间,闹钟功能。 声控灯光控制器 要求:在受到声音影响时开关开,灯打开,30秒钟后灯自动熄灭。 7、基于单片机的数字频率计设计 设计要求: 1、用十进制数字显示被测信号的频率,能测量正弦信号、方波信号、尖脉冲信号以及其他各种单位时间内变化的物理量。 2、能测量周期性正弦方波信号.测量范围100Hz~100kHz。测量正弦信号、方波信号,测量范围100Hz~100kHz。 3、应用单片机为主控芯片,完成算术运算和控制功能,并采用LED数码管显示所测频率。 8、定时器设计 1、使用6位数码管显示时,分,秒,以24小时单位制; 2、利用键盘输入定时时间,定时时间一到立刻报警; 3、汇编语言编写程序。 9、数字温度计的设计 设计要求: 1、利用温度传感器测量温度,要求测温范围-55~125℃,误差±5℃以内; 2、采用单片机控制的方法,采用LED数码管显示温度; 3、汇编语言编写程序。 10、基于51单片机的直流电机PWM调速控制设计 基本要求:利用单片机生成不同宽度的PWM波形,进行直流电机的速度调节。设置四个按键K1,K2,K3,K4:按K1,K2进行直流电机的加速控制和减速控制(五级以上),按K3让电机正反转,相应的级别和正反转用led或数码管显示,按K4启停电机。 11、基于51单片机的两相四线步进电机调速控制设计 基本要求:设置五档以上速度,进行步进电机的速度调节。设置四个按键K1,K2,K3,K4:按K1,K2进行步进电机的加速控制和减速控制(五级以上),按K3让电机正反转,相应的级别和正反转用led或数码管显示,按K4启停电机。 12、基于51单片机的温度测控系统设计 基本要求:利用温度传感器(如DS18B20等)采集温度,数据经51单片机处理后,在数码管或字符型液晶屏1602上实时显示出所测温度。温度测量范围0~99.9摄氏度,设置上限报警温度、下限报警温度,即高于上限值或者低于下限值时利用蜂鸣器报警。 13、数字测温仪的设计 本课题以单片机为核心,设计并制作出一台数字测温仪,具有以下功能: 1)单点温度测试; 2)测温范围: 10℃~40℃; 3)分辨率:0~1℃; 4)温度输出显示:2 位; 5)设定上下限(下限18℃,上限25℃),超出范围时报警。 14、智能空调控制系统设计 功能要求: 1)设置自动、制冷、加热和换气四种模式,通过一个模式按键进行模式切换 2)设置2个按键,分别用来增加或减少温度值的设置 3)能实现温度设定,最高温度限制为35℃,最低温度限制为12℃,温度调整范 围为1℃ 4)可通过电脑进行远程设置(串口实现) 15、电子跑表的设计 本课题以单片机为核心,设计出电子跑表,具有以下功能: 1)做时钟时在6位LED 显示器上显示分、秒; 2)做跑表时显示范围10000.0秒~10999.9秒; 3)当按下启动按钮跑表开始计时,按下停止按钮停止计时,当按下复位按钮跑表回零。 16、简易数字电压表 基本要求: ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。 ⑵ 软件设计:根据电压测量及显示功能要求,完成相关软件的编写与调试; ⑶ 功能要求:2位数字及1位小数点显示,基本测量范围为0~5V,测量误差为±0.2V。⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括:① 系统简介、整体功能说明、各功能模块说明(附图)及系统使用说明;② 设计还需要改进的地方及设计的心得体会;③ 参考文献:包括参考书、资料、网站等,按标准格式列出(可参考教材最后的参考文献引用格式);④ 附件:系统总体原理图及源程序。 扩展功能: 根据实际情况自由添加附加功能,如扩展电压测量范围(可扩展为0~10V,0~20V,0~100V等)、提高精度,实现量程的自动转换等。每扩展一项完整的功能增加20分。 17.数字显示温度计 基本要求: ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。 ⑵ 软件设计:根据温度测量及显示功能要求,完成控制软件的编写与调试; ⑶ 功能要求:至少利用3位数码管进行测量值的显示,温度测量范围:-50℃~100℃,测量误差≤0.1℃; ⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括: ① 系统简介、整体功能说明、各功能模块说明(附图)及系统使用说明; ② 设计还需要改进的地方及设计的心得体会; ③ 参考文献:包括参考书、资料、网站等,按标准格式列出(可参考教材最后的参考文献引用格式); ④ 附件:系统总体原理图及源程序。 扩展功能: 根据实际情况自由添加附加功能,如设置温度的上下限报警功能,利用语音或声光报警等。附加一项完整的功能增加20分。 18.数字电子钟 基本要求: ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。 ⑵ 系统软件设计:根据数字电子钟系统功能,完成控制软件的编写与调试; ⑶ 基本功能:设计一个数字电子钟电路,能显示年、月、日和时、分、秒;通过功能键可以完成年、月、日与时、分、秒的调整和显示切换。 ⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括: ① 系统简介、系统整体功能说明、各功能模块说明(附图)、系统使用说明; ② 设计还需要改进的地方及设计的心得体会; ③ 参考文献(包括参考书、资料、网站等,按标准格式列出); ④ 附件:系统总体原理图及源程序。 扩展功能: 根据实际情况自由添加附加功能,如万年历、秒表等功能。附加一项完整的功能增加20分。 19、基于单片机的音乐盒的设计 要求存储三首歌曲,可以进行歌曲的暂停播放前进后退等功能; 20、基于单片机的电热水器的设计 要求可以进行温度的设定,修改,报警,对热水器进行快速和慢速加热。 21、基于单片机的电子密码锁的设计 要求具有密码的输入、设定、修改和报警等功能。密码的输入功能,当密码输入正确之后,锁就打开,错误三次则报警。 培训总结 为期二十五天的单片机培训今天就要告一个段落了,回想起来,还有点舍不得。从第一天进来,看见单片机时的好奇及茫然,到之后的点滴学习的辛酸和喜悦:点亮第一个放光二极管,接通第一个七段数码管,用蜂鸣器发出近乎噪声的音乐……当时的无数次尝试,无数次失败,在现在看来都是那么的美好。 第一次进实验室时,看见满桌的实验仪器,心中竟漫上一丝丝的喜悦。对于从小就喜欢乱拆小电器的我,如果能掌握这些神秘仪器的用法,真是再好不过的事情了,真希望老师立马就教会我们这些东西。然后老师给我们讲我们暑假培训的目地就是学会单片机——一块拥有神秘芯片和器件的绿色板子。然后就是正式的培训上课了。 每天早上六七点起床,匆匆吃过早饭就得搭公交车往南区赶。一个小时的公交车奔波对于有点晕车的我可是个不小的挑战。下了车有点头晕,还没有回过神来,就和同学一起走进实验室了。晚上九点下课之后又得挤公交回去,十一二点才能睡觉。这样一两天之后觉得很累很累。想着得这样奔波一个月,真有点害怕,不知道自己能不能坚持下来。但我一直坚信这样做是值得的,因为在这边有我喜欢的东西。每天我都能学到新的东西,每天我都能更进一步掌握单片机的用法,每天我都能更加熟练地使用前段时间学到的东西。看视频,认真学里面老师的方法,理解他讲解的每一个器件的原理,跟着他编程驱动自己的单片机;问老师,把自己的想法告诉老师,让老师给我讲解在学习单片机时的困惑;和同学交流,一起交流学习的心得和自己的收获,相互关心相互帮助。随着时间的过去,大家都在进步,人数好像也越来越少。从进来的第一天老师就告诉我们要学会坚持,因为每天重复的生活,总会让人产生厌倦,而很多同学就是受不了这样的生活而选择了中途放弃。虽然我也想回家想摆脱这样的繁累,但还是选择了留下来,因为我知道,这里有我喜欢的东西。就这样日子一天天地过去直到今天,看着自己编的那么多程序,自己关于单片机的认识和掌握,真的很庆幸自己选择了留下来而没有中途退出。 这个培训让我真正有了一个不一样的暑假,不仅仅学会了单片机,更学会了坚持。我发现我原来对电子方面有这么大的兴趣,真的很庆幸这个培训给了我这个机会,我想我会沿着这个继续坚持下去。第五篇:单片机学习