初学单片机,有多个问题提问,谢谢

apple2   2008-8-2 13:34 楼主
1.在实验板上做测试时,要注意实验板上的单片机插座与LED相连的端口是否和程序上指定的端口一致
请问这个端口是在哪里呢?

2.89C51芯片的缺口要与实验板插座上的缺口方向一致,单片机1脚朝向锁紧座手柄的方向,不要插反,否则会烧毁芯片
请问这个缺口是在哪里呢,1脚是在哪里呢


刚刚开始学,哪里说的不对请大家原谅

回复评论 (15)

刚开始学别畏手畏脚的,撒着侉子去搞吧,做错一次就大长记性了
东西不贵,烧了还可以学习检修
点赞  2008-8-2 14:27
端口为IO,
缺口在芯片座一侧。
点赞  2008-8-2 16:12
端口是单片机的IO引脚,看电路图,与LED灯相连的那个(些)IO就是。

缺口在芯片座子和51单片机上都有,很明显的,看到实物就明白了。
点赞  2008-8-2 17:55
引用: 引用 1 楼 MBWQ 的回复:
刚开始学别畏手畏脚的,撒着侉子去搞吧,做错一次就大长记性了
东西不贵,烧了还可以学习检修

便宜板子倒是可以放的胆子搞,贵的板子还小心为妙。
点赞  2008-8-3 00:29

1、对应的端口完成对应的功能;51一共有4个I/O口,你先看看书,照着别人的程序做做,几天就很容易的上手的

2、在单片机有一端有一个缺口;将缺口朝上,左边第一个是第一脚是P1.0 从上往下一直是1~20;右边第一个脚是VCC 是40脚,从上往下是40~21

给你一个简单的程序;先试试(跑马灯程序)
#include
void Delay(unsigned int i)  //延时程序
{
        unsigned  int j;
        for(; i>0; i--)
       for(j=0; j<125; j++)
           {;}
}
void main()
{
        for(;;)          //  用于循环
        {
          P1=0xFF;       // P1口全灭
          Delay(500);    // 延时
          P1=0xe7;       // 中间两个灯亮
          Delay(500);    // 延时
          P1=0xdb;      
          Delay(500);
          P1=0xbd;
          Delay(500);
          P1=0x7e;
          Delay(500);    //延时
        }
}


点赞  2008-8-3 12:12
谢谢大家,我已买了板子,还没到货,在网上买的260块,大家买的多少钱啊,一般在哪里可以买到单片机啊
点赞  2008-8-4 09:05
1、P1~P4
2、先去看一遍《数字电路基础》
点赞  2008-8-4 09:18
板子何不自己做,锻炼动手能力又熟悉硬件连接,你可以找一找,有这方面的书的。买个编程器只要五六十块钱就可以了。
点赞  2008-8-4 13:04
陕西杨工c8051f单片机博客
手机 13002928013
http://c8051fmcu.blog.sohu.com
点赞  2008-8-4 15:53
陕西杨工c8051f单片机博客
手机 13002928013
http://c8051fmcu.blog.sohu.com
点赞  2008-8-4 15:54
看单片机的DATAsheet的讲封装的那部分,有个点的就是第一个引脚,引脚编号逆时针增加。看datasheet不用记忆的。
89S51的最小系统板很简单,就是个下载口以及几个电阻电容。编程器,并口的也很简单,你刚开始不懂做我这里有PCB和聂忠强的烧写软件,很好用。
发邮件给我wogoyixikexie@163.com.我给你传过去。

--------------------eeworld就是有这个气氛,对初学者也很热情。
我在学习Wince,也是靠前辈们指点一点点学习的。
点赞  2008-8-4 17:33
程序中要用到某个端口就要相对应到硬件电路单片机的I/O口,比如你程序中写了当P1=0XFF,输出高电平

让LED灯亮,那么就要把LED灯的引脚接到单片机的P1口

还有单片机插槽缺口,就是有个u型凹口,至于单片机会烧坏,就是比不要把VCC与GND接反就行了
点赞  2008-8-5 12:05
有什么问题的话大家可以登陆www.c8051f.com问吧提问,我们将以最快的速度回复。。。
点赞  2009-3-20 16:47
芯片上有半圆记号的两边分别为左1脚,右40脚VCC
点赞  2009-3-22 18:53
1.概述
C8051F330ST是为在校学生和单片机爱好者开发的一款单片机学习板,也可作为工程人员开发参考之用。本学习板采用美国Silabs公司的C8051F330作为核心控制器,指令集与MCS51兼容,是学习C8051F系列单片机入门级MCU。

2. C8051F330单片机主要特性
(1)高速流水线结构的8051兼容的CIP-51内核,最高25MIPS执行速度;
(2)全速非侵入式的系统调试接口(片内,C2接口);
(3)真正10位200ksps的16通道单端/差分ADC,带模拟多路器;
(4)1个10位电流型输出DAC;
(5)高精度可编程的25MHz内部震荡器;
(6)8K字节可在系统编程的FLASH存储器;
(7)768(512+256)字节的片内RAM;
(8)硬件实现的SPI,SMBus/IIC和1个UART串行接口;
(9)4个通用的16位定时器;
(10)具有3个捕捉/比较模块的可编程计数器/定时器阵列;
(11)片内上电复位,看门狗定时器,1个电压比较器,VDD监视器和温度传感器;
(12)17个I/O端口;
(13)-40~85度工业级温度范围;
(14)2.7V~3.6V工作电压,20脚DIP或MLP封装;

3.本学习板主要特点
(1)选择与MCS51单片机兼容高性能的混合信号处理器C8051F330作为控制芯片。
(2)可以不使用仿真器(EC3)就可以进行软件下载调试,节约开发费用。
(3)编写了完善的软件例程,基本覆盖了C8051F330单片机的所有功能。

4.学习板软件例程
        (1)Delay: 软件延时程序,利用软件进行延时操作。
        (2)IO: IO信号输出控制程序。
        (3)Keyled: 键盘读取及LED数码管显示程序。
        (4)IIC_EEPROM: IIC接口EEPROM(AT24C02A, 容量256字节)读写程序。
        (5)IIC_RTC: IIC接口实时时钟(PCF8563)读写程序。
        (6)PWM: PWM信号输出控制程序。
        (7)RS232: RS232串行数据通信程序。
        (8)ADC_Uart: ADC采样转换及计算程序。
    (9)ADC_display: ADC采样转换及数据处理数码管显示。
        (10)DAC: DAC转换及计算程序。
        (11)Timer: Timer2、Timer3计时程序。
    (12)INT0: 外部中断0测试程序。
           (13)bootloader: 如果C8051F330内部bootloader程序不慎被擦除,可应用C8051F网络生产的EC3将
bootloader.hex程序下载到芯片中。

5.学习板配置:
        (1) C8051F330ST学习板1块;
  (2) 交叉串口线1条;
(3) USB电源线1条;
(4) 资料光盘1张;
光盘内容:
1) C8051F330ST使用手册;
2)C8051F330ST原理图(PDF文件);
3)实验程序源码(C语言);
4)C8051F330ST主要元器件资料;
5)KEIL C51 V8.02开发软件(2K代码限制);
6)其它相关资料;
电话:029-88239932      传真:029-62891066   QQ:304382685  e-mail:mite@vip.qq.com   
淘宝:http://shop57128736.taobao.com/
拍拍:http://auction1.paipai.com/DD82241200000000005D37D203FC2625?RDTAG=199.1.1&LOGINTAG=1&CacheTime=1235542290                                       
技术支持网址:www.c8051f.com
                                                   
点赞  2009-3-27 11:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复