ARM 汇编的必知必会
2013-04-03 崔轶 7
无论是体系结构还是指令集,大家或多或少都应该对X86汇编有些了解,而对于嵌入式领域已被广泛采用的ARM 处理器,了解的可能并不多。如果你有兴趣从事嵌入式方面的开发,那么了解一些RISC 体系结构和ARM汇编的知识还是有必要的。这里,我们找出了这两种体系结构最明显的不同之处,并对此进行介绍,让大家对于RISC体系结构 .. [查看全文]
一个按键的多次击键组合判别技巧汇编程序
2013-03-31 15
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;由于在学习用DS1302来做LED时钟时,发现开发板附的程序对按键操作 ; ;很不灵活,后来在网上找到一篇《一个按键的多次击键组合判别技巧》; ;网址为HTTP://BLOG.21IC.COM/USER1/349/ARCHIVES/2005/669.HTM感觉; ;作者的点子不错,但本人不 .. [查看全文]
ARM汇编伪指令介绍
2013-03-31 66
在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在 ARM 的汇编程序 .. [查看全文]
PIC16F877A控制DS18B20汇编程序
2013-03-26 24
;************************************************************************ ;功能实现:通过DS18B20来读取温度,显示在2位LED上,精确到1度 ;硬件连接:(1)RC0-RC7接共阳数码管的段码A-H ;RA0-RA3接共阳数码管的位码DIG0-DIG3 ;******************************************************************* .. [查看全文]
单片机和 FIFO 的接口汇编程序
2013-03-23 16
下面的程序中,单片机将FIFO中的数据读取出来后,从串口发送出去。 ;*********************************** ef bit p3.3 ;fifo empty flag rst bit p3.5 ;reset fifo read bit p3.7 ;read fifo org 0000h ljmp main org 0030h main: ;------ initial timer mov tmod,#00100001b ;time .. [查看全文]
时钟芯片DS1302 的汇编和C51程序
2013-03-18 18
时钟芯片DS1302 的keil c程序 ;********************************************************************* ; 公司名称: ; 模块名称:DS1302.a51 ; 功能:实时时钟模块时钟芯片型号:DS1302 ; 说明:(修改版) ; 程序设计:zhaojunjie ; 设计时间:2002.05.04 ; 版 本 号:20020504 ;***************************** .. [查看全文]
PIC 8位单片机汇编语言常用指令
2013-03-08 8
各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条, .. [查看全文]
使用Proteus自带汇编编译器的注意事项
2013-03-02 11
(1) 因为Proteus中自带的汇编编译器都是使用命令行命令进行编译。在菜单Source->Define code generation tools打开的对话框中,有一项参数是Command Line,对于代码生存工具ASEM51来说,默认的命令行参数可能类似于%1 /INCLUDES:C:\Program Files\Labcenter Electronics\Proteus 7 Professional\TOOLS\ASEM51, .. [查看全文]
24C02读写汇编程序
2013-02-04 16
;简洁的24C02读写汇编程序 ;-------------------------------------------- I2C_SDA EQU P1.6 ;PIN 5 I2C_SCL EQU P1.7 ;PIN 6 ;============================================= I2C_WRITE:;WRITE 8 BYTES TO EEROM ; INPUT: A - A*8 = EEROM START ADDR ;R0 - RAN START ADDR ;USE: C .. [查看全文]
ASM51调用C51函数的实现
2013-01-20 苟帅 13
MCS-51系列单片机在目前和今后的相当一段时间内都将是我国的单片机主流机种。但在早期的开发过程中,程序员不得不从深奥的汇编语言开始摸索,同时要求开发人员对硬件亦有相当的子解。相比而言,专用8051系列单片机设计的Franklin C51语言是一种通用的高级结构化的程序设计语言。入门容易,程序可读性强,调试、移植都很方 .. [查看全文]
Proteus 51汇编源码调试
2013-01-06 14
proteus的调试器很有特色,使用很方便。网上有很多的仿真实例。有的调试的时候会出现源代码窗口。这是使用Proteus自带汇编器,如ASEM51时,它将产生SDI文件,所以当你单步调试时,源代码窗口就出现SDI文件。 SDI文件是用Proteus里面ASEMDDX.exe生成,用来显示汇编源码。ASEMDDX.exe是个命令行程序。使用方法是先用 .. [查看全文]
51单片机C语言编程基础及实例
2012-12-21 32
基础知识:51单片机编程基础第一节:单数码管按键显示第二节:双数码管可调秒表第三节:十字路口交通灯第四节:数码管驱动第五节:键盘驱动第六节:低频频率计第七节:电子表第八节:串行口应用基础知识:51单片机编程基础单片机的外部结构:DIP40双列直插; P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号