本模型机是一个8位定点二进制计算机,具有四个通用寄存器:R0~R3,能执行11条指令,主存容量为256KB。
1. 数据格式数据按规定采用定点补码表示法,字长为8位,其中最高位(第7位)为符号位,小数点位置定在符号位后面,其格式如下:数值相对于十进制数的表示范围为:-1≤X≤1―2―72. 指令格式及功能由于本模型机机器字只有8位二进制长度,故使用单字长指令和双字长指令。
⑴LDRRi,D格式7432100000 Ri 不用D功能:Ri←M(D)(2) STRRi,D格式7432100001 Ri 不用D功能:M(D)←(Ri)(3) ADDRi,Rj格式7432100010 Ri Rj功能:Ri←(Ri)+(Rj)(4) SUBRi,Rj格式7432100011 Ri Rj功能:Ri←(Ri)-(Rj)(5) ANDRi,Rj格式7432100100 Ri Rj功能:Ri←(Ri)∧(Rj)(6) ORRi,Rj格式7432100101 Ri Rj功能:Ri←(Ri)∨(Rj)(7) MULRi,Rj格式7432100110 Ri Rj功能:Ri←(Ri)×(Rj)(8) 转移指令格式7432100111 条件 不用D功能:条件码00无条件转移PC←D01有进位转移PC←D10 结果为0转移PC←D11 结果为负转移PC←D⑼INRi,Mj格式7432101000 Ri Mj其中Mj为设备地址,可以指定四种外围设备,当Mj=01时,选中实验箱的二进制代码开关。
功能:Ri←(Mj)⑽OUTRi,Mj格式7432101000 Ri Mj当Mj=10时,选中实验箱的显示灯。
功能:(Mj)←Ri⑾HALT(停机指令)格式7432101000 不用 不用功能:用于实现停机。
1
本设计是以STC89C52RC芯片为核心,利用KeilUV4编写软件和STC_ISP烧写软件,设计出一个八音盒。
八音盒主要由五大模块构成,包括单片机最小系统、4*4矩阵键盘、蜂鸣器发生电路和4位数码管显示电路。
有8个按键对应8首曲目播放按钮,另外8个按键对应do、re、mi、fa、so、la、si、do’八中音调。
本设计主要使用单片机的内部定时器0和中断产生不同频率的方波和延时驱动蜂鸣器,并采取行列反转扫描法识别键盘键值。
由于使用的是实验箱已经固化的电路,本设计主要从软件设计上加以优化,以使蜂鸣器产生的音乐更纯净。
最终实现的基础功能是任意播放8首单片机内已存曲目,发挥部分是另外实现8个可演奏的琴键,使八音盒具有放音和简单演奏的两重功能,并辅以数码管显示当前播放曲目号,经过优化和调试,音色较好,琴键发音比较纯正,初步达到设计要求。
2025/12/7 13:47:50 299KB 单片机 八音盒
1
数字电子钟具体要求:1、以24小时为一个计数周期;
具有“时”、“分”、“秒”数字数码管显示电路;
2、具有校时功能;
3、整点前10秒,数字钟会自动报时,以示提醒;
4、设计+5V直流电源。
(设计220V输入,+5V输出)5、启动电路。
6、用PROTEUS画出电路原理图仿真成功再用数字电子技术实验箱验证。

2025/12/2 10:38:40 131KB proteus 数字电子时钟
1
EDA课程设计完整版---数字秒表(设计报告+仿真文件+硬件实现+仿真截图)这是本人的课程设计,内容详尽,并包括下载到实验箱生成的文件还有相应截图。
2025/9/30 19:07:53 1.92MB EDA课程设计 完整版 数字秒表 报告
1
EDA技术在电子系统设计领域越来越普及,本设计主要利用VHDL语言在EDA平台上设计一个电子数字钟,它的计时周期为24小时,显示满刻度为23时59分59秒,另外还具有校时功能和闹钟功能。
总的程序由几个各具不同功能的单元模块程序拼接而成,其中包括分频程序模块、时分秒计数和设置程序模块、比较器程序模块、三输入数据选择器程序模块、译码显示程序模块和拼接程序模块。
并且使用QuartusII软件进行电路波形仿真,下载到EDA实验箱进行验证。
该设计采用自顶向下、混合输入方式(原理图输入—顶层文件连接和VHDL语言输入—各模块程序设计)实现数字钟的设计、下载和调试。
2025/9/21 15:19:19 528KB FPGA,数字钟
1
本人做的一个项目设计,经过老师的严格审查!在DVCC实验箱中绝对可行!里面还附上了源程序和项目报告!源程序里面还做了详细的解说!再怎么不会的,都绝对会!利用DVCC实验箱提供的8253定时器、8255并行接口、喇叭以及8259中断,实现音乐播放功能,并能自主选择播放歌曲。
主要采用计数器8253产生各音符,用8255并行接口来控制扬声器的开关与曲目的选择,用8259实现播放曲目的切换,达到播放音乐的功能。
2025/8/23 12:32:55 638KB 汇编 DVCC 8253 定时器
1
基于s3c2410的实验箱的采蘑菇小游戏的arm的c语言程序代码
2025/7/9 13:44:17 6KB 游戏代码
1
交通灯控制系统设计(基于单片机的设计——实验箱或Proteus仿真)。
设计要求:东、西、南、北路口直行与转弯交替通行,交替时间可根据需要设定,数码管显示直行通行倒计时。
红、绿、黄灯显示道路的交通状态某一方向道路拥挤时,可以人工控制调节东、西、南、北方向通行时间紧急情况时,可对指定路口置红灯,数码管显示保持不变交通灯控制
1
ICETEK-F28335-A评估板及教学实验箱实验指导书V3.3-v5.pdf
2025/4/10 3:36:01 3.09MB DSP F28335
1
嵌入式LINUX计算器的实现   利用虚拟机linux的开发环境和实验箱PXA270EP进行计算器设计。
在装有redhat的宿主机上编译键盘控制数码管的程序,在虚拟机linux的开发环境下连接PXA270EP嵌入式实验箱,用实验箱上的键盘控制数码管使数码管随键盘所按下键的不同显示不同的数字并进行相应的加减操作。
2025/2/4 8:29:12 6.18MB LINUX计算器
1
共 43 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