自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 DOSBOX 安装与使用

DOSBOX安装Windows 10 64位下 DOS及汇编环境搭建步骤:1、双击DOSBox0.74-3-win32-installer.exe,按照提示安装在任意目录下。2、进入步骤1安装的文件夹(DOSBox-0.74-3),双击DOSBox 0.74-3-Options.bat文件,在文件末尾增加mount c d:\dos ;将d:\dos...

2020-04-21 16:15:16 5283

原创 CSE 599W: system for ML 05:GPU架构

CPU与GPU的计算模块差别以上为CPU架构与GPU架构的主要区别:图一可见:CPU在ALU的计算一个步骤之外还有许多额外的开销。图二展示了CPU,AVX(高级矢量扩展指令集),以及GPU的计算模块。可以看出GPU在ALU的数量上具有相当大的优势,因此在计算密集度高的场景上有可以有相对高的计算能力。以上为完整的GPU结构。图三中的每一个绿色小块都是一个SM,而每个SM的详细结构如图四...

2020-04-20 20:01:52 466

原创 C语言语法问题

C语言:有个疑惑不知道为什么 if(~(P1IN & BIT3)) 的写法,单片机不能在P1.3口为0时执行程序,但是改为 if(~P1IN & BIT3) 或者直接写判断==0就是正确执行if里的程序。问了hlw,他说&是按位与,不是用!就是用&。...

2020-02-14 19:59:22 260

原创 4*4 键盘输入

LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY key_scan is port(clk:in std_logic; rst:in std_logic; key_col:out std_logic_vector(0 to 3); key_row:in std_...

2019-09-17 22:41:33 534

原创 LED_BUPT

LED_BUPTLIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY LED_BUPT IS PORT(clk:IN STD_LOGIC; rst:IN STD_LOGIC; disp_row:OUT STD_LOGIC_VECTOR(7 downto 0); -- ...

2019-09-16 22:32:18 158

原创 imageloading.py 使用pygame module

1)No video mode has been set.似乎是convert()方法出了问题。若删去convert(),代码则运行正常。2)name ‘xxx’ is not defined.和try的使用没有关系,删去convert()之后一切正常。3) 论坛上看到有人相同报错,使用convert()之后出现no video mode was set.原因是定义屏幕...

2019-07-27 14:36:48 185

原创 python learning

CODE:class Employee: "所有员工的基类" empCount=0 def __init__(self,name,salary): self.name=name self.salary=salary empCount+=1ERROR: UnboundLocalError: local variable...

2019-07-12 11:48:37 87

原创 python的第一份学习笔记——print,list

【报错代码】【系统报错】这里先执行了“+”所代表的concatenate拼接操作,随后再执行print操作。而不同数据类型是不能concatenate的,因此报错。print("list[0:] "+list[0:])TypeError: can only concatenate str (not "list") to str【代码更改】改为‘,’之后,就能直接执行print操作,...

2019-07-12 02:07:11 787

原创 数字电路基础元件——VHDL代码

数电基础元件VHDL代码计数器数码管译码器分频器延时按键消抖计数器library IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY Counter8421 IS PORT(clk,rst :IN STD_LOGIC; cnt:OUT STD_LOGIC_VECTOR(3 downto 0...

2019-06-04 16:27:28 631

原创 C错误(4) 顺序很重要,真的很重要!!

Q. 为什么只能在定时器0中断中使用串口通信,否则就死机? A: 初始化顺序很重要,开启串口前应先将定时器设置好,因为二者有同一个寄存器。void main(){ AUXR=0; Timer0_Init(); Baud_Init();2. Q: 为什么一开始就进入PCA中断? A:赋值应先于寄存器的开始设置,若先开启再赋值,...

2018-08-31 10:47:38 195

原创 (3) C 错误 代码来源:AD 转换器+PCA

#include<stdio.h>#include<REG52.h>#include <intrins.h>typedef unsigned char uint8;typedef unsigned long ulint;// 7

2018-08-30 10:34:21 424

原创 中断的优先级

关于中断的优先级有三条原则:1、CPU同时接收到几个中断时,首先响应优先级最高的中断请求;2、正在进行的中断过程不能被新的同级或低行优优先级的中断请求所中断;3、正在进行的低行优优先级中断服务,能被高行优优先级中断请求中断;...

2018-08-28 11:41:22 8438

原创 单片机秒表C 错误(2)

1.规范 typedef unsigned long int ulint 2.k 为非负数,因此循环时 while 条件不能为 while(k>=0) 正确为: void Delay (uint k) { while (k!=0) ...

2018-08-27 15:25:08 322

原创 C 我常犯的错误(1)

void Receive_and_Reply (){ RI=0; //TI=0; *(temp_receive_string+5)='s'; temp_receive_string_pointer=temp_receive_string; while (1) ...

2018-08-25 13:08:26 142

原创 使用中断 串行通信

要求:接收STARTK, 返回Ok#include <stc12c5a.h> #include <stdio.h> #include <string.h>typedef unsigned char uchar;typedef unsigned long ulint;sbit RING =P4^3;bit ...

2018-08-25 09:53:07 312

原创 串行通信 发送标志位TI误用导致死循环

若用 while(TI==0)等待发送完成当发送完成(TI=1)时,涉及 1)TI=1 跳出循环 while(TI==0) ; 2)TI=1 进入中断 两条指令的执行先后问题一般认为 TI=1后的瞬间,先进行中断的调用过程,即,将TI清零; 而 while 将永远读不到TI=1,形成死循环因此,新设置一个标志位 tx_flag,进入中断后置反,保证进入中断后返回while语...

2018-08-24 14:54:48 2262

转载 灌电流与拉电流的区别介绍

灌电流当逻辑门输出端是低电平时,灌入逻辑门的电流称为灌电流,灌电流越大,输出端的低电平就越高。由三极管输出特性曲线也可以看出,灌电流越大,饱和压降越大,低电平越大。然而,逻辑门的低电平是有一定限制的,它有一个最大值UOLMAX。在逻辑门工作时,不允许超过这个数值,TTL逻辑门的规范规定UOLMAX ≤0.4~0.5V。所以,灌电流有一个上限。拉电流  当逻辑门输出端是高电平时,逻辑...

2018-08-22 14:04:40 19514

原创 单片机头文件 端口初始化 P0M0与P0M1

P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 sfr P0 = 0x80; // 1111,1111 (引脚复位后值,下同)sfr P0M0 = 0x94; // 0000,0000sfr P0M1 = 0x93; // 0000,0000P0为I/O口,共有八...

2018-08-22 10:56:14 13061 2

原创 第一个单片机程序

/*------------------------------------------------------------------------------HELLO.CCopyright 1995-2005 Keil Software, Inc.----------------------------------------------------------------------...

2018-08-11 17:28:06 278

原创 C语言控制51单片机 sbit 与 sfr 的用法(keil扩展指令 )

1. SBIT Assembler Statement(keil 中 help 的说明)Arguments sbit sfr_symbol = bit-address;Description The sbit statement defines a special function register bit:Where*sfr_symbol is the nam...

2018-08-11 17:24:37 6805

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除