----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方

----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方

波形发生器程序清单:ORG 0000HAJMP MAINORG 0000BHLJMP TOINTORG 0030HMAIN: MOV A, #30H MOV SP, A MOV 40H, #00H ;波形显初值 MOV 41H, #00H ;频率显示初值 MOV 42H, #00H MOV 43H, #00H MOV 44H, #00H MOV 45H, #00H ;参考电压显示初值 MOV 46H, #00H ;设置标志初值 MOV DPTR, #7FFCH ;初始化8255 MOV A, #90H MOVX @DPTR, A

;…………………LED显示子程序……………………………………………………;DISPLAY: MOV R2, H06H ;显示子程序 MOV R1, #80H MOV R0, #40HDIS1: MOV DPTR, #7FFEH ;指向B口MOV A, R1MOVX @DPTR, A RR A ;形成下一次位选信号MOV R1 AMOV A, @R0 ;取显示数字MOV DPTR, #DISPLAYTABMOVC A, @A+DPTR ;由数字转换成显示段码MOV DPTR, #7EFFH ;指向A口MOV @DPTR, A ;送段码到A口LCALL DELAY ;显示延时INC R0DJNZ R2, DIS1 ;判断是否显示6次MOV A, #00HMOV P1, A ;熄灭波形指示灯AJMP KEYSPAN ;转到键盘管理子程序DELAY: MOV R3, #80H ;延时LOOP1: MOV R4, #0A0H DJNZ R4, $ DJNZ R3, LOOP1 RETDISPLAYTAB: DB 3FH, 06H, 5BH, 4FH, 66H ;0 1 2 3 4 DB 6DH, 7DH, 07H, 7FH, 6FH ;5 6 7 8 9 DB 40H ;—

;…………………键盘管理子程序……………………………………………………;

KEY SPAN: MOV A, #F0H CLR P2.7 MOV R0, #FDH ;指向C口 MOVX @R0, A

波形发生器c语言编程,C语言_源代码-波形发生器_程序清单.doc相关推荐

  1. C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

    例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...

  2. C语言编程>第二十二周 ① 下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。

    例题:下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回. 例如,输入 整数为32,则输出的数素数为37". 注意:不要改动main函数,不能增行或删 ...

  3. C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……

    例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...

  4. iar环境下c语言编程,c语言_源代码-iar环境配置.pdf

    c语言_源代码-iar环境配置 欢迎光临我的博客:/mikehendry 其实,IAR 编译环境的配置是相当重要的,没配置正确或者不符合自己的习惯的话,使用起来就会很麻烦.下面 我根据网上的经验和资料 ...

  5. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...

    1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...

  6. [Lua语言编程]Lua语言基础知识

    文章目录 `Lua` `Lua`语言的起源 `Lua` 特性 `Lua下载` Linux 系统上安装 Mac OS X 系统上安装 Window 系统上安装 `Lua` `Lua`语言语法 `Lua` ...

  7. 11 12 13c语言编程,C语言编程

    C语言编程 1.sscanf() sscanf()与scanf()类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源. 头文件:#include 格式:int ssc ...

  8. 0.618法C语言编程,c语言编程题--0.618法求最小值

    c语言编程题--0.618法求最小值0 题目: 1.函数f(x)=x+10/x,初始量a=2,b=10,c=0.3 2.步骤:(1)取a1=a+0.382*(b-a),b1=b+0.618*(b-a) ...

  9. 100以内加减法C语言编程,C语言编程100题(其三)来啦!

    原标题:C语言编程100题(其三)来啦! 无论是风里,还是在雨里,我都在这里守候着你- 大家好啊,我是小C,咱们又见面咯,前面的题目做的怎么样呢,今天又给大家送上新的题目了,快来学习吧! 计算200到 ...

  10. 在线模拟c语言编程,c语言模拟编程学习软件v2019

    C/C ++程序设计学习与实验系统是一款可用于设计教学演示.学习与实验的C/C ++语言编程学习软件,是由从事教学的老师根据C/C ++的初学者及C程序多媒体演示研发.对于想要学习C语言的朋友是一个不 ...

最新文章

  1. 求自定类型元素序列的中位数
  2. linux使用freetds 连接连远程服务器sqlservser2012
  3. ajax从php里能输出俩值,Ajax返回值作为PHP变量
  4. 第五周项目2-对象作为数据成员
  5. hibernate状态_Hibernate状态的自然身份证
  6. mysql 排名_学会在MySQL中实现Rank高级排名函数,所有取前几名问题全部解决.
  7. 如何在面试时保持冷静_如何保持冷静并成为安全工程师
  8. play 应用商店_如何在Play商店中发布应用程序
  9. python函数库 阶跃 信号函数 调用_有没有大神知道 step2 阶跃响应函数的 里面的T的怎么定义...
  10. selenium 环境搭建
  11. axis1.4 java.sql_web Service问题。。。用axis1.4求帮助
  12. SVN自动定时更新方法
  13. 【转】java关键字final ,抽象类、接口介绍
  14. Vue 3.0没有config文件解决方法
  15. 左程云 - 大厂刷题班 - 一种字符在左,另一种字符在右的最少交换次数
  16. redis-trib功能实现详解(转)
  17. 网页在ie内核的浏览器下面整体偏左
  18. lldb +debugserver调试环境部署
  19. 创造与魔法怎么自建服务器,创造与魔法开服卷怎么获得 创造与魔法怎么得开服券...
  20. 会计事务所审计、咨询等项目管理用泛微,数据关联、协作灵活

热门文章

  1. CycloneII之EDA及学术开发功能描述
  2. SpringSecurity实战(三)-整合SpringSession-Redis
  3. iphone与计算机连接,苹果usb怎么与电脑连接_苹果怎么设置与电脑连接的图文步骤...
  4. java 画正弦函数曲线_java打印正弦曲线示例
  5. div中加入span右对齐后出现换行显示的两种解决办法(转)
  6. excel函数去重_Excel去除重复值方法汇总
  7. 【随机过程】笔记和习题分享 第一章 随机过程基本概念
  8. php创建一个文本计数器,一个用php编写的简单计数器,php编写简单计数器_PHP教程...
  9. 【物联网毕设基础】单片机:红外遥控通信原理
  10. [Bilingual]Klein四元群的四个例子Four examples of Klein four-group