返回首页
当前位置: 主页 > 串行口程序设计 >
  • 由串行口接收带偶校验位的ASCII码数据块MCS51汇编程序 日期:2014-04-20 11:49:25 点击:657 好评:1

    由串行口接收带偶校验位的ASCII码数据块。 设待接收数据块共10H个字节,接收后拟存于片内RAM的40H~4FH单元;单片机采用的晶振频率、波特率、SMOD位的值等均同上题。则相应的接收程序如下:RSTART:MOV TMOD,#20H ;置定时器/计数器T1工作于方式2定时 MOV TL...

  • 编程通过P1.0线连续输出256个宽度为5个机器周期长的方波。 日期:2013-08-27 21:16:01 点击:578 好评:8

    编程通过8031单片机的 P1.0 线连续输出 256 个宽度为 5 个机器周期长的方波。 程序如下: MOV R0 , #00H CLR P10 LOOP : CPL P10 NOP NOP DJNZ R0 , LOOP...

  • CJNE比较跳转指令以及检测P0口状态程序举例 日期:2013-07-26 10:11:58 点击:1035 好评:116

    功能:比较二个字节中的值,若不等,则转移。 CINE A , #data , rel CJNE A , direct , rel CJNE @Ri , #data , rel CJNE Rn , #data , rel 该类指令具有比较和判断双重功能,比较的本质是做减法运算,用第一操作数内容减去第二操作数内容,但差值不...

  • 把累加器ACC中的内容通过串行发送出去汇编语言源程序 日期:2013-03-22 21:19:53 点击:962 好评:100

    把累加器ACC中的内容通过串行发送出去,汇编语言程序如下: SOUT : MOV SCON,#40H ; 设置串行接口为工作方式 MOV TMOD,#20H ; 定时器 T1 工作于模式2 MOV TL1,#0E8H; ; 设置波特率为 1200b/s MOV TH1,#0E8H SETB TR1 MOV SBUF,A JNB T1,$ CLB T1 RET...

  • 8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用 日期:2013-03-07 18:49:14 点击:898 好评:82

    答: 8031 系统必须外接程序促成器,原则上说, P0 和 P2 口要用作数据和地址总线,所以只有 P1 和 P3 口可用作 I/O 口,共 16 条 I/O 线。在使用外部存储器时,除了占用 P0 和 P2 口外,还需要用 P3 口 RD ( P3.7 )和 WR ( P3.6 )两条控制线,所以这种...

  • 写出I2C总线器件地址SLA格式,如何识别相同器件地址? 日期:2012-04-27 22:05:15 点击:594 好评:5

    写出 I 2 C 总线器件地址 SLA 格式,如何识别相同器件地址 ? 答: SLA 格式如图所示。 图片1 1) DA3 一 DA0 4 位器件地址是 I 2 C 总线器件固有的地址编码,器件出厂时就已给定,用 户不能自行设置。 2) A2A1A0 3 位引脚地址用于相同地址器件的识别。若 I 2...

  • 80C51单主系统I2C串行总线可扩展哪些功能部件?这些功能部件有什 日期:2012-04-06 21:33:06 点击:248 好评:5

    80C51 单主系统 I 2 C 串行总线可扩展哪些功能部件 ? 这些功能部件有什么要求 ? 答:可扩展 SRAM 、 E 2 PROM 、 ADC / DAC 、 I/o 口和 MCU ,还可通过具有 I 2 C 总线结构的 I/O 接口电路扩展 LED/LCD 显示器、键盘、码盘、打印机等器件,因此 I 2 C 总线...

  • 80C51 I/O虚拟串行接口对I/O数据信焉相对钟信号有什么操作要求? 日期:2012-03-10 19:42:26 点击:201 好评:4

    答: 80C51 I/O 虚拟串行接口对 I/O 数据信号和时钟信号有下列操作要求: 1). 串行数据输入输出时,应保证低位在前,高位在后; 2). 串行输出时,时钟 (VTXD) 高电平状态下,将输出数据存入 VRXD ;时钟下降沿发送数据; 3). 串行输入时,时钟 (VTXD) 低电平...

  • 什么叫虚拟串行扩展?为什么要应用虚拟串行扩展? 日期:2012-02-26 11:14:34 点击:198 好评:5

    答:用通用 I/O 口来模拟串行接口,构成虚拟的串行扩展接口。 串行扩展要求 MCU 和扩展器件均具有相应的串行总线接口,但用户所选择的单片机不一定具备相应的串行总线接口,从而限制了串行扩展的推广和应用。如果采用虚拟技术,就能使目前所有具有串行接口的...

  • 8031单片机用74ls373输入、74ls377输出编程 日期:2012-01-18 15:11:22 点击:858 好评:601

    用 74ls373 输入( P2.7 片选), 74ls377 输出( P2.6 片选),试 编制程序,从 373 依次读入十个数据,取反后,从 377 输出。 图片1 答案: 74LS373 (输入): 7fffh 74LS373 (输入): bfffh MOV R7,#10 MOV R0,#30H MOV DPTR,#7FFFH LOOP0: MOVX A,@DP...

推荐内容