当前位置首页 > 百科> 正文

单片机开发板

2017-09-04 07:46:43 百科
单片机开发板

单片机开发板

单片机技术的发展以微处理器(MPU)技术及超大规模积体电路技术的发展为先导,以广泛的套用领域拉动,表现出较微处理器更具个性的发展趋势。

基本介绍

  • 中文名:单片机开发板
  • 用途:学习51、STC、AVR型号的实验设备
  • 常见配套资源:连线线、CPU晶片、流水灯等
  • 别名:单片机学习板、单片机实验板
  • 知名开发板:电子人DZR-01A单片机开发板
  • 型号:STC单片机开发板等

发展背景简介

单片机技术自发展以来已走过了近20年的发展路程 。小到遥控电子玩具,大到航空航天技术等电子行业都有单片机套用的影子。针对单片机技术在电子行业自动化方面的重要套用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生单片机开发板也称单片机学习板、单片机实验板。比较有名的例如电子人DZR-01A单片机开发板。
单片机开发板单片机开发板

用途

单片机开发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板。常见配套有硬体、实验程式源码、电路原理图、电路PCB图等学习资料。例如电子人单片机开发板,针对部分学者需要特别配套有VB上位机软体开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持。

配套资源

常见配套资源如下:
1、硬体实验板及其配件如:连线线、CPU晶片、流水灯、点阵显示、ds18b20温度检测、彩色TFT液晶屏,SD卡,游戏开发(推箱子游戏)、收音机、mp3解码等。
2、实验程式源码,包含彙编源程式、C语言源程式。
3、电路原理图、PCB电路图。
4、实验手册、使用手册。
5、针对单片机开发板的详细讲解视频。
6、附加PCB设计製作、VB软体开发等计算机学习资料。

电子人单片机开发板功能配置

1、8个LED灯,可以练习基本单片机IO操作,在其他程式中可以做指示灯使用。
2、2个四联8段数码管,显示温度数据,HELLO欢迎词、时钟等。
3、高亮8*8点阵,如练习数字,字母,图片显示,或者小游戏的开发如贪吃蛇等
4、4个独立按键,可以配置为中断键盘,为程式的按键扫描节省更多的时间。
5、8个AD按键,主要设计为游戏开发如推箱子等,去掉了矩阵键盘,AD键盘在实际中的套用相当广泛,如电视机加减搜台等都是採用AD键盘,一根AD线可以扩展几百个按键,更接近工程
6、PCF8591具有AD/DA功能,其採用IIC汇流排协定,可练习IIC汇流排的操作。
7、DS18B20:单线多点检测支持。
8、光敏电阻测试光线强度,感受白天黑夜的区别。
9、FM收音机:能接收80M到110MHz之间的FM频段。可实现自动搜台和手动搜台。
10、DS1302时钟晶片提供实时时钟,带3V电池,在掉电的情况下,时钟仍然可以继续运行。
11、可读写SD卡档案系统,保存数据显示到TFT液晶屏等。
12、继电器可以控制高电压的设备,高压危险,请小心使用。
13、直流电机接口,控制直流电机。
14、步进电机接口,控制步进电机运行。
15、蜂鸣器,可以做电子琴、音乐发声等。
16、74HC595晶片练习串列转并行数据扩展。
17、74HC573锁存扩展晶片,可以扩展接口。
18、ULN2003电机驱动晶片。(这里用它来驱动步进电机,直流电机,继电器和蜂鸣器)
19、MAX232串口数据传输延长传送距离。(可与计算机通信,同时也可做为STC单片机下载程式的接口)
20、PL2303下载单片机,一线下载,直接的USB下载方式,高速下载。
21、TFT液晶屏,单片机也可以控制彩屏了,让你的学习充满乐趣
22、nRF24L01无线数据传输晶片接口,可以插nRF24L01晶片,做高速无线数据传输
23、LCD1602液晶接口,字元液晶两行,每行可以显示16个字元。
24、LCD12864带字型档液晶接口。
25、LCD12864图形液晶接口。
26、DS18B20单线多点温度採集接口。一根线上便可拓展多个DS18B20温度感测器,先提供两个
27、提供ISP下载接口,可下载AVR、AT的单片机。支持AVR单片机。
28、40针扩展接口,可以无限扩展。以后的DZR-01A开发板配件将从此连线埠扩展出去。
29、PS2滑鼠键盘接口。配合红外遥控器甚至可以遥控我们的电脑!(配例程)
30、AVR/51复位按键。可以复位51 STC AVR单片机,全部支持
31、TEA5767的IIC汇流排控制。学习IIC控制
32、SD卡的SPI汇流排控制。扩展大容量存储器
33、红外遥控接收器,可採集红外遥控发出的信号,可使用遥控信号控制其他设备
34、外接5V供电电源座。
35、RXD、TXD、POWER电源指示灯
36、40PIN紧锁座(非常方便单片机晶片的取放)
37、带LM1117-3.3稳压晶片(为彩屏液晶,SD卡和无线模组供电)
38、USB供电(USB可以提供500MA的电流,完全能满足开发板的需求了)
39、预留电源+5V,GND接口各四个(方便用户扩展其他外围电路时取电和共地)

