导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→keil-c 请教[zhouxuan_125]

 *第21024篇: keil-c 请教

  
楼 主:zhouxuan_125 2004年4月15日14:01
 keil-c 请教
我现在开始学习单片机,但发现我是无从下手。程序又不是太会。我本以为我的c还不错了。现在发现隔行如隔山啊。我的想法是想实实在在弄一个项目。我认为这样的话,我能真正的学习到不少好的东西。因为我是这样学习网页的
  
2楼:Kuang-chingTsui 2004年4月15日14:58
 有了C的基础,先必须掌握MCU的硬件结构再练习写些程序
  
3楼:zhouxuan_125 2004年4月15日20:38
 keil-c 请教
对了,我还想请问。我要是把mcu结构学好后,开始学习编程。我想请教的是我以前学习过作网页。我当时学习的时候,是有一个大四的带我,我试着弄一个关于大学生艺术团的网页。我就通过这一个就将他很好的掌握好了。
我现在想的是当我有了mcu的硬件结构后,我想弄一个项目。我想的是能否有一个告人指导,相信大家都曾知道,有时高手的一句话顶你一个人看上一周的书。是不是有这样的经历啊。记得当我学习网页是,不是要学习asp吗。这个问题要是一个人看的话,我看的看上好长时间把。我就通过大四的一个人,我只要了一周的时间就搞定了。


  
4楼:Kuang-chingTsui 2004年4月16日09:43
 如果你没有特定的项目,
建议你先试着做一个LED八段数码管显示和键盘输入程序,这在MCU开发中是最基本的技巧。
  
5楼:zhouxuan_125 2004年4月16日18:10
 请问
对了,我开发这个东西,请问我是不是的要实验板啊。还有,在KEILC中杂样防真啊
  
6楼:Kuang-chingTsui 2004年4月17日10:53
 要用仿真器、开发板一类开发工具
但仿真器价格较高。建议你先设计和建立一个这个东东的硬件环境,用kell C软件仿真器调试程序,买一只廉价的写入器。另外其它网友可能还有更好的方法。因为我一直使用硬件仿真器,感觉好舒服。
  
7楼:zhouxuan_125 2004年4月17日12:41
 请教
/*------------------------------------------------------------------------------
HELLO.C

Copyright 1995-1999 Keil Software, Inc.
------------------------------------------------------------------------------*/

#include   <REG52.H>                  /* special function register declarations   */
                                  /* for the intended 8051 derivative         */

#include   <stdio.h>                  /* prototype declarations for I/O functions */


#ifdef MONITOR51                         /* Debugging with Monitor-51 needs   */
char code reserve [3] _at_ 0x23;         /* space for serial interrupt if     */
#endif                                   /* Stop Exection with Serial Intr.   */
                                         /* is enabled                        */

/*这上面的是啥意思啊。我不太明白啊。*/
/*------------------------------------------------
The main C function.  Program execution starts
here after stack initialization.
------------------------------------------------*/
void main (void) {

/*------------------------------------------------
Setup the serial port for 1200 baud at 16MHz.
------------------------------------------------*/
#ifndef MONITOR51
    SCON  = 0x50;          /* SCON: mode 1, 8-bit UART, enable rcvr      */
    TMOD |= 0x20;               /* TMOD: timer 1, mode 2, 8-bit reload        */
    TH1   = 221;                /* TH1:  reload value for 1200 baud @ 16MHz   */
    TR1   = 1;                  /* TR1:  timer 1 run                          */
    TI    = 1;                  /* TI:   set TI to send first char of UART    */
#endif
/*这里又是啥意思啊。0x50我看了应该是地址,能不能讲一下。不胜感激*/
/*------------------------------------------------
Note that an embedded program never exits (because
there is no operating system to return to).  It
must loop and execute forever.
------------------------------------------------*/
  while (1) {
    P1 ^= 0x01;           /* Toggle P1.0 each time we print */
    printf ("Hello World\n");   /* Print "Hello World" */
  }
}

  
8楼:zhouxuan_125 2004年4月17日11:53
 硬件仿真器,这个是不是通用的啊。我的意思
硬件仿真器,这个是不是通用的啊。我的意思是说,这个方案的仿真器能不能用到其他的方案上啊。说实话,我现在必须的学习了。我读的是一个三流的大学,我们学校毕业出去的就找不到好的工作。我的学习,不然以后没有后路了这里有一问题,请教你,不胜感激,对了,你知道TI公司的CCS在那里能下啊。oad=txtviewfile.asp?ID=550[/upload]


  
9楼:Kuang-chingTsui 2004年4月17日12:50
 www.ti.com
  
10楼:zhouxuan_125 2004年4月17日14:34
 不行
我忘说了。我要的是不要钱的。TI公司的网站我早就上过了。根本就是要MONEY啊。我要免费的啊。
  
11楼:guest 2004年4月18日21:44
 大家帮忙,用PIC16C54做个定时器,
大家帮忙,用PIC16C54做个定时器,用数码管设定值可调节的30分钟

>>>>>>对该主题发表你的看法

本主题贴数11,分页: [第1页]


[上一篇主题]:关于在PROTEL99se的PCB上标注汉字的方法?

[下一篇主题]:A/D转换精度问题求救!!