矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: pdshyh

单片机学习的请教

[复制链接]
     
 楼主| 发表于 2020-10-5 11:45:43 | 显示全部楼层
iffi123 发表于 2020-10-5 10:32
自己玩,对成本不敏感的话,建议直接上stm32. 直接跳过8位机

谢谢ffi123 老师的建议已经关注stm32,已经下载了《STM32自学笔记》
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-5 17:50:42 | 显示全部楼层
看了STM32开发板是USB口烧录,不需要像STM8那样需要AVR ISP下载器,原来买的 atmega328p avr开发板兼容arduino。正在下载STM32资料确实很费精力。
回复 支持 反对

使用道具 举报

     
发表于 2020-10-5 22:51:45 | 显示全部楼层
pdshyh 发表于 2020-10-5 17:50
看了STM32开发板是USB口烧录,不需要像STM8那样需要AVR ISP下载器,原来买的 atmega328p avr开发板兼容ardu ...

stlink v2同时支持stm8和stm32调试
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-6 07:38:13 | 显示全部楼层
iffi123 发表于 2020-10-5 22:51
stlink v2同时支持stm8和stm32调试

谢谢,专门到买的店看AVR ISP下载器是采用RS232串口 ,可以51 和ATmega32使用 买学习板注意下载端口。
回复 支持 反对

使用道具 举报

     
发表于 2020-10-6 07:42:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-6 10:49:00 | 显示全部楼层
矿坛铁粉 发表于 2020-10-6 07:42
stm32相对要复杂一些,如果以前没有单片机过电脑的编程基础,还是建议从stm8入门,会容易一些。

谢谢矿坛铁粉老师指教,很早pc1500计算器学习过Basic语言,随后在pc机DOS状态由纸上谈兵学Basic,去年学51单片机没用系统学习c语言,比葫芦画瓢看实例比较费劲,现在再看书本c语言部分才明白,循环语句判断语句Basic和c语言表达方式还是有所不同,原来c语言函数和函数调用及带参数函数调用看不懂,现在也清楚些,想把书本的串口通信,ADC、DAC单片机的中断定时器和计数器等工作原理弄明白了在买一块stm32学习版学习。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-6 19:57:41 | 显示全部楼层
刚刚看到中断reg51.h
/*  IE   */
sbit EA   = 0xAF;
sbit ES   = 0xAC;
sbit ET1  = 0xAB;
sbit EX1  = 0xAA;
reg52.h
/*  IE  */
sbit EA    = IE^7;
sbit ET2   = IE^5; //8052 only
sbit ES    = IE^4;
sbit ET1   = IE^3;
sbit EX1   = IE^2;
sbit ET0   = IE^1;
sbit EX0   = IE^0;
sbit ET0  = 0xA9;
sbit EX0  = 0xA8;
两个片头相同内容表达式不一样。

补充内容 (2020-10-7 08:51):
知道了sfr IE    = 0xA8, IE 的地址是 0xA8,sbit EX0  = 0xA8 = IE^0;
回复 支持 反对

使用道具 举报

     
发表于 2020-10-7 18:15:33 | 显示全部楼层
fshwen 发表于 2020-10-4 00:55
其实有些个应用用并口的比串口的传输快

高速用并口。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-8 10:24:12 | 显示全部楼层
确实焊接很麻烦,LED灯8个只焊了4个偷懒了 ,简单中断示例学习完成,去年串口设置困惑,跟着书本弄应该也不会太难,在立创买的ADC和锁存器节后才能发货,慢慢来。
微信图片_20201008101744.jpg
回复 支持 反对

使用道具 举报

     
发表于 2020-10-8 15:41:26 | 显示全部楼层
本帖最后由 iffi123 于 2020-10-8 15:51 编辑
pdshyh 发表于 2020-10-8 10:24
确实焊接很麻烦,LED灯8个只焊了4个偷懒了 ,简单中断示例学习完成,去年串口设置困惑,跟着书本弄应该也 ...


用数码管练习挺好的,比较简单,我学stm32也拿这个练习
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-8 16:35:50 | 显示全部楼层
iffi123 发表于 2020-10-8 15:41
用数码管练习挺好的,比较简单,我学stm32也拿这个练习

谢谢iffi123老师支持,LED等就点亮一个灯就过了,中断和计时器也只做了示例。对计时器初值示例设置按12M计算程序秒表计算1分钟略快,改为实际的11.0592M测量1分钟基本相符。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-10 19:50:39 | 显示全部楼层
用示波器测量了LED灯周期,选用直流耦合可以,交流耦合变化大,有锯齿。
DS1Z_QuickPrint6.png
DS1Z_QuickPrint5.png
DS1Z_QuickPrint4.png
DS1Z_QuickPrint3.png
DS1Z_QuickPrint2.png
DS1Z_QuickPrint1.png
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-16 10:13:41 | 显示全部楼层
买的锁存器、ADC和ADC昨天发货,去年学习是18b20温度测量部分,很多空白点很吃力,这几天看书的附件视频部分,数码管、ADC和ADC部分已经看完,正在看按键部分,很多知识点原理不是很复杂过去不知道,体会学习单片机还是要系统的看一遍。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-10-21 08:21:40 | 显示全部楼层
感谢各位老师指教,这段时间看书本带的录像看到12章I2c通讯部,很早接触basic转而学习C貌似很多相似部分,学习过程中还是有很多结构功能用法的不同,重新系统学习在软件与单片机开发板硬件的互动,收获多多,原来测温用买的最小系统的单片机,看电路图挺简单,动手能力差扩展单片机功能进展缓慢。
微信图片_20201021080310.jpg
微信图片_20201021080330.jpg
回复 支持 反对

使用道具 举报

     
发表于 2020-10-21 12:10:05 | 显示全部楼层
所謂搞明白,只是一個心理感覺。 你自己決定了 在哪一個水平基礎,才是明白呢?

电磁理论:
2020-10-21 12_08_06-麦克斯韦,到底有多牛?(那令人崩溃的麦克斯韦方程组就出自其手).png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 09:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表