单片机加密方法

科研成果保护是每一个科研人员最关心的事情,目的不使自己的辛苦劳动付注东流加密方法有软体加密,硬体加密,软硬体综合加密, 时间加密,错误引导加密,专利保护等措施有矛就有盾,有盾就有矛,有矛有盾,才促进矛盾质量水平的提高加密只讲盾,也希望网友提供更新的加密思路,现先讲一个软体加密:利用MCS-51 中A5 指令加密,(本人85 年发现的,名软体陷阱),其实世界上所有资料,包括英文资料都没有讲这条指令,其实这是很好的加密指令A5 功能是二位元组空操作指令加密方法在A5 后加一个二位元组或三位元组操作码,因为所有反彙编软体都不会反彙编A5 指令,造成正常程式反彙编乱套,执行程式无问题仿製者就不能改变你的源程式,你应在程式区写上你的大名单位开发时间及仿製必究的说法,以备获得法律保护我曾抓到过一位获省优产品仿製者,我说你们为什幺把我的名字也写到你的产品中?
硬体加密:8031/8052 单片机就是8031/8052掩模产品中的不合格产品,内部有ROM(本人85年发现的),可以把8031/8052 当8751/8752 来用,再扩展外部程式器,然后调用8031 内部子程式当然你所选的同批8031 晶片的首地址及所需用的中断入口均应转到外部程式区。

硬体加密

用高电压或雷射烧断某条引脚,使其读不到内部程式,用高电压会造成一些器件损坏,重要RAM 数据採用电池(大电容,街机採用的办法)保护,拔出晶片数据失去机器不能起动,或能初始化,但不能运行

用真真假假方法加密

擦除晶片标识
把8X52 单片机,标成8X51 单片机,并用到后128B的RAM 等方法,把AT90S8252 当AT89C52,初始化后程式段中并用到EEPROM 内容,你再去联想吧!
用雷射(或丝印)打上其它标识如有的单片机引脚兼容,有的又不是同一种单片机,可张冠李戴,只能意会了,这要求你知识面广一点
用最新出厂编号的单片机,如2000 年后的AT89C 就难解密,或新的单片机品种,如AVR 单片机
DIP 封装改成PLCC,TQFP,SOIC,BGA等封装,如果量大可以做定製ASIC,或软封装,用不需外晶振的单片机工作(如AVR 单片机中的AT90S1200),使用更複杂的单片机,FPGA+AVR+SRAM=AT40K系列
硬体加密与软体加密只是为叙说方便而分开来讲, 其实它们是分不开的,互相支撑,互相依存的软体加密:其目的是不让人读懂你的程式,不能修改程式,你可以.......
利用单片机未公开,未被利用的标誌位或单元,作为软体标誌位,如8031/8051 有一个用户标誌
位,PSW.1 位,是可以利用的程式入口地址不要用整地址,如:XX00H,XXX0H,可用整地址-1,或-2,而在整地址处加二位元组或三位元组操作码,在无程式的空单元也加上程式机器码,最好要加巧妙一点
用大容量晶片,用市场上仿真器不能仿真的晶片,如内部程式为64KB 或大于64KB 的器件,
如:AVR 单片机中ATmega103 的Flash 程式存储器为128KB
AT89S8252/AT89S53 中有EEPROM,关键数据存放在EEPROM 中,或程式初始化时把密码写
到EEPROM 中,程式执行时再查密码正确与否,然后....... 当然不能告说人家这是什幺器件,儘量不让人家读懂程式,在这里说谎,骗人是正当防卫。
用真真假假, 假假真真,把几种不同品种的单片机放在同一设备中,如主晶片用AVR(说是MCS51),键盘显示用AT89C2051(说是GAL),I/O 口扩展驱动用PIC(说是AT90S1200)等,当然要求你知识面广一点如果你用高级语言C 编写程式就简单了,因为C 语言程式移植方便有些国家的产品能做到三年保修,三年保不坏,三年后保坏,或三年后保有故障,可能用什幺技术?你去想吧例:每次开机或关机,EEPROM 某单元加1,也可二个三个单元连线起来计数,达到某值停止工作,硬体用软体代替,软体用硬体代替用大规模CPLD 可程式器件,关于单片机加密,讲到这里,就算抛砖引玉,下面请各位高手把玉亮出来吧。
对付购买你设备,想不付钱或想少付钱的人,你可採用先供限时(次)使用版软体,钱付清下载正式版软体(监控)。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net