"); //-->
目前市场上有很多种单片机,51还是比较基本的,相对来说功能也比较少,很多人选择了其它系列单片机。下面说一下本人的一点看法:
51单片机是入门的最佳选择!
1、51单片机进入我国最早,书上网上资料最全,应用最广,有很多成型的可靠的产品,里面都还是51单片机。51单片机虽然不是最优秀的,但大家对它的认识深刻,可以仔细的挖掘它的潜力,所以51可以有很大的发挥空间。
2、51单片机目前也有很多新的品种,比如C8051F,STC的51系列。运行速度,和价格都很不错。大中小封装也很多,大家可以根据不同项目选择。
3、KEIL软件是51最常用的软件,此软件由于是第三方开发的,支持品种多,现在也支持一些ARM,此软件支持C和汇编,用起来很好。而PIC和AVR等,软件用的广度由于没有KEIL广,我用起来感觉没有KEIL顺手。
4、51的汇编指令较多,但也就几类,实际上指令也不算多,它的冯式结构和标准的8086计算机的基本一样,如果学过PC汇编的朋友,学51可就非常快了。C语言是一个通用的语言,大家还是应该学好C的,因为学好C语言后, 将来无论用什么单片机,用什么编译器,都很容易上手的。我当时拿到AVR单片机时,直接在别人一个例子上更改代码,除了将IO口定义改为自己的外,其它的全是C代码,所以我根本没有学习AVR单片机就直接用上了,而且用在了比较复杂的产品上。
最后51单片机的缺点:执行乘除法速度慢,寄存器少。
但是作为入门51单片机还是不错的选择!
关于本人和开发板的一些近况:
本人最近比较忙,研发产品有了很大的进展,但是还非常忙,有很多朋友介绍来的项目都没有时间做了,关注开发板的时间也就比较少了。有很多想购买开发板的朋友,因为我上线少,很多问题没有及时解答的, 在这里表示道歉。
还是说明一点,大家有什么问题,请详细给我QQ留言,或着发邮件ahai0306@sina.com, 我有时间会及时回复的。
如果有需要开发板的朋友,也可以发短信给我13626455309(张)。有现货!
另外,开发板不降价格了,还是基本型170包邮,全面型200包邮费(每款都多送一片单片机和2个晶振(一个11。0592M,一个12M的)
凡是买开发板的朋友在实际应用或开发产品的时候,有什么问题都可以咨询我,毕竟我比大家工作经验多几年,设计过的产品也比较多。
关于基本型和全面型的区别:
全面型比基本型多1片51仿真头,多一片51单片机,单片机底坐为锁紧座,方便更换和烧录单片机。部分其它相同。
全面型:51单片机开发板(1602液晶+温度+通信+储存+红外+仿真+烧录+下载线+变压器)200元包快递!
基本型:51单片机开发板(1602液晶+温度+通信+储存+红外+下载线+变压器)
170元包快递!
笔记本用户还需要买USB转232线,配合开发板均按20元销售,值得注意的是,目前此线经过我在多台电脑上实验,成功率可达到90%以上,目前市场上卖的这种线不但兼容性差,而且价格贵。
我的新QQ:1172512148
老QQ50501160,464976346,已经添加好友满了,不能再加人了
http://blog.ednchina.com/ahai0306/(我的博客首页)
淘宝网店: http://shop35284066.taobao.com/
注意:可以通过淘宝网或银行卡汇款购买!
农行、工行、建行、招行、中行均可(请选择自己方便的银行汇款)
下面详细介绍2种的配置:
1、基本型:51单片机开发板(1602液晶+温度+通信+储存+红外+下载线+变压器)
发货图片:(图片晚上拍的效果不好,大家明白包含哪些配件就行了)
170元包快递!
发货清单(基本型配置):
1、焊接好的单片机开发板1块(含STC单片机1片,兰屏1602液晶)
2、全新DC变压器1个(开发板独立供电电源)
3、串口程序下载线1条(可以ISP下载程序,调试各种实验)
4、程序资料光盘1张(含实验程序源代码、入门资料和所用芯片的datesheet、所用软件和常用软件)
5、标准邮政8#包装箱1个
2、全面型:51单片机开发板(1602液晶+温度+通信+储存+红外+仿真+烧录+下载线+变压器)
发货图片:(图片晚上拍的效果不好,大家明白包含哪些配件就行了)
200元包快递
发货清单(编程+调试+仿真+批量烧录)全面型配置:
1、焊接好的单片机开发板1块(含STC单片机1片,兰屏1602液晶)
2、全新DC变压器1个(开发板独立供电电源)
3、串口程序下载线1条(可以ISP下载程序,调试各种实验)
4、程序资料光盘1张(含实验程序源代码、入门资料和所用芯片的datesheet、所用软件和常用软件)
5、标准邮政8#包装箱1个
6、51仿真单片机1片
7、再赠送单片机1片(包括板上带的那片,总共是2片,更方便实验)
8、单片机底座为锁紧座(实现批量烧录功能,同时方便更换成仿真芯片实验)
另外:12864带中文字库液晶(选配,93mm大屏液晶,80元)。
开发板详细介绍篇:
功能简介:
1、 ISP下载程序功能,不再需要烧录器,开发板带串口下载线;并留有AT89S51/52单片机的下载接口。
2、可做实验:流水灯实验、查询式按键实验、数码管实验、中断实验、定时器实验、蜂鸣器实验、RS232通信实验、RS485通信实验、液晶实验、矩阵按键实验、温度传感器实验、存储数据实验、红外遥控实验、电子表实验、唱歌实验,开机次数(存储芯片应用)、液晶显示汉字、单片机选彩票应用实验等。
3、设计的比较适合实际应用,避免传统教材老讲的而在实际中很少用到的实验。
4、详细的使用说明,丰富的学习资料和工具软件。
详细介绍:
一、开发板硬件功能介绍:
1:STC89C51系列单片机( ISP 单片机,可直接通过串口烧录更新程序,不用编程器)
2:16 Key + 1Key(int0) 共17个按键 (可选择查询式实验,可选择矩阵实验,16个按键相当于同类开发板的20个按键,真正做到简洁实用)
3:2x8字LED数码管。
5:8个LED发光二极管(接受网友提改进的)
6:RS232功能(可调试通信程序)
7:RS485功能(可接入485总线)
8:EEROM 24C16(练习IIC总线的使用,和数据存储器的使用,容量是24C01的16倍)
9:蜂鸣器。
10:配DC9V电源(避免初学者使用USB口烧坏主板)
11:温度传感器DS18B20(一线器件的使用,高精度温度传感器的使用)
12:LCD1602液晶屏(蓝屏的,显示字符非常漂亮)
13、红外遥接收头(注意不是接口,而是配接收头)
14、12864(不带字库)液晶接口
15、12864(带中文字库)液晶接口(注意此接口和上面不一样)
16:32个I/O口全部留有扩展接口,可扩展做其它实验。
二、开发板原配程序:
2.2 基础实验
2.2.1 初学者第一个单片机程序(C语言和汇编程序)
2.2.2 流水灯(C语言和汇编程序)
2.2.3 蜂鸣器实验(C语言和汇编程序)
2.2.4 单个数码管(C语言和汇编程序)
2.2.5 动态数码管实验(C语言和汇编程序)
2.2.6 查询方式按键实验(C语言和汇编程序)
2.2.7 外部中断实验(C语言和汇编程序)
2.2.8 定时器实验(C语言和汇编程序)
2.2.9 矩阵扫描键盘实验(C语言)
2.3 高级实验
2.3.1 00-99秒计时器(C语言)
2.3.2 24CXX存储器(24C01-24C16的程序,24C32-24C1024的程序,C语言)
2.3.3 液晶LCD1602(C语言)
2.3.4 温度传感器DS18B20(C语言)
2.3.5 RS232通信(C语言)
2.3.6 RS485通信(C语言)
2.3.6 红外遥控实验(C语言)
2.3.7 12864(带中文字库)实验(C语言)
2.3.8 12864(不带字库)液晶实验(C语言)
2.3.9 上电时的综合程序(C语言,大部分器件的检测)
2.3.10 上电时的综合程序2(C语言,温度及一些部件的检测)
三、设计应用型实验程序:
1、电子钟(可显示时间、日期,可通过按键设置时间、日期)(C语言)
2、小数点后4位的温度DS18B20程序(C语言)
3、蜂鸣器唱歌程序(可以唱2首歌,中断键换歌)(C语言)
4、上电开机次数程序,通过24C16/32存储上电次数,按中断键次数清0(C语言)
5、增加汇编的1602液晶程序,结构简单,有注释(方便汇编的使用者)(汇编)
6、单片机机选彩票程序(好玩、提高兴趣)(C语言)
7、1602液晶显示汉字程序(C语言)
不断的增加新程序,免费为老用户升级(ahai0306@sina.com索取新程序,注明从哪里购买的和所在城市及姓名)
51仿真芯片介绍:
支持用Keil在线仿真,支持断点,单步,全速仿真功能,性能媲美几年前上千元的仿真器件。
此仿真芯片内部已经烧好仿真监控程序,直接插到开发板上即可仿真,可仿真64K程序。
使用仿真器可以看IO端口、可以看寄存器、可以看内存单元、可以看变量、可以单步运行等功能,在学校实验室里一般是这么实验的。对于一些对程序分析还不太熟练的初学着来说,使用仿真器还是有一定好处的。
所有实验程序可直接进行使用仿真芯片仿真,KEIL工程文件已经配置好了。
字库12864液晶介绍:(有现成的驱动程序和实验程序)
JM12864M 汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192 个中文汉字(16X16 点阵)、128个字符(8X16 点阵)及64X256 点阵显示RAM(GDRAM)。
主要技术参数和显示特性:
电源:VDD+5V(内置升压电路,无需负压);
显示内容:128 列× 64 行
显示颜色:STN.黄绿
显示角度:6:00 钟直视
与MCU 接口:8 位或4 位并行/3 位串行
多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等
工作温度(Ta): -20℃~70℃
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。