虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

十<b>进制</b>转换

  • 单片机课程总结

    单片机基础知识单片机的外部结构:1、 DIP40双列直插;2、 P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)3、 电源VCC(PIN40)和地线GND(PIN20);4、 高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)5、 内置振荡电路,外部只要接晶体至X1(PIN18)和X0(PIN19);(频率为主频的12倍)6、 程序配置EA(PIN31)接高电平VCC;(运行单片机内部ROM中的程序)7、 P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1 单片机内部I/O部件:(所为学习单片机,实际上就是编程控制以下I/O部件,完成指定任务)1、 四个8位通用I/O端口,对应引脚P0、P1、P2和P3;2、 两个16位定时计数器;(TMOD,TCON,TL0,TH0,TL1,TH1)3、 一个串行通信接口;(SCON,SBUF)4、 一个中断控制器;(IE,IP)针对AT89C52单片机,头文件AT89x52.h给出了SFR特殊功能寄存器所有端口的定义。教科书的160页给出了针对MCS51系列单片机的C语言扩展变量类型。 C语言编程基础:1、 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。2、 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。3、 ++var表示对变量var先增一;var—表示对变量后减一。4、 x |= 0x0f;表示为 x = x | 0x0f;5、 TMOD = ( TMOD & 0xf0 ) | 0x05;表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。6、 While( 1 ); 表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;}第一章    单片机最小应用系统:单片机最小系统的硬件原理接线图:1、 接电源:VCC(PIN40)、GND(PIN20)。加接退耦电容0.1uF2、 接晶体:X1(PIN18)、X2(PIN19)。注意标出晶体频率(选用12MHz),还有辅助电容30pF3、 接复位:RES(PIN9)。接上电复位电路,以及手动复位电路,分析复位工作原理4、 接配置:EA(PIN31)。说明原因。第二章      基本I/O口的应用第三章      显示驱动第七章      串行接口应用

    标签: 单片机

    上传时间: 2013-10-30

    上传用户:athjac

  • 51单片机C语言编程实例

    C语言编程基础:1. 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。 2. 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。 3. ++var表示对变量var先增一;var—表示对变量后减一。 4. x |= 0x0f;表示为 x = x | 0x0f; 5. TMOD = ( TMOD & 0xf0 ) | 0x05;表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。 6. While( 1 ); 表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;} 在某引脚输出高电平的编程方法:(比如P1.3(PIN4)引脚)1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P1.3    2. void main( void )  //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口    3. {    4.  P1_3 = 1;   //给P1_3赋值1,引脚P1.3就能输出高电平VCC    5.  While( 1 );  //死循环,相当 LOOP: goto LOOP;    6. }   注意:P0的每个引脚要输出高电平时,必须外接上拉电阻(如4K7)至VCC电源。在某引脚输出低电平的编程方法:(比如P2.7引脚)代码1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P2.7    2. void main( void )  //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口    3. {    4.  P2_7 = 0;   //给P2_7赋值0,引脚P2.7就能输出低电平GND    5.  While( 1 );  //死循环,相当 LOOP: goto LOOP;    6. }   在某引脚输出方波编程方法:(比如P3.1引脚)代码1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P3.1    2. void main( void )  //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口    3. {    4.  While( 1 )  //非零表示真,如果为真则执行下面循环体的语句    5.  {    6. P3_1 = 1;  //给P3_1赋值1,引脚P3.1就能输出高电平VCC    7.   P3_1 = 0;  //给P3_1赋值0,引脚P3.1就能输出低电平GND    8.  }    //由于一直为真,所以不断输出高、低、高、低……,从而形成方波    9. }   将某引脚的输入电平取反后,从另一个引脚输出:( 比如 P0.4 = NOT( P1.1) )

    标签: 51单片机C语言 编程实例

    上传时间: 2013-11-02

    上传用户:zengduo

  • rs232串口通信程序下载

    主要功能:1、将串口通讯协议存储为一个通讯文件,可是随时将存储通讯协议文件调入计算机运行与下位机通讯可以实现通讯对话,供下位机工程师参考使用,其主要的通讯协议本程序把它们分成四种情况。以下说明:1)下位机直接发送数据,上位机只接收不回应数据。2)下位机直接发送数据,上位机接收并回应数据。3)上位机直接发送数据,下位机只接收不回应数据。4)上位机直接发送数据,下位机接收并回应数据。下位机工程师完全可以利用这个功能单独的并且很方便的调试与上位机通讯程序,更改双方的通讯协议,不再需要上位机工程师的配合。windwos标准操作,使用方便。2、可以监听活动串口的数据,将监听到的数据显示到数据显示区里面,可以保存。也可以将原先保存的文件数据读进来,以供分析。数据可以按照十六进制和ascii码显示出来。3、自动识别串口设置,当不知道对方设备的通讯串口设置时,可以利用该功能让此程序自动识别,当然前提是对方设备必须是一直在发数据,整个识别过程大概需要二分钟。4、可以通过该程序,利用串口将文件发送到另一个计算机上。另一个计算机通过接收文件接收所发出的文件。

    标签: 232 rs 串口通信

    上传时间: 2013-11-11

    上传用户:semi1981

  • 对十进制数的输入做加减乘除

    对十进制数的输入做加减乘除,并分别用十进制、八进制、十六进制表示结果

    标签: 十进制数 输入

    上传时间: 2013-12-17

    上传用户:康郎

  • 自己写的测试串口的小工具

    自己写的测试串口的小工具,巨好用!他可以完成十六进制和字符同时显示

    标签: 测试 串口

    上传时间: 2013-12-26

    上传用户:zhaiye

  • Nast是一个基于Libnet 和Libpcap的sniffer包和LAN分析器。它可以在通常模式或混合模式下检查通过网络接口的数据包

    Nast是一个基于Libnet 和Libpcap的sniffer包和LAN分析器。它可以在通常模式或混合模式下检查通过网络接口的数据包,并将包头和净荷以ASCII或ASCII- 十六进制格式转储。可以使用各种包过滤器。经过检查的数据可以保存在一个单独的文件中。作为一个分析工具,它可以检查网络上设置为混合模式的其它NIC,建立LAN上的所有主机的列表,捕获后台程序标志,转发TCP数据流,重置一个连接,决定一个链接类型是集线器还是交换机。

    标签: Libpcap sniffer Libnet Nast

    上传时间: 2015-04-14

    上传用户:wxhwjf

  • 用于串口应用程序的调试监控工具

    用于串口应用程序的调试监控工具,软件可模拟设备往串口发送指定格式的数据串,同时也可以用于实时监控串口读写过程中的所有数据流。☆ 自动侦测当前系统中所有可用的串口数,支持USB扩展出的虚拟串口(可到COM256)。☆ 支持ASCII码和十六进制数据格式的发送和接收。☆ 可以自由选择侦测的串口,接收数据区的容量可以无限大。☆ 发送、接收数据区的大小可以随意拉伸调节。☆ 对发送、接收数据区加入鼠标右键菜单的支持。☆ 扩大串口波特率的支持,现最高Baud可到921600。☆ 支持Unicode内码显示。☆ 增加自动发送数据功能。☆ 增加保存显示记录的功能。

    标签: 串口 应用程序 调试 监控

    上传时间: 2015-04-16

    上传用户:奇奇奔奔

  • 吐血奉献:一套完整的串口通信WINDOWS版软件。可以接照规定的通信协议进行通信测试

    吐血奉献:一套完整的串口通信WINDOWS版软件。可以接照规定的通信协议进行通信测试,并自动将数据和十六进制数显示出来。稍作修改可用于通信。

    标签: WINDOWS 串口通信 软件 通信协议

    上传时间: 2013-12-08

    上传用户:13188549192

  • 串口调试助手 v1.0 使用说明 本程序完全参照龚建伟《串口调试助手V2.2》制作而成

    串口调试助手 v1.0 使用说明 本程序完全参照龚建伟《串口调试助手V2.2》制作而成,原软件是用VC编写的,我将它改用Delphi编写,作为我学习串口编程的一个例子与工具使用。 其中用到串口控件为ComPort,该控件为开源软件,各大网站均有下载,目前最新版为3.0。 使用平台: WIN9X/NT/2000/XP 本软件目前仅供三线制(NONMODEM)串口调试之用,所有功能均置于界面上,一目了然,其义自明,这里仅对十六进制发送作一说明: 十六进制发送:选中(CHECK)十六进制发送后,程序会自动从发送框取16进制数发送,最好按16进制格式填写,例如:12 34 56 77 10 使用窗口悬浮功能:点击程序左下角的针状按钮可以使程序置于最上层,保持可见; 放大至全屏:当需要扩大接收窗口以方便观看数据时,可以点击右上角最大化按钮 另外:还要注意的是调试串口时,插拨串口接头应尽量关闭计算机,至少保证一端是关闭的。 其它串口资料如接线、标准、源代码、编程、串口网络可到 龚建伟技术主页http://www.gjwtech.com 查找。 EMAIL:mastersky@21cn.com QQ:11116580 作者:sky 2005-12-19 原作者:龚建伟 工学博士 原作者联系方式:webmaster@gjwtech.com

    标签: 1.0 2.2 串口 调试助手

    上传时间: 2014-01-10

    上传用户:czl10052678

  • 用VB编的51单片机反汇编程序

    用VB编的51单片机反汇编程序,可以将十六进制的源码反编译成汇编语言

    标签: 51单片机 反汇编 程序

    上传时间: 2013-12-21

    上传用户:13188549192