推荐阅读最新更新时间:2024-03-16 14:41
1、换种思路学Proteus之新建工程并点亮一颗LED灯
软件版本:Proteus 8.9 SP0 说明:其他版本的Proteus软件在操作上会略有差异,请大家参考“Help”帮助文档 1、从零开始新建一个工程 双击 打开软件,进入到整个软件的主界面 点击“File- New Project” 弹出的对话框中“Name”栏改好工程的名字,我这里写的是“LED”;“Path”栏中点击“Browse”选择好要保存的路径(或者直接将路径复制过来粘贴都可以);然后点击“Next”。 这里要你选择原理图模板,我这里保持默认的“Landscape A3”即可,点击“Next” 这里保持默认“Do not create a PCB layout(不创建PCB板)”,点击“Next
[单片机]
基于SST89C54/58的单片机仿真器的设计
1 概 述 SST89C54/58(简称89C54/58)是美国SST公司推出的多用途51系列单片机,片内集成了20 kB/36 kB的SuperFlashE'PROM程序存储器,分为BLOCK0(16kB/32kB)和BLOCKl(4kB)两块。其中,BLOCKl可以映射(Mapping)到64kB存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结构上独特的优点,使得89C54/58非常适合于用做单片机仿真器。 2 SST89C54/58的程序存储结构 2.1 存储器结构 89C54/58片内的存储块BLOCK0占据从0000H到3FFFH/7FFFH的存储空间,BLOCKl占据从F0
[单片机]
keil使用详解
第一章 Keil C51开发系统基本知识 第一节 系统概述 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能和使用。 第二节 Keil C51单片
[单片机]
为Keil添加注释的快捷键
Keil刚装上是没有注释快捷键的,可以自己添加,“Edit”-“Configuration”,然后选择“Shortcut Keys”标签页,下拉找到“Comment Selection”,然后点右边的“Create Shortcut”就可以自己输入快捷键了,确定后即可生效。 “Comment Selection”是添加注释快捷键,可以设为Ctrl+Q “Uncomment Selection”是添加取消注释快捷键,可以设为Ctrl+W
[单片机]
MSP430F235 Proteus仿真软件中液晶显示器实验
单片机源程序如下: #include msp430f235.h #define uchar unsigned char #define uint unsigned int #define SET_RS P5OUT|=BIT0 #define RST_RS P5OUT&=~BIT0 #define SET_RW P5OUT|=BIT1 #define RST_RW P5OUT&=~BIT1 #define SET_E P5OUT|=BIT2 #define RST_E P5OUT&=~BIT2 void delay_us(uint ms) { uint i,j; for(i=0;i ms;i++) for(j=0;j 1
[单片机]
如何让keil5可开发51系列单片机
通常,我们使用keil5开发32,keil4开发51。但这样切换版本太过繁琐,下面介绍一种让keil5兼容51程序的方法。只针对已经xx的keil5系列! 1.下载 C51相关依赖包 从官网下载 (或者使用最下面提供的链接下载!!!) 2.安装按照默认配置,点击下一步即可 3.打开keil5,新建项目,选择对应型号的51单片机 选择对应的型号,我是Atmel - 89C51 4. 完成 C51依赖:链接:https://pan.baidu.com/s/17ZxGJCl9PClXh-g4lWaeSQ 提取码:a3p4 keil5 xx:http://pan.baidu.com/s/1o8h0v5w 密码
[单片机]
【51单片机快速入门指南】6.2:SPI 、八线、四线控制 LCD12864 屏幕及Proteus的仿真
普中51-单核-A2 STC89C52 Windows 10 20H2 Proteus 8 Frofessional v8.9 SP2 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 移植自发布一个ST7920的LCD12864 Proteus仿真模型,支持串口和4bit模式通讯 —— cdhigh 参考资料:《LCD12864液晶显示模块数据手册(带字库)》 硬知识 LCD12864简介 LCD12864液晶屏,背面3个COB牛屎堆,一个主控芯片ST7920,另外两个是移位芯片ST7921. 主控芯片ST7920的
[单片机]
Keil模式设置和编程事项
深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类: 8051存储类型及存储区域 , 存储模式 , 存储器类型声明 , 变量类型声明 , 位变量与位寻址 ,特殊功能寄存器(SFR) ,C51指针 l 函数属性 具体说明如下(8031为缺省CPU)。 第一节 Keil C51扩展关键字 C51 V4.0版本有以下扩展关键字(共19个): _at_ idata sfr16 alien interrupt small bdata large _task_ Code bit pdata using reentrant xdata compact
[单片机]