代码完全是自己一个个敲出来的,BIOS/DOS中断调用,定时中断的应用,BMP图片解码与显示,汉字显示技术,贪食蛇游戏设计数据结构与算法。
楼主大学时候写的,希望对你有所帮助!
2023/7/15 18:24:49 230KB 汇编 贪食蛇 源码
1
书名:《VisualC#.NET串口通信及测控应用典型实例》(电子工业出版社.李江全.邓红涛.刘巧.李伟)PDF格式扫描版,全书分为8章,共369页。
2012年5月出版。
全书压缩打包成3部分,这是第3部分内容简介本书从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、Pc与USB数据采集模块等组成的测控系统,利用SerialPort控件和MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用((模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO)的程序设计方法进行了详细的讲解。
目录第1章PC与PC串口通信1.1串口通信概述1.1.1串口通信的基本概念1.1.2RS-232C接口标准1.1.3RS-422/485接口标准1.1.4串口通信线路连接1.1.5PC中的串行端口1.1.6虚拟串口的使用1.2VC++.NET串行通信控件与API函数1.2.1MSComm控件的使用1.2.2SerialPort控件的使用1.2.3串行通信API函数1.3PC与PC串口通信实例1.3.1两台PC串口通信1.3.2一台PC双串口互通信第2章PC与单片机串口通信2.1典型单片机开发板简介2.1.1单片机测控系统的组成2.1.2单片机开发板B的功能2.1.3单片机开发板B的主要电路2.2PC与单片机串口通信实例2.2.1PC与单个单片机串口通信2.2.2PC与多个单片机串口通信2.3PC与单片机串口通信测控应用实例2.3.1模拟量输入2.3.2模拟量输出2.3.3开关量输入2.3.4开关量输出第3章PC与西门子PLC串口通信3.1西门子PLC模拟量扩展模块与通信协议3.1.1西门子PLC模拟量输入模块3.1.2西门子PLCPPI通信协议3.2PC与西门子PLC串口通信测控应用实例3.2.1模拟量输入3.2.2模拟量输出3.2.3开关量输入3.2.4开关量输出第4章PC与三菱PLC串口通信4.1三菱PLC特殊功能模块与通信协议4.1.1FX2N系列PLC的特殊功能模块4.1.2三菱PLC编程口通信协议4.2PC与三菱PLC串口通信测控应用实例4.2.1模拟量输入4.2.2模拟量输出4.2.3开关量输入4.2.4开关量输出第5章PC与分布式I/O模块串口通信5.1典型分布式I/O模块简介5.1.1集散控制系统的结构与特点5.1.2ADAM4000远程数据采集控制系统5.1.3ADAM4000系列模块简介5.1.4ADAM4000系列模块的软件安装5.2PC与分布式I/O模块串口通信测控应用实例5.2.1模拟量输入5.2.2模拟量输出5.2.3数字量输入5.2.4数字量输出第6章PC与智能仪器串口通信6.1典型智能仪器简介6.1.1智能仪器的结构与特点6.1.2XMT-3000A型智能仪器的通信协议6.2PC与智能仪器串口通信测控应用实例6.2.1PC与单台智能仪器温度测控6.2.2PC与多台智能仪器温度测控第7章PC与无线数据传输模块串口通信7.1典型无线数传模块简介7.1.1无线数传技术概述7.1.2DTD46X系列无线数传模块7.2PC与无线数传模块串口通信测控应用实例7.2.1设计任务7.2.2线路连接7.2.3利用C51语言实现基于DS18B20的单片机温度测控7.2.4利用汇编语言实现基于DS18B20的单片机温度测控7.2.5利用VC++.NET实现PC与无线数传模块温度测控第8章USB串行总线模块测控应用8.1USB总线在数据采集系统中的应用8.1.1USB总线及其数据采集系统的特点8.1.2采用USB传输的数据采集系统8.1.3典型USB数据采集模块及应用8.1.4VC++.NET数据采集与控制的方式8.2PC与USB数据采集模块测控应用实例8.2.1模拟量输入8.2.2模拟量输出8.2.3数字量输入8.2.4数字量输出参考文献
2023/7/14 14:23:58 40.53MB 串口通信
1
汇编是计算机编程中最为基础部分。
你先学了C/C++,正处于空中楼阁的尴尬处境。
因为你在开发C/C++的时候,总觉得有一层雾纱隔着。
无法真正看到问题的本质。
人类对于无法控制的事总有一种反抗及寻根问底的情绪。
而你把汇编学通了,才能真正地从汇编连通到操作系统,连通到C/C++。
你才能真正看清计算机。
这才能有机会步入大师级计算机学问境界。
2023/7/10 15:06:41 75.56MB 汇编
1
5.1试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。
5.2编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序输出5.3将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。
5.4试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示‘MATCH’,若不相同则显示‘NOTMATCH’。
5.5试编写一程序,要求能从键盘接收一个个位数N,然后响铃N次。
5.6编写程序,将一个包含有20个数据的数组M分成两个数组:正数数组P和负数数组N,并分别把这两个数组中的数据的个数显示出来。
5.7试编制一个汇编语言程序,求出首地址为DATA的100D字数组中的最小偶数,并把它放在AX中。
5.8把AX中存放的16位二进制数K看作是8个二进制的“四分之一字节”。
试编写一个程序,要求数一下值为3(即11B)的四分之一字节数,并将该数在终端上显示出来。
5.9试编写一汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。
5.10设有一段英文,其字符变量名为ENG,并以$字符结束。
试编写一程序,查对单词SUN在该文中的出现次数,并以格式”SUNXXXX“显示出次数。
5.11从键盘输入一系列以$为结束的字符串,然后对其中的非数字字符进行计数,并显示出计数结果。
5.12有一个首地址为MEM的100D字数组,试编制程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。
5.13在STRING到STRING+99单元中存放着一个字符串,试编制一程序测试该字符串中是否存在数字,如有,则把CL的第五位置1,否则置0.5.14在首地址为TABLE的数组中按递增次序存放着100H个16位补码数,试编写一个程序把出现次数最多的数及其出现的次数分别放在AX和CX中。
5.15数据段中已定义了一个有N个字数据的数组M,试编写一程序求出M中绝对值最大的数,把它放在数据段的M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。
5.16在首地址为DATA的字数组中,存放了100H个16位补码数,试编写一个程序求出它们的平均值放在AX寄存器中;
并求出数组中有多少个数小于此平均值,将结果放在BX寄存器中。
5.17试编写一个程序,把AX中的十六进制数转换为ASCII码,并将对应的ASCII码依次存放到MEM数组中的四个字节中,例如:当(AX)=2A49H时,程序执行完后,MEM中的4个字节的内容为39H,34H,41H和32H。
5.18把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号i+1的学生的成绩。
另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。
编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。
5.19已知数组A包含15个互不相等的整数,试编写一程序,把既在A中又在B中出现的整数存在于数组中C中。
5.20设在A,B和C单元中存放着三个数,若三个数都不是0,则求出三树之和并存放于D单元中;
其中有一个数为0,则把其他两个数也清零。
试编写此程序。
2023/7/10 11:09:03 174KB 汇编语言 实验报告 练习题目
1
小甲鱼汇编语言全套课程,共77讲(百度云下载地址)。
小甲鱼的课程生动幽默,配有很多动画,深入了解计算机内部的工作过程,对汇编语言的学习受益匪浅,适合初学者学习,学习以后会有很大的进步。
非常值得学习。
2023/7/9 6:33:51 102B 小甲鱼 汇编语言 零基础入门
1
任意输入两个数,能完成加,减,乘,除运算。
其中输入1实行加法功能,输入2实行减法功能,输入3实行乘法功能,输入4实行除法功能,输入5退出。
一般的初学者都能看的懂。
这是自己写的。
我也是一个初学者。
网上有的都是一些难看懂的。
对大家绝对有用。
1
使用8086对步进电机进行控制,用8253软延时从而进行调速,调速共9档,可以改变正负方向。
通过小键盘进行速度切换,4个led数码管显示当前速度档数。
用汇编语言编写。
2023/7/3 12:52:18 4KB 步进电机 8086 汇编 程序
1
TMS320C6416芯片的二次bootloader程序,采用汇编语言编写,能够引导用户应用程序执行。
2023/6/14 17:42:01 4KB TMS320C6416 bootloader assembly
1
使用nasm编写的8086汇编语言程序,包含源码,目标代码,及生成批处理(需要配置nasm.exe环境变量),和生成批处理制作的img映像,可以在Vmware等虚拟机中运行。
将显示一个白色正方形(经测验在VMware中运行时要全屏,否则显示不正常,其他虚拟机如Hyper-v尚未测验)
2023/6/10 14:16:31 1KB 汇编语言
1
keiluvision2单片机编程软件,可用于汇编语言编程和C语言编程,适用于多种规格型号的单片机
2023/6/6 6:31:03 11.25MB keiluvision2
1
共 314 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