开始编写嵌入式

原创 2006年06月24日 19:39:00

1。选用Keil 环境编译

  • 需要使用通用的8052驱动器
  • 振荡器的频率和实际系统的应当一致,这里选择12Mhz
  • 写好程序然后编译,然后debug,然后运行,然后在外设选项选择端口,选择端口1。这样我们就能够看到模拟的效果,我们这里是控制端口1的5号管脚(管脚1.5)

2。控制端口是通过特殊函数寄存器(SFR),这个SFR实际上是一个8位的锁存器,就是说写到端口的值将保持不变,知道有了新的值写入或者复位;这4个端口每一个都是用一个SFR来代表的:它们的名字分别为P0,P1,P2,P3;
   从物理上看,它们的地址分别为0X80,0X90,0XA0,0XB0。

3。如果需要向端口写入数据,可如下:
unsigned char Port_data;
Port_data=0X0F;
P1=Port_data;

至于写端口1的5号管脚,可以用sbit LED_pin=P1^5;然后直接给LED_pin复制即可(注意这个sbit不是标准c上的,而是Keil公司的,故需要include <reg52.h>);同时需要说明的是bit这个类型也是keil公司的,它可以取的值只能是0或者1,它声明的变量会放在8051芯片上的BDATA空间中

产生延迟的方法可以用for空循环,可以几个嵌套

嵌入式开发要学习哪些知识

嵌入式Linux操作系统学习规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个...
  • qq_21555605
  • qq_21555605
  • 2014年11月27日 22:13
  • 1988

嵌入式驱动编写-第一个驱动程序

 打开开发板的原理图 找到操作LED的寄存器 1 确定运行环境正常 1 PC,linux虚拟机,JZ2440开发板之前可以互相ping通 查看设备类型 ...
  • joshua_love
  • joshua_love
  • 2016年11月05日 19:28
  • 3147

嵌入式驱动编写-LCD驱动程序

如何来写LCD的驱动程序,首先 看芯片开发手册和原理图 根据原理图,找到s...
  • joshua_love
  • joshua_love
  • 2016年11月08日 22:14
  • 1635

嵌入式系统启动过程

++++++++++++++++++++++++++++++++++++++++++ 本文系本站原创,欢迎转载! 转载请注明出处: http://blog.csdn.net/mr_raptor/a...
  • sunheshan
  • sunheshan
  • 2014年09月11日 16:23
  • 2169

自己写的小型嵌入式操作系统

小型嵌入式操作系统的实现 写一个自己的操作系统是我一直以来的愿望,一来,学习,二来吗,装装X了。。哈哈 进过一段时间的学习,今天我写的代码终于实现了任务切换,也就是多任务环境了,虽然任务本身只是很简单...
  • shixiongtao
  • shixiongtao
  • 2016年11月02日 11:33
  • 616

我的2016——我和嵌入式的那些事

墙上的日历只剩下薄薄的一叠,过不了多久,又将迎来一个新的循环。我想用一篇文章记录我的2016,希望通过写这篇文章能够更客观地审视自己,同时给未来的自己以及有需要的朋友一些参考。正所谓:以铜为镜,可以正...
  • luckydarcy
  • luckydarcy
  • 2016年12月20日 13:31
  • 13528

嵌入式开发之linux基础第六天学习笔记 shell脚本编程(一)

Linux基础第六天学习笔记   shell脚本编程: 按照发展先后划分: 机器语言 010101 汇编语言 助记符 C语言   高级语言   安装执行类型语言: 编译型语言 解释性语言(脚本) p...
  • wang161019
  • wang161019
  • 2016年10月24日 23:32
  • 360

嵌入式ARM 中断 IRQ代码编写 基于S5pv210

ARM共有7种模式 IRQ是异常模式的一种。 IRQ 处理流程:  1)保护现场;     2)中断IRQ处理;    ...
  • Agou_66
  • Agou_66
  • 2015年12月20日 17:40
  • 738

嵌入式代码编写规范

**嵌入式代码编写规范** ————- 该文章是自己总结出来的编码风格,用于规范自己的代码,增强可读性,非标准规范。强制自己形成良好的编码风格,有利于开发大规模程序而不显得杂乱。 参考STM32固件库...
  • tianyake_1
  • tianyake_1
  • 2017年04月09日 17:11
  • 549

嵌入式软件开发是否需要经验,需要哪些基础知识?

本人从毕业到现在一直在嵌入式软件这个行业发展,已七年有余,也曾经迷茫无助过,也骄傲自满过,到现在算是趋于一个比较稳定的状态,嵌入式软件开发的项目本身代码量不会太大,除了一些特殊的方面外,基本难度都不是...
  • my__dream
  • my__dream
  • 2017年06月24日 17:10
  • 900
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 开始编写嵌入式
举报原因:
原因补充:

(最多只允许输入30个字)