微机原理
文章平均质量分 68
发疯的熏熏
这个作者很懒,什么都没留下…
展开
-
微机原理--篮球计数器
篮球计数器。本设计采用单片机AT89C51作为本设计的核心元件。利用LCD1602显示屏作为显示器件。LCD1602显示的内容包括比赛队伍的名称和比分情况,并且显示赛程时间(分钟:秒钟)以及比赛节数和“24S”倒计时。本设计中设立了10个按键,其中6个用于设置两队的比分,1个用于比赛开始/比赛继续,1个用于暂停,1个用于手动增加比赛节数,一个用于恢复“24s”倒计时等功能。赛程计时采用倒计时方式,本节比赛结束时,蜂鸣器报警模块进行报警。原创 2024-01-01 17:07:20 · 1416 阅读 · 0 评论 -
微机原理--控制发光二极管LED0-LED7
控制发光二极管LED0--LED7。原创 2023-12-26 10:09:04 · 1244 阅读 · 0 评论 -
微机原理--基于IO操作温度控制--emeu8086
通过本次实验,我完成了基本的实验要求,了解了温度计的控制方式,本次实验使我对emu8086有了更深层次的了解,使我学会了如何使用I/O方式实现温度的采集和加热控制,学会了延时程序,并能够对温度计加以控制,以达到需求,不过在编程的过程中,遇到很多问题,应该多加强训练,掌握基本知识。如果采用中断方式应该如何设计中断服务子程序(假设硬件系统功能完整)系统主板BIOS芯片提供的BIOS中断服务程序,包括系统内部中断,中断类型号从00H到07H;原创 2023-12-25 11:25:50 · 545 阅读 · 0 评论 -
微机原理--子程序及中断--emu8086
通过本次实验,我学会了如何定义和调用子程序,可以用中断服务子程序来实现AX=AX+BX,了解了中断向量表的结构。思考题:中断向量表结构优缺点优点:根据中断向量表的格式,只要知道了中断类型码力就可以找到所对应的中断向量在表中的位置。中断向量在中断向量表中的存放位置(地址)可由下式计算得到:中断向量在表中的存放地址=n×4。原创 2023-12-25 11:22:08 · 1053 阅读 · 0 评论 -
微机原理--循环程序--emeu8086
(1)直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.....,第n-1次从R[n-2]~R[n-1]中选取最小值,与R[n-2]交换,总共通过n-1次,得到一个按排序码从小到大排列的有序序列。写一个程序,然后运行,点附加,可以观看内存的变化;原创 2023-12-25 11:14:17 · 471 阅读 · 0 评论 -
微机原理--分支程序实验--emeu8086
本次实验,验证了两位十进制数的猜数字游戏,实现了两位十进制数的大小比较的功能,同时也验证了扩展要求,完成了输出一个就换行,显示远大于和远小于的功能。本次实验,我学会了怎么去解决问题,就是先要去分析问题,了解问题的流程,然后编写程序,并不断的去调试结果。控制符的显示输出:mov dl,'A'mov ah,02hint 21h2.类似分支功能有哪些不同指令的实现方法:在汇编语言里进行分支程序设计中,测试某些条件时经常用到的是比较指令(CMP)、条件转移指令和无条件转移指令(JMP)。原创 2023-12-25 10:53:24 · 951 阅读 · 0 评论 -
微机原理--输入输出实验--emu8086
通过实验,验证了基本要求,实现了一位数加法运算的功能,同时实现了两位数加法运算的功能,还有一位数的除法。思考题(1)输入输出数据和计算用数据的区别:从键盘上输入以及输出的数据要在通过转化为计算机所识别的二进制的数字,和计算所用的数据之间相差30H。(2)单字符输入输出和串输入输出的不同之处:单字符的输入使用1号功能键,输出通过2号功能调用,且待显示字符送给DL寄存器;串输入使用0A功能,输出通过9号功能调用,DS:DX指向待显示字符串,且字符串必须以“$”结束。原创 2023-12-25 10:48:07 · 1656 阅读 · 0 评论