• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

刚入门后,如何再学好单片机

本人刚涉入学习单片机C51,基本熟悉了单片机的简单功能,例如象点LED,延时,简单计数等功能,对C51的外围和编程等过程,也熟悉.但稍微深一些的东西象中断 堆栈 外围扩展 通讯接口 等,自学就很难,不知怎么再学下去,并且感觉不能应用所学的知识,做一个真正的产品,望同行高手指点.用什么教材,有没有更好的方法?
全部回复(15)
正序查看
倒序查看
2006-03-20 17:01
老兄,我也有同感啊!
0
回复
pczmdz
LV.3
3
2006-03-21 08:39
@仍需努力
老兄,我也有同感啊!
不知道怎样再深入,确实仍需努力!
0
回复
willar
LV.1
4
2006-03-22 09:20
动手实践很重要,一套好的学习实验设备和好的学习方法让你事半功倍,有兴趣可以到伟纳电子网站看看www.willar.com

多功能51/AVR 单片机学习开发系统ME300B简介

● 实验板、编程器、仿真器、下载线四合一

● 直接支持51/AVR两种 系列单片机的烧写和实验
(直接支持器件:MCS51 --- AT89S51,89S52,89S53,89S8252,89LS51,89LS52,89LS53,89LS8252
AVR---AT90S4414,AT90S8515,ATmega8515,ATmega8515L)

● 板载硬件资源:I/O控制、音乐输出、A/D转换、温度采样、矩阵键盘、实时时钟、红外遥控、串口通讯、字符液晶 接口、图形液晶接口、一继电器、八数码管、SPI/I2C接口实验、40Pin外扩接口、下载接口

● 独有的配套编程插件,支持烧写89C系列,Winbond系列,SST系列单片机,93C/24C系列EPROM,免费提供自制资料和监控程序

●自主开发的控制软件, 对于计算机配置要求较低,具有一个标准串口的各类台式和笔记本计算机(如果只有USB口没有串口,可以配置一条USB转串口线)均可使用,软件支持windows98/ME/NT/2000/XP/2003操作系统.

      用户只需要一套ME300开发系统和一台电脑而不需要其它任何设备即可轻松学习51系列和AVR系列单片机,本系统的编程、仿真、ISP功能也适合开发人员开发单片机产品使用,具有极高的性价比!

     ME300B 51/AVR单片机学习开发系统 在《电子报》2005年第24期及《电子制作》2005年第11期上分别有介绍,2006年的《电子制作》将有一系列开发应用文章连载,同时伟纳技术论坛也有专业人员提供技术支持.

500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.comhttp://data.willar.com/me300B_main.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.comhttp://data.willar.com/me300_PGM.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
mary_2004
LV.2
5
2006-03-22 15:48
朋友您好!

    用单片机做智能灯饰产品,我单位提供人员单片机技术训练活动,
具备模拟电路与数字电路基础就可以学习单片机,

2006单片机入门基础训练开课信息
深圳 3.05日开课
顺德 3.12日开课
每周周日上课,每一期为连续6周6个周日.
参加人员有限,先报先学.
附件资料请参考.

技术资料网站:www.holtek.com.cn 技术手册、IDE3000软件等资料都可以在网上找到.


入门基础班学习提纲:

