可预置的8位计数器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //变量类型的宏定义 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的数码管段码 0x49,0x41,0x1f,0x01,0x09} uchar data cnt[8] //在data区定义8位长度的数组,用来存放计数值 uchar data pre_cnt[8] //在data区定义8位长度的数组,用来存放预置值 sbit drv=P3^4 //定义输出驱动端 bit set_flag //定义工作标志 bit out_flag //定义输出标志 bit keydown_flag //键按下标志
标签: unsigned include define uchar
上传时间: 2015-04-28
上传用户:changeboy
原来一些32位版发表在 http://www.x86asm.com 因暂停。更新的版本改上传于你处。 在原来的基础上。 增加了简单的宏指令. 增加了链接分散的汇编文本能力. 增加了完全的32位寻址格式. 例如: MOV EAX,[9*EDX] 也即MOV EAX,[EDX+8*EDX] 又如 ADD [ESI+ECX+某单或四字节数],另某数 其中: 某单或四字节数,默认为单字节偏移.(有些会另外,如PUSH类默认为32位的四字节.) 可以用DW等指定为字节长如 ADD [ESI+ECX+DW 某数],WO 另某数或者 ADD WO [ESI+ECX+DW 某数],另某数 目前还属于简陋版的中文汇编编译器
上传时间: 2014-03-09
上传用户:yepeng139
RSA公开密钥加密解密算法的替换程序,程序优化,效率高
上传时间: 2014-08-26
上传用户:haoxiyizhong
利用宏汇编编写,可实现硬件中断触发,是一个比较好的程序
上传时间: 2015-05-02
上传用户:远远ssad
宏汇编主要用来开发Inter8051系列单片机,它具有宏处理,数据处理,列表处理和条件处
上传时间: 2015-05-03
上传用户:royzhangsz
是款各种编程软件,C++,数据替换等,很实用.
上传时间: 2014-01-07
上传用户:15736969615
LCD1602B基本驱动函数库 1、需要底层硬件驱动函数支持 基本的宏定义: LCD_RS LCD_RW LCD_E LCD_SetWriteData LCD_SetReadData LCD_HalfData_Port LCD_HalfData_DDR LCD_SendHalfCharHigh(a) LCD_SendHalfCharLow(a) 2、需要基本的延时函数支持基本的延时函数: DelayMs() 毫秒 DelayUs() 微妙 3、需要修改引用宏定义来指定底层硬件驱动 函数库。 4、该头文件支持4位发送模式,硬件连接4位 8位都支持。
标签: LCD_SetWriteData LCD_SetReadData LCD_RS LCD_RW
上传时间: 2015-05-19
上传用户:wangchong
这是一个字符串替换算法,当你输入一个字符串:如liupengfei时,然后输入peng,再输入 qing用于替换,最后输出:liuqingfei
上传时间: 2014-01-19
上传用户:cuibaigao
用汇编语言编写的DOS下的输入输出宏库,可方便输入输出程序设计
上传时间: 2014-01-21
上传用户:x4587
有关内联函数和宏调用在C++常见的问题,以及会出现的错误
上传时间: 2015-05-26
上传用户:13517191407