自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

穿着睡衣到处跑的博客

交流学习嘻嘻

  • 博客(8)
  • 收藏
  • 关注

原创 3X3键盘扫描-砸门班长的代码 大家参考一下 我没试过

3X3键盘扫描一、  任务利用8255的PC口实现3X3键盘扫描(硬件电路参见3X3KEY_8255.DSN)。当1~8号键独立按下时,连接在PA口对应的LEDx点亮(即1号键按下时LDE1亮,2号键按下时LDE2亮),当9号键按下时,所有LED点亮,当没有键按下时,所有LED熄灭。二、  设计参考:     ① 8255控制字格式:② 8255端口地址分配:PA            ...

2018-06-07 17:13:26 937 1

原创 50赫兹同步锯齿波发生器

50赫兹同步锯齿波发生器一、  任务利用0832同步输出两个频率为50赫兹的锯齿波(硬件电路参见DA_BUF2_1.DSN)。二、  设计参考:① 锯齿波算法:设定时周期为200us,在定时时间到后,将当前DA输出值在前次输出值上增加某固定值(例如1),当20ms累计时间到后,DA输出值清零。if(TIME<20ms)DAVAL++ ;elseDAVAL = 0 ;OUTPUT(DAVAL)...

2018-06-07 16:35:25 1608

原创 (在两个中)识别最大模拟输入通道

(在两个中)识别最大模拟输入通道一、  任务利用0809采集两路模拟电压,将电压值最大的通道号显示在LED显示器上。(硬件电路参见AD_CH2_1.DSN)。二、  设计参考:① 算法:依次采集两路模拟电压,并将其保存。当所有通道都采集完后,比较通道的采样值,将采样值最大的通道号显示(当采样值一样时,显示其中最小通道编号)。注:通道IN0~IN7的编号分别为0~7。② LED显示的段码:字符   ...

2018-06-07 16:07:58 505

原创 两个模拟信号差超限时报警

两个模拟信号差超限时报警一、  任务利用0809采集两路模拟电压,当两电压值相差超过1V时,蓝色LED亮,此时若低通道号的电压值大,红色LED亮;若高通道号的电压值大,则黄色LED亮。(硬件电路参见AD_CH2_2.DSN)。二、  设计参考:① 算法:依次采集两路模拟电压,并将其保存。当所有通道都采集完后,计算两通道采样值的差(低通道号采样值减高通道号采样值)。若差值小于-51,则蓝色和黄色LE...

2018-06-07 13:43:10 430

原创 单个模拟电压监测

单个模拟电压监测一、  任务在VoltageMonitor_1.DSN的电路中测量由电位器产生的模拟电压,当电压小于1V时,使连接在P1.0上的(黄)色LED亮;当电压大于4V时,使连接在P1.1上的(红)色LED亮;当电压在1~4V时,所有LED熄灭。要求:当信号变化后,必须在100毫秒内做出响应。二、  设计参考:① 测量方法。要在100ms内做出响应,因此,可选择定时时间为50ms,在这个时...

2018-06-07 13:03:19 616

原创 编码显示器和六位7段数码管

因为两个都用到了8255并行拓展芯片放一起搞定!编码显示器一、  任务利用8255扩展并行端口(硬件电路参见CodeDisplay_8255.DSN)。当KEY按下时,利用8255的PC口输入二进制值编码(6位),将该值转换成十进制后显示在2位7段LED显示器上。六位7段LED显示器动态显示一、  任务利用8255的PA口和PB口实现6位7段LED显示器动态显示(硬件电路参见6XLED_8255....

2018-06-07 11:42:52 8693 1

原创 步进电机的调速

继续继续。步进电机转速控制一、  任务在SMSpeed.DSN的电路上实现:当KEY2按下时,电机停止转动,释放时继续转动。当KEY1按下时,电机以60转/min的转速正转,释放时以120转/min的转速反转。二、  设计参考:① 4相步进电机,每顺序切换一相(1步),电机旋转18°,电机转动1圈共需要20步。② 用定时实现对电机转速的控制(当转速为60转/min时,步进时间间隔为50ms;当转速...

2018-06-07 10:57:27 11759 5

原创 PWM波发生器

PWM波发生器赶着做了一波本人单片机课程的实验考试题目,配合proteus仿真。因为仿真用了许多芯片,还挺有意思的,所以分享一下。PWM波发生器一、  任务在硬件电路PWM.DSN中实现P1.7输出PWM波。周期T=100ms,初始占空比(T1/T)为50%,按键KEY1每次增加占空比10%(直到90%),KEY2每次减小占空比10%(直到10%)。二、  设计参考:① PWM产生方法:思路:在一...

2018-06-07 10:27:32 9348 3

空空如也

空空如也

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

TA关注的人

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