1.盛群单片机概述
l 1.1 盛群公司历程
l 1.2 单片机的由来-盛群单片机发展概况
l 1.3 学习单片机的准备
l 1.4 其他
2. 单片机内部结构
l 2.1系统结构
l 2.2存储器
l 2.3基本I/O
l 2.4外部中断
l 2.5定时/计数器中断
l 2.6看门狗定时器和节电模式
l 2.7振荡器
l 2.8基本电路参考/技术参数
3.指令系统
l 3.1 指令系统概述(分类、寻址方式、指令周期……
l 3.2 HOLTEK 指令系统介绍(数据传送指令、算术运算指令、逻辑运算指令、控制和转移指令位运算指令、读表指令、其他指令……)

3.1 指令系统概述
l 3.1.1 分类
l 3.1.2 寻址方式
l 3.1.3 指令周期
l 3.1.4 状态寄存器
l 3.1.5 指令中的常用符号
3.2 HOLTEK 指令系统介绍
l 3.2.1 数据传送指令(3条)
l 3.2.2 算术运算指令(15条)
l 3.2.3 逻辑运算指令(19条)
l 3.2.4 控制和转移指令(11条)
l 3.2.5 位运算指令(4条)
l 3.2.6 读表指令(2条)
l 3.2.7 其它指令(9条)
4.HOLTEK MCU集成开发环境
l 4.1仿真器介绍
l 4.2软件安装
l 4.3文件/编辑、视图菜单
l 4.4工具菜单及选项菜单
l 4.5项目菜单
l 4.6调试菜单
l 4.7窗口菜单
l 4.8工具栏图标与帮助菜单
5.快速入门
l 5.1软件仿真
l 5.2硬件仿真
l 5.3编写、调制软件
l 5.4OTP烧录
l 5.5开发完成、产品实验
6基本功能应用
l 6.1存储器
l 6.2基本I/O
l 6.3外部中断
l 6.4定时/计数器中断
l 6.5看门狗定时器和节电模式
l 6.6振荡器
7 程序设计范例
l 7.1 跑马灯应用实例、四位7段LED显示
l 7.2  键盘扫描
l 7.3  HT93LC46/HT24LC02的读写操作
l 7.4 LCD显示、 I/O做LCD显示
l 7.5 红外线遥控接收
7.1 跑马灯应用实例、四位7段LED显示
7.1.1   跑马灯应用实例
7.1.2  四位7段LED显示
7.2  键盘扫描
7.2.1   Scan1键盘扫描电路图与Mask Option配置
7.2.2   按键扫描子程序流程图与例程
7.2.3   Scan2.ASM键盘扫描例程说明与Mask Option配置
7.2.4   Scan2按键扫描子程序流程图与例程
7.2.5   学员自己动手验证此程序
7.3  HT93LC46\HT24LC02的读写操作
7.3.1 HT93LC46的读写
7.3.2 HT24LC02的读写
7.4   LCD驱动显示、用I/O做LCD显示
7.4.1  LCD显示 (HT1621)
7.4.2  用I/O 口做LCD显示
7.5 红外线遥控接收
7.5.1  红外线发射与接收的基本原理.波行编码格式类型.
7.5.2  针对HT6221的编码格式讲解如何译码.
7.5.3  HT6221的译码流程图介绍.
7.5.4  HT6221的译码程序介绍.
7.5.5  红外线遥控接收例程说明
7.5.6 学员自己动手实验.
全篇完


任何意见与建议可以与我们联络:

Mary
盛扬半导体(上海)有限公司深圳分公司
深圳市福田区深南中路赛格广场43F
Email: mary@holteksz.com.cn
TEL  : 0755-83465070 83465589
FAX  : 0755-83465074
公司主页:www.holtek.com.cn  / www.holtek.com.tw
0
回复
cbs11403
LV.1
6
2006-03-25 11:42
话前买那些开发工具没有什么意义
都是浪费,找个人指点一下就OK了
0
回复
philips
LV.8
7
2006-03-26 13:00
@mary_2004
朋友您好!    用单片机做智能灯饰产品,我单位提供人员单片机技术训练活动,具备模拟电路与数字电路基础就可以学习单片机,2006单片机入门基础训练开课信息深圳3.05日开课顺德3.12日开课每周周日上课,每一期为连续6周6个周日.参加人员有限,先报先学.附件资料请参考.技术资料网站:www.holtek.com.cn技术手册、IDE3000软件等资料都可以在网上找到.入门基础班学习提纲:1.盛群单片机概述l1.1盛群公司历程l1.2单片机的由来-盛群单片机发展概况l1.3学习单片机的准备l1.4其他2.单片机内部结构l2.1系统结构l2.2存储器l2.3基本I/Ol2.4外部中断l2.5定时/计数器中断l2.6看门狗定时器和节电模式l2.7振荡器l2.8基本电路参考/技术参数3.指令系统l3.1指令系统概述(分类、寻址方式、指令周期……l3.2HOLTEK指令系统介绍(数据传送指令、算术运算指令、逻辑运算指令、控制和转移指令位运算指令、读表指令、其他指令……)3.1指令系统概述l3.1.1分类l3.1.2寻址方式l3.1.3指令周期l3.1.4状态寄存器l3.1.5指令中的常用符号3.2HOLTEK指令系统介绍l3.2.1数据传送指令(3条)l3.2.2算术运算指令(15条)l3.2.3逻辑运算指令(19条)l3.2.4控制和转移指令(11条)l3.2.5位运算指令(4条)l3.2.6读表指令(2条)l3.2.7其它指令(9条)4.HOLTEKMCU集成开发环境l4.1仿真器介绍l4.2软件安装l4.3文件/编辑、视图菜单l4.4工具菜单及选项菜单l4.5项目菜单l4.6调试菜单l4.7窗口菜单l4.8工具栏图标与帮助菜单5.快速入门l5.1软件仿真l5.2硬件仿真l5.3编写、调制软件l5.4OTP烧录l5.5开发完成、产品实验6基本功能应用l6.1存储器l6.2基本I/Ol6.3外部中断l6.4定时/计数器中断l6.5看门狗定时器和节电模式l6.6振荡器7程序设计范例l7.1跑马灯应用实例、四位7段LED显示l7.2  键盘扫描l7.3  HT93LC46/HT24LC02的读写操作l7.4LCD显示、I/O做LCD显示l7.5红外线遥控接收7.1跑马灯应用实例、四位7段LED显示7.1.1  跑马灯应用实例7.1.2  四位7段LED显示7.2  键盘扫描7.2.1  Scan1键盘扫描电路图与MaskOption配置7.2.2  按键扫描子程序流程图与例程7.2.3  Scan2.ASM键盘扫描例程说明与MaskOption配置7.2.4  Scan2按键扫描子程序流程图与例程7.2.5  学员自己动手验证此程序7.3  HT93LC46\HT24LC02的读写操作7.3.1HT93LC46的读写7.3.2HT24LC02的读写7.4  LCD驱动显示、用I/O做LCD显示7.4.1  LCD显示(HT1621)7.4.2  用I/O口做LCD显示7.5红外线遥控接收7.5.1  红外线发射与接收的基本原理.波行编码格式类型.7.5.2  针对HT6221的编码格式讲解如何译码.7.5.3  HT6221的译码流程图介绍.7.5.4  HT6221的译码程序介绍.7.5.5  红外线遥控接收例程说明7.5.6学员自己动手实验.全篇完任何意见与建议可以与我们联络:Mary盛扬半导体(上海)有限公司深圳分公司深圳市福田区深南中路赛格广场43FEmail:mary@holteksz.com.cnTEL  :0755-8346507083465589FAX  :0755-83465074公司主页:www.holtek.com.cn  /www.holtek.com.tw
holtek的有FLASH的片子吗!
0
回复
jianghuai
LV.3
8
2006-03-27 04:19
多做实验,http://atmel.533.net
0
回复
jundz
LV.8
9
2006-03-29 09:58
顶一下
0
回复
mary_2004
LV.2
10
2006-04-05 14:33
@philips
holtek的有FLASH的片子吗!
有HT46 /HT48 E系列的芯片
0
回复
samsung-mcu
LV.2
11
2006-04-05 19:54
各位大侠如果对SAMSUNG MCU有兴趣,或需要相关服务,欢迎随时同我们联系:

SAMSUNG MCU有几颗IC,如S3F9454(FLASH),S3F9444(FLASH)等,在电源特别是充电器上用的还是挺不错的!详细资料请访问:http://www.samsung.com/Products/Semiconductor/common/product_list.aspx?family_cd=MCU0201

Kin Zhang
M:13510343784
T:0755-88262227
M:hi_xitele@sina.com
  kin.zhang@avconcept.com
先思行有限公司
---三星授权一级代理
0
回复
44330
LV.3
12
2006-04-14 20:42
@samsung-mcu
各位大侠如果对SAMSUNGMCU有兴趣,或需要相关服务,欢迎随时同我们联系:SAMSUNGMCU有几颗IC,如S3F9454(FLASH),S3F9444(FLASH)等,在电源特别是充电器上用的还是挺不错的!详细资料请访问:http://www.samsung.com/Products/Semiconductor/common/product_list.aspx?family_cd=MCU0201KinZhangM:13510343784T:0755-88262227M:hi_xitele@sina.com  kin.zhang@avconcept.com先思行有限公司---三星授权一级代理
看看这里,通俗易懂.就算你学其它的单片机,这里的教程也可以对你有所帮助.
www.44330.com
0
回复
sunboy13005
LV.7
13
2006-06-05 08:34
@samsung-mcu
各位大侠如果对SAMSUNGMCU有兴趣,或需要相关服务,欢迎随时同我们联系:SAMSUNGMCU有几颗IC,如S3F9454(FLASH),S3F9444(FLASH)等,在电源特别是充电器上用的还是挺不错的!详细资料请访问:http://www.samsung.com/Products/Semiconductor/common/product_list.aspx?family_cd=MCU0201KinZhangM:13510343784T:0755-88262227M:hi_xitele@sina.com  kin.zhang@avconcept.com先思行有限公司---三星授权一级代理
我公司在沙井西部工业园,见贴后与我联系,早上打你手机电话也不接,我想咨询一下相关S3F9444烧录器的相关问题,另请电话告诉我相关单价及此芯片的单价..
手机:13713828092周‘R
0
回复
kongsha2000
LV.1
14
2009-04-08 10:09
如何学习单片机?
对于刚刚学习单片机的人最想问的问题是如何学习单片机,本中心配备学习板留下点意见

兴趣.兴趣是最重要的,为什么它放在第一位呢,兴趣是最好的导师.本身单片机是一门非常抽象的学科,如果没有足够的兴趣,那你肯定不会笑到最后的.
恒心.这个我们这就不用多说了,谁都知道不管学习什么东西,没恒心是肯定不行的.但这点说着容易,做很难啊,即使你有再好的学习板,你没恒心去学习,那也是前功尽弃.
基础的电子知识.推荐你最好把最基础的东西学好 如:数字电路,模拟电路,等基础学科.因为我们的学习最终要用到实际应用中去,如果这些基础学的很扎实的话,在学单片机时会感到轻松,到自己去开发程序的时候会和硬件紧密的结合起来,做出来的程序效率是很高的,这样学出来的单片机是硬件加软件,印象最深刻.而不是单单把知识面停留在编写程序代码上,不知道硬件到底是怎么个原理.
学习板.大家都有共同的感触,在试验室做完试验后,过一段时间啥都想不起来了,为什么呢?问题是实验次数少.前面说了电子很抽象,单片机就更摸不到头了,所以一定要把抽象的东西摆在眼前,亲自去学写程序,调程序,做实验.当你完全靠自己写出第一个程序后,不管多简单,你会美的睡不着觉的(O(∩_∩)O~夸张点,但也差不多),如果没有学习板,就如学游泳,没有游泳池,不去亲自下水,再多的理论知识,那你也学不会.(绝对经验之谈)


了解更多请连接:单片机学习经验宝库http://space.taobao.com/bc967d3671ae43b9f49d4e396d7fc13f/portal/personal_portal.htm
0
回复
ghost
LV.7
15
2009-04-08 10:48
现在主要的问题是在于你不知道要用它来做什么.完成什么功能.所以会感觉很难学下去.不能单为了学它去学它,而是为了要利用它去完成某种功能,和其它方法比较有哪些优势.
0
回复
hgl65
LV.4
16
2009-04-08 15:34
@kongsha2000
如何学习单片机?对于刚刚学习单片机的人最想问的问题是如何学习单片机,本中心配备学习板留下点意见兴趣.兴趣是最重要的,为什么它放在第一位呢,兴趣是最好的导师.本身单片机是一门非常抽象的学科,如果没有足够的兴趣,那你肯定不会笑到最后的.恒心.这个我们这就不用多说了,谁都知道不管学习什么东西,没恒心是肯定不行的.但这点说着容易,做很难啊,即使你有再好的学习板,你没恒心去学习,那也是前功尽弃.基础的电子知识.推荐你最好把最基础的东西学好如:数字电路,模拟电路,等基础学科.因为我们的学习最终要用到实际应用中去,如果这些基础学的很扎实的话,在学单片机时会感到轻松,到自己去开发程序的时候会和硬件紧密的结合起来,做出来的程序效率是很高的,这样学出来的单片机是硬件加软件,印象最深刻.而不是单单把知识面停留在编写程序代码上,不知道硬件到底是怎么个原理.学习板.大家都有共同的感触,在试验室做完试验后,过一段时间啥都想不起来了,为什么呢?问题是实验次数少.前面说了电子很抽象,单片机就更摸不到头了,所以一定要把抽象的东西摆在眼前,亲自去学写程序,调程序,做实验.当你完全靠自己写出第一个程序后,不管多简单,你会美的睡不着觉的(O(∩_∩)O~夸张点,但也差不多),如果没有学习板,就如学游泳,没有游泳池,不去亲自下水,再多的理论知识,那你也学不会.(绝对经验之谈)了解更多请连接:单片机学习经验宝库http://space.taobao.com/bc967d3671ae43b9f49d4e396d7fc13f/portal/personal_portal.htm
dddddd
0
回复